Gil*_*il' 12
安装etckeeper包并运行(一劳永逸)sudo etckeeper init。这将/etc(包含所有系统配置文件的目录)置于版本控制之下(默认为Bazaar)。在默认配置下,更改被记录
apt-get, aptitude, Synaptic 或其他基于 apt 的包管理器之前和之后;sudo etckeeper commit或bzr commit进入时/etc;这使您有机会输入有意义的提交消息。Etckeeper 不会记录已安装软件包的名称,但您可以在/var/log/apt/and /var/log/dpkg.log(具有不同的详细信息集)中找到它。这些文件是轮换的,所以几个月后它们就会消失;如果您想将它们保留更长的时间,则在/etc/logrotate.d/dpkg和 中进行配置/etc/logrotate.d/apt。
对于您的个人配置文件,请参阅如何将“点文件”置于版本控制之下?.
我不确定除了查看日志文件之外您是否可以跟踪所有更改......
如果您想“备份”对系统所做的更改(以排除故障或重新安装),您可以:
如果你想恢复你的软件包: apt-get update && dpkg --set-selections <Installed_packages && apt-get Upgrade
稍后,您将能够比较软件包列表和配置文件
| 归档时间: |
|
| 查看次数: |
463 次 |
| 最近记录: |