如何重新安装软件包 /etc 中的配置文件

如何重新安装软件包 /etc 中的配置文件

如果我想重新安装某些包的配置x(即中的文件/etc),我该怎么做?

apt-get --reinstall install x总是重新安装配置吗?

其他答案建议先删除配置,然后使用apt-get -o Dpkg::Options::="--force-confmiss" x。但是,我不想对所有配置都这样做,/etc因为我想尽可能保持系统处于良好状态。我基本上只是希望它覆盖现有的配置文件。

我还阅读了有关--force-all--force-confnew和、环境变量的--overwrite-conffiles信息。一些文档是UCF_FORCE_CONFFMISSUCF_FORCE_CONFFNEW这里这里,尽管我不确定它是否能够满足我的要求。

答案1

这就是你想要做的事情:

sudo -s
cd /tmp
mkdir deb
cd deb
apt-get update
apt-get download package1 package2 package3
dpkg -i --force-confmiss *.deb

你可以看这里了解更多方法。

相关内容