5.33. Util-linux-2.24.1

Util-linux 软件包包含了各种实用工具。

预计构建时间: 0.6 SBU
磁盘空间需求: 89 MB

5.33.1. 安装 Util-linux

准备编译 Util-linux:

./configure --prefix=/tools                \
            --disable-makeinstall-chown    \
            --without-systemdsystemunitdir \
            PKG_CONFIG=""

配置选项的含义:

--disable-makeinstall-chown

这个选项使在安装期间禁止使用 chown 命令。这在安装到 /tools 目录的时候是不需要的,而且也避免了要以 root 身份安装的需要。

--without-systemdsystemunitdir

在使用 systemd 的系统上,这个包会尝试将一个 systemd 的特定文件安装到 /tools 里一个不存在的目录中。这个选项禁用了不需要的动作。

PKG_CONFIG=""

设置这个环境变量以避免添加不必要的可能在宿主上可用的特性。注意设置这个环境变量的位置,是和 LFS 其它章节不同的,那些是把变量放在命令的前面的。这个位置展示了另一个使用 configure 时设置环境变量的方式。

编译软件包:

make

安装软件包:

make install