Eudev est déjà installée dans LFS et il n'y a aucune raison de le réinstaller sans que l'utilisateur veuille installer un paquet comme UPower qui demande libgudev. Ces instructions activent la construction de libgudev et aussi facultativement créent les données gir pour Eudev.
Contrairement à tous les autres paquets de BLFS, il n'y a pas de version d'indiquée dans le titre de la page Eudev. Par cohérence, il n'y a pas de version de spécifiée pour le chargement également. Les mises à jour de version de Eudev dans le développement de LFS rend probable que le système de l'utilisateur puisse avoir une version différente de Eudev de celle de LFS actuel. Cependant, les utilisateurs doivent charger et utiliser la version de Eudev que leur ordinaeur utilise actuellement. Avec quelques exceptions, l'équipe BLFS n'a pas d'expérience de mise à jour (ou de retour à une version plus ancienne) du paquet Eudev « à la volée ».
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.
Si vous utilisez une version de BLFS différente de la version de votre système LFS installé, vous devez utiliser les sources d'Eudev de votre construction LFS. Les nouvelles versions de Eudev peuvent parfois être incompatible avec les plus anciennes, soit car elles demandent des nouvelles options qui doivent être activées dans le noyau, ou parce que elle modifie la façon dons les règles sont analysées. Vous pouvez consulter la page Gentoo pour la mise à jour de Udev.
Téléchargement (HTTP) : http://dev.gentoo.org/~blueness/eudev
gobject-introspection-1.42.0 (pour gir-data, utile pour Gnome), DocBook XSL Stylesheets-1.78.1 et libxslt-1.1.28 (pour construire les pages de man, qui ne sont pas fournies avec le paquet) et GTK-Doc-1.21 (pour reconstruire la documentation)
PCI Utils-3.3.0 et usbutils-008
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/udev-extras
Tout d'abord, reconstruisez eudev:
sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl && ./configure --prefix=/usr \ --bindir=/sbin \ --sbindir=/sbin \ --libdir=/usr/lib \ --sysconfdir=/etc \ --libexecdir=/lib \ --with-rootprefix= \ --with-rootlibdir=/lib \ --enable-split-usr \ --enable-libkmod \ --enable-rule_generator \ --enable-keymap \ --disable-introspection \ --disable-gtk-doc-html \ --with-firmware-path=/lib/firmware && make
Pour tester les résultats, tapez: make check.
Maintenant réinstallez en tant qu'utilisateur root
:
make install
--disable-introspection
:
Cela empêche les instructions de gir-data d'être éxécutées. Enlevez
cette option si le paquet facultatif gobject-introspection-1.42.0 est
installé.
--disable-gtk-doc-html
:
Cela empêche la construction des données html. Enlevez cette option
si le paquet facultatif GTK-Doc-1.21 est installé.
Last updated on : 2012-08-24 13:41:00 +020