我正在使用 Fedora 15 Gnome 3 spin,并且安装了 awesome 作为窗口管理器。我想完全删除已安装的 gnome、lxde 和 xfce,但不损坏已安装的应用程序。我该怎么做?
答案1
不用一个一个地删除软件包,而是使用yum groupremove "GNOME Desktop Environment"
。您可以使用yum grouplist
命令检查可用的软件组。搜索与 xfce 和 lxde 相关的组并应用相同的yum groupremove package_group
。
但要小心,因为这样yum groupremove
会删除指定组中任何类型的所有包。它还会删除依赖于这些包的任何包。因此,首先检查依赖项(如果需要)。
groupremove_leaf_only=1
但是,您可以通过将指令添加到配置文件的 [main] 部分来指示 yum 仅删除其他任何软件包或组都不需要的软件包/etc/yum.conf
。请参阅Fedora 15 部署指南。
答案2
您可以通过 YUM 删除它们。首先,找到所有要删除的软件包。类似下面的操作应该有效:
yum list installed | grep -Pi '(gnome|lxde|xfce)'
然后你就可以去卸载它们了。
yum remove gnome-package-name
请记住,这remove
也会删除任何依赖它的内容。因此,如果您在 GNOME/KDE/XFCE 的根目录中发现某些内容,则可以用一个命令将其全部清除。
另外请记住,这是非常重要的是,您可以删除您经常使用的软件,包括它保存的任何设置。删除这些程序非常危险。备份您的主文件夹并重新安装可能是值得的。这可能是您在重新安装时几天头发拉扯和有一点时间放松之间的区别。