Fedora

在 Fedora 29 上安全解除安裝 GNOME 桌面環境

  • April 24, 2020

這個問題類似於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.

我注意到有一個名為的組gnome-desktop

但是,sudo dnf group remove gnome-desktop列出了數百個(全部?)要刪除的已安裝軟體包。它包括與 GNOME 完全不相關的包(例如lib*, plasma-*, texlive-*, …)。我擔心執行這個命令會迫使我完全重新安裝系統。

有沒有一種安全的方法可以從 Fedora 29 中刪除 GNOME 的桌面環境,讓我可以安裝正常執行的 KDE?

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

您實際上可以在同一操作中刪除和安裝軟體包,使用dnf swap. 由於該選項採用組以及單個包名稱,因此您可以非常簡單地切換一個:

dnf swap @gnome-desktop @kde-desktop

正如另一個答案指出的那樣,您可以使用# dnf group remove gnome-desktop. 這將刪除大多數與 GNOME 本身無關的包(例如 Xorg)。

但是,如果您只是想從一個 DE 切換而無需完全重新安裝,您可以安裝其他環境,例如# dnf groupinstall kde-desktop. 這將帶回 X 和所有必要的軟體包,就像在新的 Fedora spin 中一樣。

我發現一件煩人的小事是你必須像chromium使用 dnf 一樣重新安裝軟體包。不過他們會保留他們的配置,所以對我來說這不是什麼大不了的事。

引用自:https://unix.stackexchange.com/questions/483692