为什么删除 xfce4 包不会删除 XFCE 桌面环境?

为什么删除 xfce4 包不会删除 XFCE 桌面环境?

我想要一个窗口管理器,所以我安装了 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 及其依赖项?

答案1

xfce4本身是一个元包,它将安装默认配置的 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

答案2

请注意,apt-cache不会向您显示已安装软件包,而是那些已知的软件包。

要测试您已安装的内容,您可能需要使用:

dpkg --get-selections | grep xfce

请务必查看第二个输出列以了解它是否已安装或卸载。

清除所有 xfce 包后,上述命令在我的计算机上没有返回任何输出。

答案3

Aptitude 可以通过使用包搜索 ~n 并在添加或删除包时使用 -P 进行提示来实现这一点。

sudo aptitude -P remove ~nxfce4

如果您想要删除系统配置文件,请用 purge 替换 remove :

sudo aptitude -P purge ~nxfce4

要删除用户配置文件(小心使用 -r - 递归删除!!):

sudo rm -r ~/.config/xfce4

答案4

我认为你应该尝试一下 aptitude。

安装:sudo apt-get install aptitude

也许你必须先再次安装 xfce4:sudo aptitude install xfce4

现在清除它:sudo aptitude purge xfce4


附言:我从来没有安装过 xfce4,但该命令apt-cache search xfce4也给了我输出。

相关内容