bsdutils、coreutils 和 busybox 在 Debian 安裝中都是必要的嗎?

bsdutils、coreutils 和 busybox 在 Debian 安裝中都是必要的嗎?

我首先使用 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: yesand ,而and 不是必需的。 Priority: requiredbusyboxPriority: optional

AFAIK,busybox不能用作coreutils普通 Debian 系統的替代品。你必須跳過很多麻煩並打破許多包才能完成設置

相關內容