dpkgを使用した変更ログの表示

dpkgを使用した変更ログの表示

dpkgを使用して異なるパッケージバージョン間の変更ログを表示する方法はありますか?

最近のアップデートで「passwd」がアップグレードされた理由を知りたい場合は、dpkgを使用して変更を確認できますか?

$ dpkg -l passwd
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  passwd         1:4.2-3.1    amd64        change and administer password an

1:4.2から3.3にアップグレード中...

私はDebianが見ることができることを知っていますパッケージ指示そこから接続を開始Debian 変更ログ

ただし、これはすべてのdebベースのディストリビューションでは機能しないため、新しいコンテンツをすばやく閲覧するのは面倒です。

ベストアンサー1

dpkg はパッケージ変更ログを読み取るためのツールを提供しません。パッケージを解凍して変更ログを読んでください。

dpkg -X <package.deb> <folder>

その後、dpkg-parsechangelog ユーティリティを使用して変更ログを読み取ることができます。

dpkg-parsechangelog -l <folder>/usr/share/doc/<package>/changelog.Debian.gz

これは本当に痛いので、ディストリビューションがapt-getを使用している場合は、次のものを使用できます。

apt-get changelog <packagename>

または

apt changelog <packagename>

おすすめ記事