如何重新安装配置文件

Cer*_*rin 5 apt package-management

如何在 Debian/Ubuntu 中恢复或重新安装配置文件?

我不小心覆盖了文件/etc/bluetooth/main.conf。运行dpkg -S /etc/bluetooth/main.conf表明该软件包bluez提供了它,但是当我运行时sudo apt-get install --reinstall bluez,它不会重新安装。

Ant*_*hon 7

你应该mv把文件放在一边:

mv /etc/bluetooth/main.conf /etc/bluetooth/main.conf.old
apt-get -o DPkg::options::=--force-confmiss --reinstall install bluez
Run Code Online (Sandbox Code Playgroud)

我不知道你是否可以apt覆盖现有的配置文件,这就是为什么你应该先把它移开。


Rah*_*hul 6

解决方案1

运行以下命令,将 package-name 替换为包的名称:

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

解决方案2

如果您有.deb包,则转到包所在的目录并运行,

dpkg -i --force-confmiss 包名.deb