我知道我可以用它来删除包但保留配置:
sudo apt-get remove $package
我知道我也可以用它来删除一个包并丢弃它的配置文件:
sudo apt-get purge $package
但是如果我想保留一个包但丢弃它的配置怎么办?
语境:我在网络管理器上犯了错误,它开始循环分段错误,虽然可以正常sudo service network-manager stop
工作,但我还是想使用 WiFi。如果这只是一个老旧的无聊软件包,我可以清除并重新安装它。这显然不是网络管理器的选择,因为 ubuntu-desktop 依赖它。
答案1
要重新安装包并/etc
使用包运行的配置覆盖更改的配置
sudo apt-get -o Dpkg::Options::="--force-confnew" install --reinstall package_name
但是此命令不会影响主文件夹中的配置,因为包管理器不会更改主文件夹中的任何内容。