干净地删除桌面环境

Cla*_*ark 7 gnome xfce lxde

我正在使用 Fedora 15 Gnome 3 spin 并且我已经安装了很棒的窗口管理器。我想完全删除已安装的 gnome、lxde 和 xfce,但不想损坏已安装的应用程序。我该怎么做呢?

Sac*_*kar 11

而不是一个一个地删除包,使用yum groupremove "GNOME Desktop Environment". 您可以使用yum grouplist命令检查可用的软件组。搜索与 xfce 和 lxde 相关的组并应用相同的yum groupremove package_group.

但要小心,因为yum groupremove将删除命名组中的所有类型的包。它还将删除依赖于这些包中的任何一个的任何包。因此,如果需要,首先检查依赖项。

但是,您可以通过将groupremove_leaf_only=1指令添加到/etc/yum.conf配置文件的 [main] 部分来指示 yum 仅删除任何其他包或组不需要的包。请参阅Fedora 15 部署指南


小智 2

您可以通过 YUM 删除它们。首先,找到您要删除的所有软件包。像这样的东西应该有效:

yum list installed | grep -Pi '(gnome|lxde|xfce)'
Run Code Online (Sandbox Code Playgroud)

然后你就可以去卸载它们了。

yum remove gnome-package-name
Run Code Online (Sandbox Code Playgroud)

请记住,这remove也会删除依赖于它的任何内容。因此,如果您在 GNOME/KDE/XFCE 的根目录中发现某些内容,您可以用一个命令将其全部清除。

另请记住,这一点非常重要,您可以删除经常使用的软件,包括它保存的任何设置。删除这些程序是相当危险的。备份您的主文件夹并重新安装可能是值得的。这可能是几天的拉扯和重新安装时有一点时间放松之间的区别。