5.31. Util-linux-2.12q

Util-linux 软件包包含许多工具。其中比较重要的是加载、卸载、格式化、分区和管理硬盘驱动器,以及打开 tty 端口和得到内核消息。

预计编译时间: 0.2 SBU
所需磁盘空间: 8.9 MB
安装依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib

5.31.1. 安装 Util-linux

Util-linux 默认不使用刚才安装在 /tools 目录下的头文件和库文件,我们更改配置脚本来修正这个问题:

sed -i 's@/usr/include@/tools/include@g' configure

准备编译 Util-linux:

./configure

编译一些支持例程:

make -C lib

我们只需要这个软件包中的某些工具,因此只需要编译这几个工具就可以了:

make -C mount mount umount
make -C text-utils more

这个软件包没有附带测试程序。

把这些程序复制到临时工具目录:

cp mount/{,u}mount text-utils/more /tools/bin

关于这个软件包的详细资料位于 Section 6.59.3, “Contents of Util-linux.”