如何logging所有对Ubuntus包装系统的更改?

我有一个Ubuntu的盒子,我想获得/logging包装系统(apt / dpkg)的所有变化,所以我可以在其他机器上重现它们。

我的目标是提取更新脚本以在不同的机器上重现相同的configuration。

所以我要么执行的命令或以下信息:

  • 变化的顺序
  • 包裹名字
  • 修改(安装,删除,重新configuration等)
  • 使用的参数

它已经在那里了。 看看/var/log/apt/history.log* ,你会看到你所需要的。

但是,如果你想看到所有安装的软件包,你可以看看dpkg --get-selections 。 要重播这些select,你可以使用dpkg --get-selections 。 关于这方面的更多信息可以在man dpkgfind。