aptまたはdpkgトランザクションに対してファイル操作を実行する方法はありますか?

aptまたはdpkgトランザクションに対してファイル操作を実行する方法はありますか?

セキュリティシステムの保守上の理由から、適切なトランザクションによって変更されたすべてのファイルのファイル名を知りたいです。考える:

?\> 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

次の 2 つのファイルでインストールログを見つけることができます。

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

関連情報