如何在 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
覆盖现有的配置文件,这就是为什么您应该首先将其移开。