パッケージ管理の/var/log/dpkg.logよりロギングが良いですか?

パッケージ管理の/var/log/dpkg.logよりロギングが良いですか?

/var/log/dpkg.logインストールおよびアップグレード機能のみがあり、アンインストール機能がないよりも優れたロギングツールはありますか/var/log/dpkg.log?また、少し混乱しているようです。より良いアプローチ/システムを知っている人はいますか?

私はあなたが読むことができ、少なくとも提示された方法で構造化された情報を持つことができるものを探しています。

答え1

あなたは誤解しました。 /var/log/dpkg.logシステムのすべてのインストール、アップグレード、アンインストール、およびクリーンアップを一覧表示します。

たとえば、私の debian sid システムで最後に削除されたパッケージは次のようになります。

# grep remove /var/log/dpkg.log | tail -1
2015-10-08 17:21:56 remove libsmokebase3v5:amd64 4:4.14.3-1 <none>

最近インストールまたは削除されたパッケージと時期を把握したい場合は、「ノイズ」になる可能性がある多くの情報を記録します。いつものように、ログファイルから「ノイズ」をフィルタリングするのは芸術です。次のように起動します。

grep -E ' (install|upgrade|remove|purge) ' /var/log/dpkg.log

(...)パッケージ名にその単語が含まれている場合は、正規表現がその単語と一致しないようにする前後のスペースを確認してください。

関連情報