GNU 核心实用程序

来自 Alpine Linux

GNU Core Utilities coreutils 是 GNU 操作系统的基本文件、shell 和文本操作实用程序。 这些是每个操作系统上都期望存在的核心实用程序。 然而,Alpine Linux 使用 BusyBox 代替 coreutils 以获得更轻量级、更精简和更安全的体验,但 coreutils 仍然可用。 如果您希望使用原始的 coreutils 软件包

# apk add coreutils

utmps

一些程序(如 wall(1))依赖于名为“utmp”的 libc 功能,该功能无法在 libc 中安全地实现。 因此,musl(Alpine 使用的 libc)不实现 utmp。 相反,它提供了不执行任何操作的存根。

这就是为什么使用 utmp 的程序(例如 wall、who 或 w)不输出任何内容但仍然成功退出的原因。 这是预期的功能,并且无法轻易修复。

登录监视器 utmps 是用户帐户的安全实现。 Alpine Linux 软件包 utmps 可以按如下方式安装

# apk add utmps

软件包安装完成后,启动帮助脚本,该脚本设置服务。

# setup-utmp

请注意,utmps 也可在没有 coreutils 软件包的情况下工作。

ubase

还有一个替代 coreutils 的替代方案名为 ubase,目前在 测试仓库 中可用,它提供了比内置 busybox 更好的功能,但比 coreutils 提供的功能少。