配置 Debian/Ubuntu 模仿 rpmnew 和 rpmsave

配置 Debian/Ubuntu 模仿 rpmnew 和 rpmsave

我目前的主工作机器上安装的是 Fedora 23,并且更新时处理配置文件的方式非常好。在某些情况下,我更改某些包安装的配置文件。

在非破坏性配置更新中,dnf/RPM 只会将新配置文件放在当前配置文件旁边并附加.rpmnew.当出现破坏配置的更新时,它会将我更改的更新移至.rpmsave并使用打包的更新。无论哪种情况,我都可以随时使用 来查看更改rpmconf -a

在 Debian 和 Ubuntu 上,默认行为是在升级过程中询问。我发现这越来越令人恼火,因为软件包更新经常会询问是否替换某些配置文件。与此同时,一切都停止了。

自动更新(使用unattended-upgrades,无需自制)有时会失败,因为有一些内容未配置。包管理似乎处于一种不稳定状态,只有当我想手动安装某些东西时,这种状态才会变得明显。只有一个apt-get install -f能让它恢复正常工作,并且几乎总是提示我输入一些配置文件来决定。在此期间没有安装其他更新。在很少主动管理的机器上,这似乎很糟糕。

我看到了 Debian 默认设置的优点,即系统永远不会处于配置文件与安装的软件版本不匹配的状态。然而,这在自动保持软件更新方面带来了一些摩擦。

有没有办法告诉 Debian 新软件包使用一些默认值?然后我就会rpmconf -a时不时地做一些类似的事情。


有关的:

这个问题是以下问题的重复:

这篇博文给出了答案:

答案1

有一些小的自动配置可用/etc/ucf.conf- 请看一下。但在过去 15 年维护 Scientific Linux(RHEL 变体)和 SuSE 服务器之后,我真的想要类似的东西rpmconf(8)

相关内容