it-swarm-ja.com

apt-getのログはどこにありますか?

次のパッケージマネージャーのログがどこにあるか知りたいのですが。

  • シナプスパッケージマネージャー
  • Ubuntuソフトウェアセンター
  • apt-getで端末を使用するときのログ
53
sdale1930

Aptログは/var/log/apt/term.logにあります。 GEditで表示するには、次のコマンドを使用できます。

gedit /var/log/apt/term.log
54
nux

私はvar/log/apt/history.logが好きです。とても簡潔です。

また、古いログは月に1回logrotateでアーカイブされることに注意してください。現在のhistory.logとすべての古い圧縮history.logファイルを結合するには、次のようにcatzcatを使用できます。

cd /var/log/apt && cat history.log > ~/Desktop/allhistory.log && zcat history.log*gz >> ~/Desktop/allhistory.log && cd

次に、たとえば、grepを使用して必要なものを見つけることができます。

$ grep package_name ~/Desktop/allhistory.logpackage_nameの代わりに必要なものを配置します。

$ grep google ~/Desktop/allhistory.log
Upgrade: google-chrome-stable:AMD64 (32.0.1700.102-1, 33.0.1750.117-1)
Upgrade: google-chrome-stable:AMD64 (31.0.1650.48-1, 32.0.1700.77-1)
Upgrade: google-chrome-stable:AMD64 (32.0.1700.77-1, 32.0.1700.102-1)
Upgrade: google-chrome-stable:AMD64 (30.0.1599.101-1, 31.0.1650.48-1)
$ 

そして、コメントで Bohr は、特定のパッケージに関連する行を検索する場合は、zgrepを直接使用することを提案しました。これは、history.logとその既存のアーカイブファイルの両方でsmtubeを検索していると仮定すると機能します。

zgrep smtube /var/log/apt/history*
26
DK Bose

ファイルを確認してください

/var/log/dpkg.log

さまざまなパッケージマネージャーのインストールやアップグレードなど、すべてのaptアクティビティを記録します

また、そのGUIを介してシナプスログを表示することができます

13
Sagar Patni