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