5.33. Util-linux-2.26

Util-linux软件包包含了各种各样的小工具。

估计构建时间: 0.6 SBU
所需磁盘空间: 139 MB

5.33.1. 安装Util-linux

配置Util-linux准备编译:

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

配置脚本参数的含义:

--without-python

这个选项会禁止使用宿主系统中可能安装了的Python。这样可以避免构建一些不必要的捆绑应用。

--disable-makeinstall-chown

这个选项会禁止在安装的时候使用chown命令。这对我们安装到/tools目录没有意义而且可以避免使用root用户安装。

--without-systemdsystemunitdir

对于使用systemd的系统,这个软件包会尝试安装systemd特定文件到/tools下一个不存在的目录里。这个选项可以避免这个不必要的动作。

PKG_CONFIG=""

设定这个环境变量可以避免增加一些宿主机上存在却不必要的功能。请注意这里设定环境变量的方式和LFS其他部分放在命令前面的方式不同。在这里是为了展示一下使用configure脚本配置时设定环境变量的另一种方式。

编译软件包:

make

安装软件包:

make install