有没有办法获取 apt 或 dpkg 事务的文件操作?

有没有办法获取 apt 或 dpkg 事务的文件操作?

出于安全系统维护的原因,我非常想知道 apt 事务修改的每个文件的文件名。思考:

?\> apt install foobar --trans-log-file=foobar.changes
...
?\> cat foobar.changes
added /bin/foobar
added /etc/foobar.conf
modified /etc/default/grub
removed /bin/baz

鉴于可以从 apt 获取所有软件包更改的日志,从 dpkg 获取此日志的方法将是一种不方便但可以接受的解决方法。

有没有一种好的方法可以在不进行大量脚本解析的情况下做到这一点?

答案1

我们可以在以下两个文件中找到安装日志:

  • /var/log/apt/term.log
  • /var/log/apt/history.log

相关内容