Debian 6でaptまたはdpkgを使用して、アップグレードされたパッケージの変更点を確認できますか?


9

私はちょうどでしたapt-get upgrade私のDebian 6開発サーバー上と名付けられ、特定のパッケージがあることに気づいtinyproxyアップグレードされました。そのパッケージで何が変更されたを正確に確認することに特に興味があります。現在実行できないことを行うように変更することは、やるべきことのリストにあるからです。

私は、私のブラウザを起動し、少し掘る、変更履歴を見つけて、私はちょうどに行ってきましたバージョンに変更され、まさに見ることができることを知っているが、その後、私は私が求めることができる方法があるのか疑問に思っapt-getたりdpkg1だった場合、私に変更履歴を表示します含まれています。

コマンドラインを使用して、パッケージのバージョン間で変更されたものの概要を取得するために、いずれかのツールまたは別のツールを使用できますか?


3
すべてのパッケージについて、パッケージ/usr/share/doc/pkgname/changelog.Debian.gzのDebianメンテナによって行われた変更をリストするがあります。パッケージが新しいアップストリームバージョンに移動した場合、アップストリームの変更ログはそれらの変更を説明するはずですが、その場所は完全には予測できません。中を見て/usr/share/doc/pkgnameのためchangelog.gzまたは類似。インストールするapt-listchangesと、apt-getを使用した今後のすべてのアップグレードで、変更ログが自動的に表示されます。
アランカリー

@Alan Curry:cmdline aptitudeを使用しても同じですか?
dash17291 2013年

回答:


9

あなたはパッケージを探していますapt-listchanges。これにより、アップグレードするパッケージのDebianニュースおよび/または変更ログ(構成可能)が表示され、オプションでアップグレード前に確認を求められます。ブラウザで変更ログを開くこともできるので、バグなどへのリンクをクリックできます。

また、aptitudeを使用しCている場合は、パッケージが選択されているときにを押すと、変更ログが表示されます。あなたがlibparse-debianchangelog-perlインストールしている限り、それは新しいエントリーを強調表示します(aptitudeはPerlパッケージを推奨しています)。

最後に、Debianとアップストリームの両方の変更ログをで読むことができます/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.