
まず、ネットワークなしで netinst CD を使用して Debian をインストールし、/etc/apt/sources.list
メイン リポジトリを指すように編集してから、 をdhclient eth0
実行してネットワークを設定しました。その後、 をインストールしましたless
。これは、システムをセットアップした後にインストールした唯一のパッケージです。
を実行すると、、、がすべてインストールされていることがdpkg -l | less -S
わかります。これらはすべて必要ですか? を実行した場合、システムは自動的に busybox を使用しますか?bsdutils
busybox
coreutils
apt-get --purge remove bsdutils coreutils
一般的に、パッケージを実際に削除せずに、パッケージを削除した後にシステムが壊れるかどうかを確認する方法はありますか?
答え1
経験的に、次のような点に注目してください。
走るapt-cache show <pkgname>
。
出力に という行が含まれている場合
Essential: Yes
、システムに重大な障害を起こさずにパッケージを適切に削除することさえできない可能性があります。もう一つ確認すべき場所は
Priority:
行です。 と表示されている場合Priority: required
、それはおそらくシステムに必要な重要なパッケージです。
なお、Debian ではbsdutils
とは両方ともcoreutils
ですが、 は必須ではなく です。 Essential: yes
Priority: required
busybox
Priority: optional
私の知る限り、通常のDebianシステムでbusybox
は代替として使うことはできませんcoreutils
。それをセットアップするためにも、かなりの手間と多くのパッケージを壊さなければなりません。