我想知道如何從Raspbian或軟浮動Debian中完全刪除 X.org和所有與GUI相關的組件。最明顯的解決方案是 sudo apt-get purge xorg
,但恐怕這會留下一些GUI程序包。 >
我想知道如何從Raspbian或軟浮動Debian中完全刪除 X.org和所有與GUI相關的組件。最明顯的解決方案是 sudo apt-get purge xorg
,但恐怕這會留下一些GUI程序包。 >
我能夠通過先刪除 x11-common
然後刪除我的“過時”軟件包來刪除Raspbian包含的桌面環境。
sudo apt-get刪除--purge x11-commonsudo apt-get自動刪除
您可以自己進行操作,也可以使用他人已經為您完成的操作:
$ sudo apt-get --purge刪除“ x11-*”
這將刪除x11下的所有軟件包,x11是所有圖形包。選項--purge允許您刪除所有相關的配置文件。
$ sudo apt-get --purge autoremove
autoremove刪除所有未使用的軟件包。第一個命令之後,有很多未使用的軟件包。
我這樣做的方法是刪除 aptitude
中 Installed Packages --> x11
類別下的所有軟件包,然後運行 sudo apt-獲取autoremove
,它會卸載不再需要的所有剩餘軟件包。
GUI程序包由元程序包 task-desktop
引用。因此,刪除該元軟件包就足夠了:
sudo apt-get remove task-desktop
我通過運行找到了軟件包的名稱Debian特定的taskel:
tasksel --list-taskstasksel --task-packages桌面
該基金會現在還提供了一個無X圖像,名為 Raspbian Jessie Lite
: https://www.raspberrypi.org/downloads/raspbian/
如果您想要一個僅安裝最小系統的安裝程序,還可以使用 Raspbian UnAttended Netinstaller
Jessie Raspbian與這裡的其他答案採用了不同但相似的路徑。
#首先,jre需要X(boo!),因此將其切換到無頭版本udo apt-get install -y openjdk-7-jre-headless#由於安裝了libice6,下一個x11不會運行#,但這似乎會觸發相同的結果。udo apt-get remove -y libice6#最後清理upsudo apt-get autoremove -y --purge
在處理此問題時,請清理無頭模式:
#您還可以在#將圖像刻錄到SD卡上後創建該空白文件boot / sshsudo raspi-config 3.引導選項-B1桌面/ CLI-B1文本控制台,要求用戶登錄-按Enter-跳至完成-是,以Reboot#切換用戶,以某種方式刪除默認密碼udo useradd- G sudo -m your_new_usernamesudo passwd your_new_usernamesudo userdel -r pi
無頭服務器!
構建自定義圖片? -我使用 https://github.com/jamesbennet/pistrap。相當小的安裝量約為300mb。
$ apt-get --purge刪除'x11-*'$ apt-get --purge autoremove
第一個命令刪除了許多X11軟件包,包括X11內核庫。由於所有其他X11軟件包(暫時)都依賴於X11核心庫,因此它們也將被刪除。
第二條命令將刪除所有現在不需要的軟件包,即僅以
-purge
選項指示 apt-get
也刪除相關的配置文件。
在非最小安裝上,這將釋放大約1.5 GiB空間。
刪除gnome
#taskel刪除gnome-desktop
Tasksel是一種工具,可將多個相關軟件包作為協調的“任務”安裝
#apt-get install aptitudetaskel
在debian上安裝gnome
#taskel安裝gnome -desktop --new-install
http://namhuy.net/1085/install-gui-on-debian-7-wheezy.html >
我在RPi上遇到類似的問題。使用 aptitude purge
代替 apt-get purge
可以達到目的。