8.70. Eudev-3.2.11

Le paquet Eudev contient des programmes pour la création dynamique de nœuds de périphériques.

Temps de construction approximatif: 0.2 SBU
Espace disque requis: 83 Mo

8.70.1. Installation d'Eudev

Corrigez d'abord l'emplacement des règles udev dans le fichier .pc :

sed -i '/udevdir/a udev_dir=${udevdir}' src/udev/udev.pc.in

Préparez la compilation d'Eudev :

./configure --prefix=/usr           \
            --bindir=/usr/sbin      \
            --sysconfdir=/etc       \
            --enable-manpages       \
            --disable-static

Compilez le paquet :

make

Créez des répertoires nécessaires pour les tests, mais qui feront aussi partie de l'installation :

mkdir -pv /usr/lib/udev/rules.d
mkdir -pv /etc/udev/rules.d

Pour tester les résultats, lancez :

make check

Installez le paquet :

make install

Installez quelques règles personnalisées et des fichiers de prise en charge utiles dans un environnement LFS :

tar -xvf ../udev-lfs-20171102.tar.xz
make -f udev-lfs-20171102/Makefile.lfs install

8.70.2. Configuration d'Eudev

Les informations sur les périphériques sont stockées dans les répertoires /etc/udev/hwdb.d et /usr/lib/udev/hwdb.d. Eudev a besoin de compiler ces informations dans une base de données binaire /etc/udev/hwdb.bin. Créez la base de données initiale :

udevadm hwdb --update

Vous devez lancer cette commande à chaque mise à jour des informations sur le matériel.

8.70.3. Contenu d'Eudev

Programmes installés: udevadm et udevd
Bibliothèques installées: libudev.so
Répertoires installés: /etc/udev, /usr/lib/udev et /usr/share/doc/udev-udev-lfs-20171102

Descriptions courtes

udevadm

Outil d'administration générique d'udev : il contrôle le démon udevd, fournit des informations à partir d'une base de données Udev, surveille les uevents, attend la fin de certains uevents, teste la configuration d'Udev et déclenche des uevents pour un périphérique donné

udevd

Un démon qui écoute les uevents sur le socket netlink, crée des périphériques et lance les programmes externes configurés en réponse à ces uevents

libudev

Une interface bibliothèque avec les informations de périphérique d'udev

/etc/udev

Contient les fichiers de configuration d'Udev, les autorisations des périphériques et les règles de périphériques, et les règles pour le nommage des périphériques