Необходимы ли bsdutils, coreutils и busybox при установке Debian?

Необходимы ли bsdutils, coreutils и busybox при установке Debian?

Сначала я установил Debian с помощью netinst CD без сети, затем отредактировал, /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и coreutilsявляются Essential: yesи Priority: requiredв Debian, тогда как busyboxи не являются существенными Priority: optional.

AFAIK, busyboxне может использоваться в качестве замены для coreutilsобычной системы Debian. Вам придется проделать немало обручей и сломать много пакетов, чтобы даже настроить это

Связанный контент