如果我想重新安装某些包的配置x
(即中的文件/etc
),我该怎么做?
apt-get --reinstall install x
总是重新安装配置吗?
其他答案建议先删除配置,然后使用apt-get -o Dpkg::Options::="--force-confmiss" x
。但是,我不想对所有配置都这样做,/etc
因为我想尽可能保持系统处于良好状态。我基本上只是希望它覆盖现有的配置文件。
我还阅读了有关--force-all
、--force-confnew
和、环境变量的--overwrite-conffiles
信息。一些文档是UCF_FORCE_CONFFMISS
UCF_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
你可以看这里了解更多方法。