dpkgのすべてのログは/var/log/dpkgに保存されます。問題は、DebianテストやUnstable / Sidを実行すると、パッケージが安定リリースよりもはるかに変更されることです。安定版では変更がほとんどなく、7〜8個のログファイルを提供する必要があります。しかし、テストの結果、これはあまりにも少ないことが判明しました。
私自身を例に挙げてみよう——
┌─[shirish@debian] - [~] - [10114]
└─[$] zgrep " install " /var/log/dpkg.log.8.gz | tail -1
2016-05-31 12:26:29 install gnuplot-qt:amd64 <none> 4.6.6-3
これはやや便利ですが、1年前に戻りたい場合は、このすべての情報が必要です。失われた。
今後このようなことが再発しないようにするにはどうすればよいですか?
変更がすべてのログではなくdpkgログに制限されている場合は、より良いでしょう。
答え1
ファイルを編集するには、/etc/logrotate.d/dpkg
次のようなセクションが必要です。
/var/log/dpkg.log {
monthly
rotate 12
compress
delaycompress
missingok
notifempty
create 644 root root
}
2年ログアーカイブまたは3年ログアーカイブrotate 12
に変更されます。rotate 24
rotate 36