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


54

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

  • シナプスパッケージマネージャー
  • Ubuntuソフトウェアセンター
  • ターミナルを使用したときのログ apt-get

回答にリストされているログはどれも非常に冗長ではありません。「からダウンロードインデックス:私は何か見ていいだろうと思う何とかのdebダウンロード何とか何とかがインストールされたパッケージのちょうどリストの代わりに、ファイルfoo.blah.debからパッケージfooのバージョン1.2.3をインストールします」。
ブライアンミントン14

回答:


55

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

gedit /var/log/apt/term.log

猫を使って見ることはできますか?
sdale1930 14

5
はい、できます
nux 14

5
もちろん、cat /var/log/apt/term.logファイルの内容は問題なく表示されます。に興味があるかもしれませんtail -f /var/log/apt/term.log。これはファイルの最後の数行(末尾)のみを表示し、さらに興味深いことに、そのファイルに追加されたものを継続的に印刷します。ログを「観察」したい場合、これは非常に興味深いです。
マルテスコルッパ

あなたの歓迎私の友人
NUX

11
使用してless、スクロールしやすくします。
sjas

26

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

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

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

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

$ grep package_name ~/Desktop/allhistory.logあなたが置きたい場所に置きますpackage_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*

2
またはzgrep直接実行します。
ボーア

13

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

/var/log/dpkg.log

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.