%general-entities; ]> eudev &eudev-version;
&eudev-url;
Eudev-&eudev-version; Eudev <para>Eudev - диспетчер устройств. Он контролирует записи в каталоге /dev, так как устройства добавляются или удаляются из системы динамически.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&eudev-ch6-sbu;</seg> <seg>&eudev-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета 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 Скомпилируйте пакет: Создайте каталоги, которые необходимы для успешного прохождения тестов, которые также будут использоваться в процессе установки: mkdir -pv /lib/udev/rules.d mkdir -pv /etc/udev/rules.d Для выполнения тестов, выполните команду: make check Установите пакет: make install Установите дополнительные правила и файлы, используемые в окружении LFS: tar -xvf ../&udev-lfs-version;.tar.xz make -f &udev-lfs-version;/Makefile.lfs install Настройка Eudev Eudev configuring /etc/udev/hwdb.bin Информация об устройствах располагается в файлах /etc/udev/hwdb.d и каталогах /lib/udev/hwdb.d. Eudev требуется чтобы эта информация была скомпилирована в двоичную базу данных в каталоге /etc/udev/hwdb.bin. Создадим пустую базу данных: udevadm hwdb --update Эта команда должна быть запущена каждый раз, когда информация об оборудовании обновится. Содержимое пакета Eudev Установленные программы Установленные библиотеки Установленные каталоги udevadm and udevd libudev.so /etc/udev, /lib/udev, and /usr/share/doc/udev-&udev-lfs-version; Краткое описание udevadm Generic udev administration tool: controls the udevd daemon, provides info from the Udev database, monitors uevents, waits for uevents to finish, tests Udev configuration, and triggers uevents for a given device udevadm udevd A daemon that listens for uevents on the netlink socket, creates devices и выполните командуs the configured external programs in response to these uevents udevd libudev A library interface to udev device information libudev /etc/udev Содержит Udev configuration files, device permissions, and rules for device naming /etc/udev