如何在套件的/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

你可以看這裡更多的方法。

相關內容