為什麼刪除 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 代替刪除:

sudo aptitude -P purge ~nxfce4

刪除使用者設定檔(小心使用 -r - 遞歸刪除!!):

sudo rm -r ~/.config/xfce4

答案4

我認為你應該嘗試一下能力。

安裝它:sudo apt-get install aptitude

也許你需要先再次安裝 xfce4:sudo aptitude install xfce4

現在清除它:sudo aptitude purge xfce4


ps.:我從未安裝過 xfce4 但該命令apt-cache search xfce4也給了我輸出。

相關內容