在 Fedora 29 上安全卸载 GNOME 桌面环境

Joc*_*ers 11 fedora gnome dnf

这个问题类似于What is secure to remove from GNOME Desktop => GNOME(但不是重复的)。

我想删除 GNOME 桌面环境。运行此问题中建议的命令在 Fedora 29 上不起作用。

$ sudo dnf group remove gnome-desktop-environment
Warning: Group 'gnome-desktop-environment' is not installed.
Error: No groups marked for removal.
Run Code Online (Sandbox Code Playgroud)

我注意到有一个名为的组gnome-desktop

但是,sudo dnf group remove gnome-desktop列出了数百个(全部?)已安装的软件包以供删除。它包括与 GNOME 完全无关的软件包(例如lib*plasma-*texlive-*、 ...)。我担心运行此命令会迫使我完全重新安装系统。

有没有一种安全的方法可以从 Fedora 29 中删除 GNOME 的桌面环境,从而使我可以安装正常运行的 KDE?

我只想回收一些磁盘空间(不是全部..)

Mic*_*ton 13

您实际上可以在同一操作中删除和安装软件包,使用dnf swap. 由于该选项采用组以及单个包名称,因此您可以非常简单地将一个包切换为另一个:

dnf swap @gnome-desktop @kde-desktop
Run Code Online (Sandbox Code Playgroud)


小智 5

正如另一个答案指出的那样,您可以使用# dnf group remove gnome-desktop. 这将删除大多数甚至与 GNOME 本身无关的包(例如 Xorg)。

但是,如果您只想从一个 DE 切换而不完全重新安装,您可以使用例如# dnf groupinstall kde-desktop. 这将带回 X 和所有必要的包,就像在新的 Fedora 旋转中一样。

我发现一件烦人的小事是你必须像chromium使用 dnf一样重新安装软件包。不过他们会保留他们的配置,所以这对我来说没什么大不了的。

  • 最好做`dnf swap @gnome-desktop @kde-desktop`。 (6认同)