当我更新软件包并且发送了新的配置文件时,系统会询问我是否要保留我的版本、安装新版本还是查看差异。
由于我必须记录一个较旧的服务器,我想首先解释一下我做了什么(以及为什么),如何获取本地配置文件更改的列表?
答案1
我认为apt
无法列出这样的清单,本身。该问题apt
似乎提示是基于dpkg
知道将要更新哪些文件并检查这些文件是否有本地更改的结果(如何,我不知道)。
仅在记录服务器等时使用这些更改的缺点是,它仅报告对包中实际和原始配置文件所做的更改(通常在/etc/.../<prog>.conf
),而不是用户的个人配置(~/.<prog>.conf
)或使用可覆盖配置文件的包(<prog>.conf
与<prog>.conf_master
)。
免责声明:我还没有深入研究apt
,dpkg
所以可能有些细节我理解错了。欢迎指正。
还有一些小贴士可以帮助你更好地为将来的类似情况做好准备: