Udev Extras (depuis eudev)

Introduction à Udev Extras

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.6.

Information sur le paquet

[Attention]

Attention

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.

Dépendances d'Udev Extras

Requises

GLib-2.40.0

Facultative

gobject-introspection-1.40.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.20 (pour reconstruire la documentation)

Dépendances facultatives d'éxécution

PCI Utils-3.2.1 et usbutils-007

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/udev-extras

Installation de 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

Explications des commandes

--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.40.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.20 est installé.

Contenu

Programmes installés: Aucun
Bibliothèques installées: libgudev-1.0.so
Répertoires installés: /usr/include/gudev-1.0/gudev, /usr/lib/girepository-1.0, /usr/share/gir-1.0, et /usr/share/gtk-doc/html/gudev (facultatif)

Descriptions courtes

libgudev-1.0.so

est une enveloppe de bibliothèque basée sur GObjectd pour libudev.

Last updated on : 2012-08-24 13:41:00 +020