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,它不会重新安装。
你应该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覆盖现有的配置文件,这就是为什么你应该先把它移开。
运行以下命令,将 package-name 替换为包的名称:
sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall package-name
如果您有.deb包,则转到包所在的目录并运行,
dpkg -i --force-confmiss 包名.deb