web-dev-qa-db-ja.com

設定ファイルを再インストールする方法

Debian/Ubuntuで設定ファイルを元に戻す、または再インストールするにはどうすればよいですか?

誤ってファイルを上書きしてしまいました/etc/bluetooth/main.conf。ランニング dpkg -S /etc/bluetooth/main.confは、パッケージbluezがそれを提供することを示していますが、実行するとSudo apt-get install --reinstall bluez、再インストールされません。

2
Cerin

ファイルを邪魔にならないようにmvする必要があります。

mv /etc/bluetooth/main.conf /etc/bluetooth/main.conf.old
apt-get -o DPkg::options::=--force-confmiss --reinstall install bluez

aptを取得して既存の構成ファイルを上書きできるかどうかはわかりません。そのため、最初に邪魔にならない場所に移動する必要があります。

6
Anthon

解決策1

次のコマンドを実行し、package-nameをパッケージの名前に置き換えます。

Sudo apt-get -o Dpkg :: Options :: = "-force-confmiss" install --reinstall package-name

解決策2

あなたが持っている場合 .deb package次に、packageが存在するディレクトリに移動して実行し、

dpkg -i --force-confmiss package-name.deb
3
Rahul