Debian
如何在不刪除所有內容的情況下從 debian 中刪除不需要的桌面軟體包?
我剛剛在一台舊筆記型電腦上安裝了 debian wheezy(通過 debian-live-7.7.0-amd64-xfce-desktop.iso 使用 xfce4 桌面環境)。我不打算將它用作辦公機器,所以我決定刪除主要的桌面應用程序,例如,它們在
apt-get upgrade
s 中不斷出現:sudo apt-get remove libreoffice orage brasero exfalso quodlibet gimp imagemagick ristretto xsane
然後我清理了所有依賴項:
sudo apt-get autoremove
我通過
ssh
從另一台客戶端電腦登錄來完成此操作,因為我想在輸入要刪除的包的同時導航舊筆記型電腦上的應用程序菜單。唯一的問題是我沒有仔細查看我被警告將被刪除的所有 xfce4 包,結果我已經刪除了我的整個桌面環境!當我在客戶端機器上看到一條消息時
Removing lightdm ... [ ok ] Stopping Light Display Manager: lightdm.
我的舊筆記型電腦螢幕變黑了!很明顯,我做了一些非常非常錯誤的事情,雖然我看不出是什麼。
我有一些其他的 debian wheezy 機器用作無頭伺服器,一旦我整理好舊筆記型電腦,我打算在它們上執行相同的命令行,但我不想繼續,直到我’我確定我知道我在做什麼。
那麼我做錯了什麼,我應該如何在不遭受整個桌面災難性損失的情況下刪除這些桌面應用程序?
更新:似乎如果我通過模擬重新安裝 xfce4
sudo apt-get install -s xfce4
我不希望重新安裝的唯一軟體包是
orage
集成到桌面環境中的日曆。
sudo apt-get remove libreoffice **orage** brasero exfalso quodlibet gimp imagemagick ristretto xsane
orage
至少在 Ubuntu 中是 xfce4 依賴項,因此刪除orage
也將刪除xfce
. 為避免這種情況,請確認將要刪除的包是您在使用apt-get remove
.
它幫助我參考:
sudo apt-get remove --purge x11-common sudo apt-get autoremove