
我首先使用 netinst CD 在沒有網路的情況下安裝了 Debian,然後進行編輯/etc/apt/sources.list
以指向主儲存庫,然後運行dhclient eth0
以設定網路。然後我安裝了less
。這是我設定係統後安裝的唯一軟體包。
當我運行時dpkg -l | less -S
,我看到bsdutils
,,,busybox
全部coreutils
安裝了。它們都是必要的嗎?如果我運行apt-get --purge remove bsdutils coreutils
,我的系統會自動使用 busybox 嗎?
一般來說,有沒有一種方法可以判斷您的系統在刪除軟體包後是否會崩潰,而無需實際刪除軟體包?
答案1
啟發式地,您可以尋找以下一些內容:
跑步apt-cache show <pkgname>
。
如果輸出包含一行
Essential: Yes
,則很可能您甚至無法在不嚴重破壞系統的情況下正確刪除該軟體包。另一個值得一看的好地方是線路
Priority:
。如果顯示Priority: required
,則它可能是您的系統需要的重要軟體包。
請注意,bsdutils
和在 Debian 上coreutils
都是Essential: yes
and ,而and 不是必需的。 Priority: required
busybox
Priority: optional
AFAIK,busybox
不能用作coreutils
普通 Debian 系統的替代品。你必須跳過很多麻煩並打破許多包才能完成設置