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 系统的替代品。你必须跳过很多麻烦并打破许多包才能完成设置

相关内容