我有一台 ubuntu 机器,我想获取/记录包装系统 (apt/dpkg) 的所有更改,以便可以在另一台机器上重现它们。
我的目标是提取更新脚本以在不同的机器上重现相同的配置。
所以我想要执行的命令或者以下信息:
- 变化顺序
- 包裹名字
- 版本
- 修改(安装、移除、重新配置等)
- 使用的参数
答案1
它已经在那里了。仔细看看/var/log/apt/history.log*
,你就会发现你需要的一切。
但是如果你想查看所有已安装的软件包,你可以查看dpkg --get-selections
。要重播这些选择,你可以使用dpkg --get-selections
。有关更多信息,请参阅man dpkg
。