Debian6開発サーバーでapt-get upgrade
を実行したところ、tinyproxy
という名前の特定のパッケージがアップグレードされていることに気付きました。そのパッケージでwhatが変更されたことを正確に確認することに特に関心があります。これは、現在実行されていないことを実行するようにパッケージを変更することがリストに含まれているためです。やること。
ブラウザを起動して少し掘り下げ、変更ログを見つけて、今行ったバージョンで何が変更されたかを正確に確認できることはわかっていますが、apt-get
またはdpkg
変更ログが含まれている場合は、それを表示します。
コマンドラインを介してパッケージのバージョン間で何が変更されたかの概要を取得するために、いずれかのツールまたはおそらく別のツールを使用できますか?
パッケージapt-listchanges
を探しています。これにより、アップグレードしようとしているパッケージのDebianニュースや変更ログ(構成可能)が表示され、オプションでアップグレード前に確認を求められます。ブラウザで変更ログを開くこともできるので、バグなどへのリンクをクリックできます。
また、aptitudeを使用している場合は、パッケージを選択したときにC
を押して、変更ログを表示します。 libparse-debianchangelog-Perl
がインストールされている限り、どのエントリが新しいかが強調表示されます(aptitudeではPerlパッケージをお勧めします)。
最後に、/usr/share/doc/packagename/
でDebianとアップストリームの両方の変更ログを読むことができます。
答えは/usr/share/doc/tinyproxy/changelog.Debian.gz
にあるはずです。 zless
を使用して表示します。
現在、apt-get内のchangelogコマンドは、指定されたパッケージの変更ログをダウンロードして表示します。
また、変更ログは非常に高レベルであり、多くの詳細にわたって光沢があることにも注意してください。本当に知る必要がある場合"正確に何が変更されたか"、リビジョン間でソースコードを比較する必要があります。