6.46.2. Kmod 软件包内容
安装的程序: depmod (链接到 kmod), insmod (链接到 kmod), kmod, lsmod
(链接到 kmod), modinfo (链接到 kmod), modprobe (链接到 kmod), 和 rmmod
(链接到 kmod)
安装的库: libkmod.so
Kmod 软件包包含用于加载内核模块的库和工具
准备编译 Kmod:
./configure --prefix=/usr \
--bindir=/bin \
--sysconfdir=/etc \
--with-rootlibdir=/lib \
--with-xz \
--with-zlib
配置选项的含义:
--with-xz,
--with-zlib
这些选项使 Kmod 能处理压缩的内核模块。
--with-rootlibdir=/lib
该选项确保和不同库相关的文件放置到正确的目录。
编译软件包:
make
这个软件包没有附带可在 LFS chroot 环境中运行测试套件。至少需要 git 程序并进行一些测试保证不会在 git 仓库外运行。
安装软件包并创建符号链接使兼容 Module-Init-Tools(之前处理 Linux 内核模块的软件包):
make install for target in depmod insmod lsmod modinfo modprobe rmmod; do ln -sfv ../bin/kmod /sbin/$target done ln -sfv kmod /bin/lsmod