问题描述
我想要一个窗口管理器,所以我安装了xfce4。我用了
sudo apt-get install xfce4
去做这个。要删除它,我用了
sudo apt-get remove --purge xfce4
这行不通,也没有
sudo dpkg purge xfce4
如图所示:1)startx启动xfce桌面,以及2)apt-cache search xfce4返回一长串已安装的软件包。
那么,如何摆脱xfce4及其依赖项呢?
最佳思路
xfce4本身是meta-package,它将安装默认配置的xfce桌面环境。
在大多数情况下,xfce4附带的基本文件是:xfconf,xfce4-utils,xfwm4,xfce4-session,thunar,xfdesktop4,exo-utils
所以你可以做
sudo apt-get purge xfconf xfce4-utils xfwm4 xfce4-session thunar xfdesktop4 exo-utils xfce4-panel xfce4-terminal
然后,与这些软件包关联的大多数软件包都可以自动删除,因此您可以运行
sudo apt-get autoremove
或者,几乎所有xfce4软件包都依赖于libxfce4util-common。只需清除其中一个,然后删除与xfce相关的所有内容
次佳思路
请注意,apt-cache不会显示已安装的软件包,而是会显示已知的软件包。
要测试已安装的软件,您可能想使用:
dpkg --get-selections | grep xfce
确保查看第二个输出列以查看它是否已安装或卸载。
清除所有xfce软件包后,以上命令在我的计算机上不返回任何输出。
第三种思路
通过使用软件包搜索〜n并使用-P在添加或删除软件包时进行提示,Aptitude可以做到这一点。
sudo aptitude -P remove ~nxfce4
如果要删除系统配置文件,请用清除替换除去:
sudo aptitude -P purge ~nxfce4
要删除用户配置文件(请谨慎使用-r-递归删除!):
sudo rm -r ~/.config/xfce4
第四种思路
sudo aptitude purge xfce4 desktop-base exo-utils gtk2-engines-xfce libexo-1-0 libexo-common libgarcon-1-0 libgarcon-common libthunarx-2-0 libtumbler-1-0 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfconf-0-2 orage tango-icon-theme thunar thunar-data thunar-volman tumbler tumbler-common xfce-keyboard-shortcuts xfce4 xfce4-appfinder xfce4-mixer xfce4-panel xfce4-session xfce4-settings xfce4-utils xfconf xfdesktop4 xfdesktop4-data xfwm4 xfwm4-themes
将删除计算机中与xfce4相关的所有内容。如果您尚未安装aptitude,则需要先安装:
sudo apt-get install aptitude
参考资料