Debian のインストールには bsdutils、coreutils、busybox がすべて必要ですか?

Debian のインストールには bsdutils、coreutils、busybox がすべて必要ですか?

まず、ネットワークなしで netinst CD を使用して Debian をインストールし、/etc/apt/sources.listメイン リポジトリを指すように編集してから、 をdhclient eth0実行してネットワークを設定しました。その後、 をインストールしましたless。これは、システムをセットアップした後にインストールした唯一のパッケージです。

を実行すると、、、がすべてインストールされていることがdpkg -l | less -Sわかります。これらはすべて必要ですか? を実行した場合、システムは自動的に busybox を使用しますか?bsdutilsbusyboxcoreutilsapt-get --purge remove bsdutils coreutils

一般的に、パッケージを実際に削除せずに、パッケージを削除した後にシステムが壊れるかどうかを確認する方法はありますか?

答え1

経験的に、次のような点に注目してください。

走るapt-cache show <pkgname>

  • 出力に という行が含まれている場合Essential: Yes、システムに重大な障害を起こさずにパッケージを適切に削除することさえできない可能性があります。

  • もう一つ確認すべき場所はPriority:行です。 と表示されている場合Priority: required、それはおそらくシステムに必要な重要なパッケージです。

なお、Debian ではbsdutilsとは両方ともcoreutilsですが、 は必須ではなく です。 Essential: yesPriority: requiredbusyboxPriority: optional

私の知る限り、通常のDebianシステムでbusyboxは代替として使うことはできませんcoreutils。それをセットアップするためにも、かなりの手間と多くのパッケージを壊さなければなりません。

関連情報