尤其是在 期间do_release_upgrade
,我习惯于遇到大量的提示
自安装后已修改(由您或脚本修改)
我通常会回答N
保留我的修改,但通常只有在彻底了解了与 的区别后才会这样做D
。当然,如果我的更改无关紧要,我更愿意接受维护者的版本(因此我希望这个文件至少不会在下一个升级后,我可能会发现一些问题(例如,我修改了配置,但配置太旧),而且我也希望避免这种危险,即修改后的配置可能会保留一些遗留的安全风险。因此,我记下了所有被投诉的文件的名称,以便在整体升级完成后,我有很多空闲时间时进行彻底检查。
问题 1:在实际进行升级之前,我是否可以获得系统可能认为“自安装以来已修改(由您或脚本)”的所有文件的列表?——这个问题的答案可能很简单sudo debsums --config --changed
(现在给了我一个包含近 50 个文件的列表)
问题2:如果可以,我可以与原始版本进行比较/重置吗?这可能在很多情况下特别有用,因为我愚蠢地将本地更改/etc/foobar
重新定位到自动包含的文件中/etc/foobar.d/99-local
。
无论如何,在实际升级之前调查这些差异可能会促进和加速升级过程本身。
问题3:我的直觉是有时甚至未修改的文件也被认为是已修改的?!至少,该D
选项有时只会以冗长的注释(由原作者/维护者)向我显示差异