6.58. Udev-056

Le paquet Udev contient des programmes pour créer dynamiquement des n½uds périphériques.

Temps de construction estimé : 0,1 SBU
Espace disque requis : 6,7 Mo
Dépendances de l'installation : Coreutils et Make

6.58.1. Installation d'Udev

Compilez le paquet :

make udevdir=/dev
udevdir=/dev

Ceci indique à udev le répertoire où les n½uds périphériques doivent être créés.

Pour tester les résultats, exécutez : make test.

Installez le paquet :

make DESTDIR=/ udevdir=/dev install

Voici la signification de l'option de make :

DESTDIR=/

Ceci empêche le processus de construction d'Udev de tuer tous les processus udevd qui pourraient être en cours d'exécution sur le système hôte.

La configuration par défaut d'Udev est loin d'être idéale, donc installez les fichiers de configuration maintenant :

cp -v ../udev-config-4.rules /etc/udev/rules.d/25-lfs.rules

Exécutez les programme udevstart pour créer notre complément des n½uds de périphériques.

/sbin/udevstart

6.58.2. Contenu d'Udev

Programmes installés: udev, udevd, udevsend, udevstart, udevinfo et udevtest
Répertoire installé: /etc/udev

Descriptions courtes

udev

Crée les n½uds périphériques dans /dev ou renomme les interfaces réseau (pas dans LFS) en réponse aux événements de montage à chaud

udevd

Un démon qui réordonne les événements de montage à chaud avant de les soumettre à udev, évitant ainsi différentes conditions particulières

udevsend

Délivre les événements de montage à chaud à udevd

udevstart

Crée des n½uds périphériques dans /dev correspondant aux pilotes compilés directement dans le noyau ; il réalise des tâches en simulant les événements de montage à chaud présumément supprimés par le noyau avant l'appel de ce programme (parce que le système de fichiers root n'a pas été démonté) et en soumettant des événements synthétiques de montage à chaud à udev

udevinfo

Autorise les utilisateurs à envoyer des requêtes à la base de données udev pour des informations sur tout périphérique actuellement présent sur le système ; il fournit aussi une façon d'envoyer une requête à tout périphérique dans la hiérarchie sysfs pour aider à la création des règles udev

udevtest

Simule un lancement d'udev pour le périphérique donné et affiche le nom du n½ud que le vrai udev aurait créé ou (pas dans LFS) le nom de l'interface réseau renommé

/etc/udev

Contient les fichiers de configuration d'udev, les droits des périphériques et les règles du nommage des périphériques