Contenu
Vous pouvez trouver une liste des fichiers installés, avec leurs descriptions courtes dans http://lfs.traduc.org/view/lfs-stable/chapter06/udev.html#contents-udev.
Ce qui suit indique des informations supplémentaires sur le contenu.
En 2012, la distribution du code d'Udev a été synchronisée avec systemd. Systemd est un ensemble de programmes qui remplacent le paquet SysVInit utilisé par LFS et il est beaucoup plus complexe. Il n'est pas compatible avec les scripts de démarrage de LFS et il a de nombreux problèmes avec peu d'avantages pour la plupart des utilisateurs de LFS.
Les procédures ci-dessous extraient des sources de systemd les bibliothèques et les programmes qui ne pourraient pas être construits dans LFS à cause de problèmes de dépendance d'une bibliothèque.
Contrairement à la plupart des autres paquets du livre BLFS, il n'y a aucune version figée de systemd indiquée comme à télécharger. Plusieurs mises à jour de versions dans LFS et BLFS signifient qu'il existe probablement de nombreuses versions différentes d'Udev sur les plate-formes où est construit BLFS. Donc, vous devriez télécharger et installer la version de systemd utilisée actuellement par votre ordinateur. L'équipe de BLFS n'a pas essayé de mettre à jour (ou de rétrograder vers une ancienne version) les programmes d'Udev « à la volée. » Pour connaître la version d'Udev utilisée actuellement par votre ordinateur, lancez /sbin/udevadm --version.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.
Téléchargement (HTTP) : http://www.freedesktop.org/wiki/Software/systemd/
Taille du téléchargement : ~1.3 Mo
Estimation de l'espace disque requis : ~16 Mo
Estimation du temps de construction : ~0.1 SBU
http://anduin.linuxfromscratch.org/sources/other/ (version de l'archive tar udev-lfs-???.tar.bz2 correspondant à la version de systemd utilisée dans LFS). GLib-2.38.2 (pour la bibliothèque gudev), Gperf-3.0.4 (pour les plans de clavier), et gobject-introspection-1.38.0 (pour gir-data, nécessaire pour Gnome)
PCI Utils-3.2.1 et usbutils-007
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/udev-extras
Tout d'abord, mettez en place les fichiers personnalisés par LFS :
UDEV=<version> tar -xf ../udev-lfs-$UDEV.tar.bz2
Dans udev-lfs-197-2.tar.bz2, il y a une erreur mineure dans le Makefile. Pour cette version, lancez :
sed -i -e '/samsung-9/d' udev-lfs-197-2/makefile-incl.keymap
Depuis systemd-206, les fonctionnalités de keymap sont construites dans les procédures initiales d'installation de udev dans LFS. Ces procédures sont seulement à appliquer aux versions de udev avant 206.
Le support pour les touches spéciales de beaucoup de portable est fourni par le programme keymap et les fichiers supportés. Si l'utilisation de keymap est souhaitée, utilisez:
make -f udev-lfs-$UDEV/Makefile.lfs keymap
Pour installer keymap et ses fichiers
associés, lancez en tant qu'utilisateur root
la commande suivante:
make -f udev-lfs-$UDEV/Makefile.lfs install-keymap
Pour construire la bibliothèque libgudev-1.0 et les fichiers d'interface, lancez :
make -f udev-lfs-$UDEV/Makefile.lfs gudev
Installaz la bibliothèque gudev
, en
lançant en tant qu'utilisateur root
:
make -f udev-lfs-$UDEV/Makefile.lfs install-gudev
Pour construire les fichiers de gobject-introspection interface (gir) pour
la bibliothèque libgudev-1.0
,
lancez :
make -f udev-lfs-$UDEV/Makefile.lfs gir-data
Installez les données gir en tant qu'utilisateur root
:
make -f udev-lfs-$UDEV/Makefile.lfs install-gir-data
Il existe un raccourci pour construire et installer tous les
composants udev en une fois,
consistant à utiliser les cibles all et install-all de Makefile.lfs
. L'installation de cette cible
écrasera les fichiers udev de base issus de LFS et on ne l'a
pas encore testée complètement. au moment de cette rédaction.
Si vous utilisez cette procédure, vous devriez arrêter le
démon udev avant d'écraser le udevd
existant et les bibliothèques udev.
Vous pouvez trouver une liste des fichiers installés, avec leurs descriptions courtes dans http://lfs.traduc.org/view/lfs-stable/chapter06/udev.html#contents-udev.
Ce qui suit indique des informations supplémentaires sur le contenu.
Last updated on : 2012-08-24 13:41:00 +020