%general-entities; ]> Udev Extras (from eudev) udev extras (from eudev) Introduction to Udev Extras Eudev was indeed installed in LFS and there is no reason to reinstall it unless the user is going to install a package such as UPower that needs libgudev. These instructions enable building libgudev and also optionally create gir data for Eudev. Unlike other packages in BLFS, there is no set version of Eudev in this page's title and no set version specified for download. Version updates to Eudev makes it possible that the user's system may have an Eudev version different from the one in the current LFS book. Therefore, users should use the version of Eudev their computer currently uses. With few exceptions, the BLFS team has no experience updating (or reverting to an older version) the Eudev package on the fly. &lfs77_checked; Package Information If you are using a version of BLFS different from your currently installed base LFS system, you should use the Eudev source from your LFS build. Newer versions of Eudev may occasionally be incompatible with former ones, either because they require some new options to be enabled in the kernel or because they change the way rules are parsed. For in-system updates to Eudev, you may want to consult the Gentoo page about upgrading Udev. Download (HTTP): Udev Extras Dependencies Required Optional Dependencies (for gir-data, needed for Gnome), and (to build man pages, which are not shipped with the package), and (to rebuild the documentation) Optional Runtime Dependencies and User Notes: Installation of Udev Extras First, re-build 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 \ --disable-static && make To test the results, issue: make check. Now re-install as the root user: make install Command Explanations --disable-introspection: This prevents the gir-data instructions from running. Remove this option if the optional package is installed. --disable-gtk-doc-html: This prevents the building of the html data. Remove this option if the optional package is installed. Contents Installed Programs Installed Library Installed Directories None libgudev-1.0.so /usr/include/gudev-1.0/gudev, /usr/lib/girepository-1.0, /usr/share/gir-1.0, and /usr/share/gtk-doc/html/gudev (optional) Short Descriptions libgudev-1.0.so is a GObject-based wrapper library for libudev. libgudev-1.0.so