Debian
為什麼我的許多軟體包都標記為手動安裝
我剛剛意識到我的許多軟體包都是“手動”安裝的:
root@deb:~# apt-mark showhold root@deb:~# apt-mark showmanual | wc -l 202 root@deb:~# apt-mark showauto | wc -l 371
例如,我從這裡知道,如果您只升級一個特定的包,就會發生這種情況,但我沒有為 202 個包執行此操作。
有人猜猜這可能是怎麼發生的嗎?
有這麼多手動包有什麼缺點嗎?
手動安裝包和自動安裝包之間的主要區別是什麼?
我可以將它們全部更改為自動安裝,但這有風險嗎,這樣做會不會出問題?
初始設置系統時預設安裝的基本軟體包集被標記為手動安裝,任何明確命名為使用
apt install
或類似工具進行安裝或升級的軟體包也是如此。這意味著許多您不認為是手動安裝的軟體包(因為您並不明確想要它們)仍然會被標記為手動安裝。你可以跑
apt-mark minimize-manual
作為根刪除不必要的標記。
自動安裝包和手動安裝包之間的區別在於,當沒有其他包依賴於它們時,前者將被考慮自動刪除。