apt-get的日志在哪里?

请求

我想知道在哪里可以找到以下包管理器的日志。

包管理员

  • 突触包管理器
  • Ubuntu软件中心

apt-get的终端日志

apt-get使用终端时的日志

升值

任何帮助将不胜感激谢谢!

Apt日志可以在/var/log/apt/term.log找到。 要使用GEdit查看它们,您可以使用以下命令:

 gedit /var/log/apt/term.log 

我喜欢var/log/apt/history.log 。 它非常简洁。

另请注意,旧日志使用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.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* 

检查文件

 /var/log/dpkg.log 

它记录了各种包管理器的所有apt活动,例如安装或升级

你也可以通过它的gui查看突触日志