刪除預裝的 GNOME 應用程序
我剛剛用 GNOME 安裝了 Debian “Bullseye”,但它帶有很多我想要刪除的不需要的應用程序。我繼續搜尋相應的包名稱。我還檢查了是否可以在軟體中心刪除給定的應用程序。
以下命令將清除軟體中心中可以刪除的每個應用程序:
apt purge aisleriot cheese evolution five-or-more four-in-a-row gnome-2048 gnome-calendar gnome-chess gnome-clocks gnome-color-manager gnome-contacts gnome-disk-utility gnome-documents gnome-klotski gnome-logs gnome-mahjongg gnome-maps gnome-mines gnome-music gnome-nibbles gnome-robots gnome-sound-recorder gnome-shell-extension-prefs gnome-sudoku gnome-taquin gnome-tetravex gnome-todo gnome-tweaks gnome-weather hitori iagno im-config libreoffice-calc libreoffice-draw libreoffice-impress libreoffice-writer lightsoff malcontent nautilus quadrapassel rhythmbox seahorse shotwell simple-scan software-properties-gtk swell-foop synaptic tali transmission-gtk
此附加命令清除只能通過終端刪除的應用程序。(我沒有包括在內
network-manager-gnome
,gnome-terminal
因為刪除這些會引起很多煩惱。)apt purge baobab eog evince file-roller firefox-esr gedit gnome-calculator gnome-characters gnome-font-viewer gnome-screenshot gnome-software gnome-system-monitor libreoffice-common totem yelp
最後,下面的命令結合了上面的兩個:
apt purge aisleriot baobab cheese eog evince evolution file-roller firefox-esr five-or-more four-in-a-row gedit gnome-2048 gnome-calculator gnome-calendar gnome-characters gnome-chess gnome-clocks gnome-color-manager gnome-contacts gnome-disk-utility gnome-documents gnome-font-viewer gnome-klotski gnome-logs gnome-mahjongg gnome-maps gnome-mines gnome-music gnome-nibbles gnome-robots gnome-screenshot gnome-software gnome-sound-recorder gnome-shell-extension-prefs gnome-sudoku gnome-system-monitor gnome-taquin gnome-tetravex gnome-todo gnome-tweaks gnome-weather hitori iagno im-config libreoffice-calc libreoffice-common libreoffice-draw libreoffice-impress libreoffice-writer lightsoff malcontent nautilus quadrapassel rhythmbox seahorse shotwell simple-scan software-properties-gtk swell-foop synaptic tali totem transmission-gtk yelp
有沒有比執行上面的命令更好的方法來實現最小安裝?
當您安裝 Debian 時,您可能安裝了“Gnome”桌面(自帶
gnome
軟體包)。
gnome
它本身是一個元包,這意味著它本身不會安裝任何有用的東西,它只是引入了依賴項。描述說:這是 GNOME 桌面環境,一個直覺且有吸引力的桌面,帶有額外的組件。這個元包依賴於 GNOME 桌面環境的標準發行版,以及與 GNOME 和 Debian 集成的全套外掛和其他應用程序,提供了迄今為止最好的環境。
因此,
gnome
元包的目的不是提供最小安裝,而是提供完整安裝,包括辦公套件、照片查看器、遊戲等。@mashuptwice 有一個很好的評論,適用於“從頭開始”的安裝,但無需重新安裝機器也可以進入相同的狀態。
我之前經歷過解除安裝
evolution
會解除安裝依賴它的包(即gnome
)。這樣做會將其他依賴項(例如gnome-core
)標記為自動刪除,除非它們被明確標記為手動安裝。如果您想要沒有“額外組件”的 Gnome 桌面環境,請查看
Depends:
,Recommends:
和Suggests:
部分並選擇要手動安裝的部分:$ apt show gnome Package: gnome Section: metapackages ... Depends: gnome-core, desktop-base, network-manager-gnome, libproxy1-plugin-networkmanager, cheese, file-roller, gnome-calendar, gnome-clocks, gnome-color-manager, gnome-documents, gnome-maps, gnome-music, shotwell | gnome-photos, gnome-screenshot, gnome-todo, gnome-weather, orca, rygel-playbin, rygel-tracker, simple-scan, avahi-daemon, evolution, gnome-sound-recorder, gnome-tweaks, libreoffice-gnome, libreoffice-writer, libreoffice-calc, libreoffice-impress, libgsf-bin, rhythmbox, seahorse, xdg-user-dirs-gtk, cups-pk-helper, evolution-plugins, gedit-plugins, gstreamer1.0-libav, gstreamer1.0-plugins-ugly, rhythmbox-plugins, rhythmbox-plugin-cdrecorder, totem-plugins Recommends: nautilus-extension-brasero, gnome-remote-desktop, gnome-games, transmission-gtk Suggests: alacarte, empathy, goobox | sound-juicer, polari, vinagre, webext-ublock-origin, firefox-esr-l10n-all | firefox-l10n-all
腳步:
- 選擇你想要的組件,
- 這些組件中的一個
sudo apt install <pkg>...
或sudo apt-mark manual <pkg>...
每個。這會將它們標記為“手動安裝”。sudo apt purge gnome
刪除gnome
元包。sudo apt autoremove
刪除所有gnome
未手動安裝的依賴項。你會注意到
gnome-chess
這裡的依賴項中沒有列出類似的東西。它們位於樹的下方(由 引入gnome-games
)。您可能不想處理依賴項的依賴關係,這令人沮喪。只需處理元包,其他一切都會得到處理。