リポジトリ内のパッケージがいつ更新されたかを知る方法

リポジトリ内のパッケージがいつ更新されたかを知る方法

apt-get updateコマンドはシステム内のリポジトリのパッケージリストを更新します

apt-get upgrade新しいプログラムのパッケージ バージョンが現在インストールされているバージョンと一致しない場合は、プログラムをアップグレードします。

apt-cache showパッケージの詳細情報は表示されますが、リリース日は表示されません。

しかし、これらのいずれにも、パッケージが更新された正確な日付は記載されていません。

パッケージのバージョンを書き留めて、その Web サイトにアクセスしてリリースされた日時を確認することはできますが、特定の/現在のパッケージ バージョンがリポジトリでリリースされた日時を確認する方法はありますか (ターミナル オプションの方が便利です)?

答え1

パッケージは以下で検索できますトラッカーニュースの下では、いつ何が起こったかを確認できます。

答え2

によるとこれパッケージがいつ更新されたかを確認するには、次のコマンドでパッケージの変更ログを確認できます (残念ながら、変更ログはすべてのパッケージで機能するわけではありません)。

apt-get changelog *your_package_name*

そして、これ新しいパッケージバージョンを確認するには、次の操作を実行できます:(最後に更新されたパッケージが必要な場合は、事前に「apt-get update」を実行することを忘れないでください。

apt list --upgradable

またはこれ:

apt-get --just-print upgrade

もっと読みやすくするには、代わりに次の Perl 1 行パーサーを使用します。

apt-get --just-print upgrade 2>&1 | perl -ne 'if (/Inst\s([\w,\-,\d,\.,~,:,\+]+)\s\[([\w,\-,\d,\.,~,:,\+]+)\]\s\(([\w,\-,\d,\.,~,:,\+]+)\)? /i) {print "PACKAGE: $1 INSTALLED: $2 AVAILABLE: $3\n"}'

関連情報