6.77.3. Eudev 软件包的内容
安装的程序: udevadm and udevd
安装的库: libudev.so
安装的目录: /etc/udev, /lib/udev, 和
/usr/share/doc/udev-udev-lfs-20171102
Eudev 软件包包含动态创建设备节点的程序。
准备编译 Eudev:
./configure --prefix=/usr \ --bindir=/sbin \ --sbindir=/sbin \ --libdir=/usr/lib \ --sysconfdir=/etc \ --libexecdir=/lib \ --with-rootprefix= \ --with-rootlibdir=/lib \ --enable-manpages \ --disable-static
编译软件包:
make
现在创建一些目录,不仅仅是为了测试需求,一部分的安装操作也将用到:
mkdir -pv /lib/udev/rules.d mkdir -pv /etc/udev/rules.d
测试编译结果,通过:
make check
安装软件包:
make install
安装一些对 LFS 的环境中有益的自定义规则和支持文件:
tar -xvf ../udev-lfs-20171102.tar.xz make -f udev-lfs-20171102/Makefile.lfs install
有关硬件的设备存放在 /etc/udev/hwdb.d
和
/lib/udev/hwdb.d
目录中。Eudev 需要将这些信息编译到一个二进制数据库文件 /etc/udev/hwdb.bin
中去。创建初始数据库:
udevadm hwdb --update
该命令需在每次更新硬件信息时运行。