卸载XFCE桌面报错:xubuntu-default-settings缺失,如何无需安装该包清除xubuntu-desktop?
解决Ubuntu 16.04下缺失xubuntu-default-settings时无法purge xubuntu-desktop的问题
碰到这种依赖卡壳的情况太正常了,我给你几个经过验证的解决方案,按顺序试试就行:
方法1:用dpkg强制跳过依赖进行purge
这是最直接的办法,直接让dpkg忽略依赖问题强制清除目标包:
sudo dpkg --purge --force-depends xubuntu-desktop
执行完这个命令后,系统可能会有依赖残留,记得跑一下命令修复:
sudo apt-get -f install
方法2:虚拟标记缺失的依赖包为已安装
如果上面的命令没起作用,我们可以手动告诉系统“xubuntu-default-settings已经装好了”,这样apt就不会再卡这个依赖了:
sudo dpkg --set-selections <<< "xubuntu-default-settings install"
之后再正常执行purge:
sudo apt-get purge xubuntu-desktop
同样,完成后别忘了修复依赖:
sudo apt-get -f install
方法3:手动清理残留配置+强制移除
要是前两种方法都不行,就用这个更激进的方式,先删掉xubuntu相关的配置文件,再强制移除包:
# 删除系统级xubuntu配置 sudo rm -rf /etc/xubuntu # 删除用户级XFCE个性化配置 sudo rm -rf ~/.config/xfce4 sudo rm -rf ~/.cache/xfce4 # 强制移除xubuntu-desktop包 sudo dpkg --purge --force-remove-reinstreq xubuntu-desktop
最后还是要修复依赖并清理无用包:
sudo apt-get -f install && sudo apt-get autoremove
小提醒
- 操作前最好备份一下你的用户配置文件,比如
~/.config/xfce4里的个性化设置,避免误删后找不回来。 - 每次执行完命令后,都可以用
dpkg -l | grep xubuntu检查一下有没有残留的相关包,确保清理干净。
内容的提问来源于stack exchange,提问作者Psionikal
相关产品推荐
相关产品推荐

