解决方案1

解决方案1

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

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

答案1

解决方案1

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

sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall 软件包名称

解决方案2

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

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

答案2

您应该mv将该文件移开:

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

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

相关内容