Marc Asked: 2022-02-01 21:15:21 +0800 CST2022-02-01 21:15:21 +0800 CST 2022-02-01 21:15:21 +0800 CST 在任何升级过程中,甚至升级我的 Linux 主要版本时,我应该回答:“替换配置文件”还是“保留它们”? 772 我即将从Debian 10升级到11。 在这一步中,就像我做 common apt-get upgradeor时一样dist-upgrade,我期待收到很多问题:“你想替换还是保留你的配置文件? ” 并且对大多数要求此功能的软件包的目标和效果知之甚少(有时甚至完全不了解),差异对我没有帮助。当您“一无所知”时,您建议回答的默认响应是什么? Y:替换配置文件 或 N:保留它们 或 按 Enter 键,使用建议的默认答案? linux apt 1 个回答 Voted Best Answer cas 2022-02-01T22:08:27+08:002022-02-01T22:08:27+08:00 大多数时候,保持当前配置是最好的选择——您通常希望升级以几乎相同的方式提供相同的功能,并且您通常不希望丢失任何手工制作的配置更改。这就是为什么它是默认值。 升级后的程序很少有完全不兼容的配置文件,这是唯一一次保留旧配置会阻止升级后的服务运行......即使在这种情况下,您通常也不希望它运行,直到你检查了新的配置并确保它会做你想做的事情——特别是如果你想要的与默认的不同。 无论如何,你以后总是可以改变主意的。Debian 软件包不只是替换列出的conffiles。如果您选择覆盖当前配置,它会将旧配置文件重命名为以.dpkg-old. 如果您选择保留当前配置,它会将建议的新配置文件重命名为以.dpkg-dist. 您可以随时通过配置文件手动复制其中一个。 注意: aconffile不一定是配置文件。也不是每个配置文件都是 conffile(尽管大多数都是)。在 Debian 中,conffiles 是那些在软件包中作为 conffile 列出的文件。 conffiles基本上是一种告诉包管理器(dpkg)“如果这个文件在安装后已经被编辑过,不要在没有询问的情况下替换它”。 dpkg使用 md5sums 来检测 conffile 的当前磁盘版本是否与打包文件不同。
大多数时候,保持当前配置是最好的选择——您通常希望升级以几乎相同的方式提供相同的功能,并且您通常不希望丢失任何手工制作的配置更改。这就是为什么它是默认值。
升级后的程序很少有完全不兼容的配置文件,这是唯一一次保留旧配置会阻止升级后的服务运行......即使在这种情况下,您通常也不希望它运行,直到你检查了新的配置并确保它会做你想做的事情——特别是如果你想要的与默认的不同。
无论如何,你以后总是可以改变主意的。Debian 软件包不只是替换列出的conffiles。如果您选择覆盖当前配置,它会将旧配置文件重命名为以
.dpkg-old
. 如果您选择保留当前配置,它会将建议的新配置文件重命名为以.dpkg-dist
. 您可以随时通过配置文件手动复制其中一个。注意: a
conffile
不一定是配置文件。也不是每个配置文件都是 conffile(尽管大多数都是)。在 Debian 中,conffiles 是那些在软件包中作为 conffile 列出的文件。conffiles
基本上是一种告诉包管理器(dpkg
)“如果这个文件在安装后已经被编辑过,不要在没有询问的情况下替换它”。dpkg
使用 md5sums 来检测 conffile 的当前磁盘版本是否与打包文件不同。