데비안 6에서 apt 또는 dpkg를 사용하여 업그레이드 된 패키지에서 변경된 사항을 확인할 수 있습니까?


9

방금 apt-get upgrade데비안 6 개발 서버에서 작업을했는데 이름 tinyproxy이 지정된 특정 패키지 가 업그레이드 되었음을 알았습니다 . 나는 정확하게보고에 특히 관심을 가지고 무엇을 할 일이 내 목록에 현재하지 않는이 어떤 일을하고 그것을 수정 때문 패키지로 변경합니다.

브라우저를 실행하고, 조금 파고, 변경 로그를 찾은 다음 방금 이동 한 버전에서 변경된 내용을 정확히 볼 수 있지만 변경 요청이있을 경우 요청 apt-get하거나 dpkg표시 할 수있는 방법이 있는지 궁금했습니다. 포함되어 있습니다.

도구를 사용하거나 다른 도구를 사용하여 명령 행을 통해 패키지 버전간에 변경된 사항을 요약 할 수 있습니까?


3
모든 패키지에는 /usr/share/doc/pkgname/changelog.Debian.gz데비안 관리자가 패키지를 변경 한 내용이 나열되어 있습니다. 패키지가 새로운 업스트림 버전으로 이동 한 경우 업스트림 변경 로그는 이러한 변경 사항을 설명해야하지만 위치를 완벽하게 예측할 수는 없습니다. 에 봐 /usr/share/doc/pkgname위한 changelog.gz또는 유사한. 설치하면 apt-listchangesapt-get을 사용한 모든 향후 업그레이드에 변경 로그가 자동으로 표시됩니다.
Alan Curry

@Alan Curry : cmdline 적성을 사용하는 것이 가능합니까?
dash17291

답변:


9

당신은 패키지를 찾고 apt-listchanges있습니다. 업그레이드 할 패키지의 데비안 뉴스 및 / 또는 변경 로그 (구성 가능)가 표시되며, 업그레이드하기 전에 선택적으로 확인을 요청합니다. 브라우저에서 변경 로그를 열 수도 있으므로 버그 등의 링크를 클릭 할 수 있습니다.

또한 적성을 사용 C하는 경우 패키지를 선택했을 때를 누르면 변경 로그가 표시됩니다. 당신이 가지고있는 한 libparse-debianchangelog-perl설치, 심지어는 (적성 펄 패키지 것이 좋습니다) 새로운있는 항목을 강조합니다.

마지막으로에서 데비안 및 업스트림 변경 로그를 모두 읽을 수 있습니다 /usr/share/doc/packagename/.


5

대답은에 있어야합니다 /usr/share/doc/tinyproxy/changelog.Debian.gz. zless그것을 볼 때 사용하십시오 .


5

현재 apt-get 내의 changelog 명령은 주어진 패키지에 대한 변경 로그를 다운로드하여 표시합니다.

apt-get changelog tinyproxy


0

또한 변경 로그는 매우 상세하고 많은 세부 사항에 대해 광택이 있습니다. "정확히 변경된 내용" 을 알아야하는 경우 개정판간에 소스 코드를 비교해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.