パッケージの /etc にある設定ファイルを再インストールする方法

パッケージの /etc にある設定ファイルを再インストールする方法

xいくつかのパッケージの設定(つまり、 内のファイル)を再インストールしたい場合は/etc、どうすればいいでしょうか?

apt-get --reinstall install x常に設定を再インストールしますか?

他の回答では、まず configs を削除してから を使用することが提案されてapt-get -o Dpkg::Options::="--force-confmiss" xいます。ただし、システムを可能な限り正常な状態に保ちたいので、 のすべてに対してそれを実行することはし/etcたくありません。基本的には、既存の config ファイルを上書きするだけです。

--force-all私は、、、--force-confnewおよび、 env--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

あなたが見ることができますここその他の方法については、こちらをご覧ください。

関連情報