source: general/sysutils/udev.xml@ 97ccf511

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 12.2 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gimp3 gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/for-12.3 xry111/intltool xry111/llvm18 xry111/soup3 xry111/spidermonkey128 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 97ccf511 was ccffe1c3, checked in by Bruce Dubbs <bdubbs@…>, 12 years ago

Update bridge script to set bridge up after creation.
Add options needed for udev when rebuilding.
Fix gpm script option handling.
Delete unneeded openldap2, haldaemon, winbind, xinetd, and nas boot scripts.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9745 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.0 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!-- <!ENTITY udev-download-http "http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-&udev-version;.tar.bz2"> -->
8 <!ENTITY udev-download-http "http://www.kernel.org/pub/linux/utils/kernel/hotplug/">
9 <!ENTITY udev-download-ftp " ">
10 <!-- <!ENTITY udev-md5sum "aeae0e6273dcbec246c3c1b9868ebed1"> -->
11 <!ENTITY udev-size "~500 KB">
12 <!ENTITY udev-buildsize "~10 MB">
13 <!ENTITY udev-time "~1.8 SBU">
14]>
15
16<sect1 id="udev" xreflabel="udev-&udev-version;">
17 <?dbhtml filename="udev.html"?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>Udev-&udev-version;</title>
25
26 <indexterm zone="udev">
27 <primary sortas="a-udev">udev</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to Udev</title>
32
33 <para><application>Udev</application> was indeed installed in LFS and there
34 is no reason to reinstall it unless you are going to install a package such
35 as <application>UPower</application>. This installation of
36 <application>Udev</application> enables extra features which includes
37 <application>gudev</application>, a requirement for
38 <application>UPower</application> and optionally used by other
39 packages.</para>
40
41 <para>Unlike any other package in the BLFS book, there is no set version
42 of <application>Udev</application> specified to download. Several version
43 updates to LFS and none to BLFS means there are probably many different
44 versions of <application>Udev</application> on the platforms that BLFS is
45 being built upon. Therefore, you should download and use the version of
46 <application>Udev</application> your computer currently uses. The BLFS
47 team has no experience updating (or reverting to an older version) the
48 <application>Udev</application> package <quote>on the fly.</quote> To
49 discover the version of <application>Udev</application> your computer
50 currently uses, issue <command>/sbin/udevadm --version</command>.</para>
51
52 <para>This package is known to build and work properly using an LFS-6.5
53 platform. (Using Udev-151)</para>
54
55 <para>&lfssvn_checked;20101029&lfssvn_checked2; (Using Udev-164)</para>
56
57 <bridgehead renderas="sect3">Package Information</bridgehead>
58 <itemizedlist spacing="compact">
59 <listitem>
60 <para>Download (HTTP): <ulink url="&udev-download-http;"/></para>
61 </listitem>
62 <listitem>
63 <para>Download (FTP): <ulink url="&udev-download-ftp;"/></para>
64 </listitem>
65 <!-- <listitem>
66 <para>Download MD5 sum: &udev-md5sum;</para>
67 </listitem> -->
68 <listitem>
69 <para>Download size: &udev-size;</para>
70 </listitem>
71 <listitem>
72 <para>Estimated disk space required: &udev-buildsize;</para>
73 </listitem>
74 <listitem>
75 <para>Estimated build time: &udev-time;</para>
76 </listitem>
77 </itemizedlist>
78
79 <bridgehead renderas="sect3">Udev Dependencies</bridgehead>
80
81 <bridgehead renderas="sect4">Required</bridgehead>
82 <para role="required"><xref linkend="acl"/>,
83 <xref linkend="gperf"/>,
84 <xref linkend="pciutils"/>,
85 <xref linkend="pkgconfig"/>, and
86 <xref linkend="usbutils"/></para>
87
88 <bridgehead renderas="sect4">Optional</bridgehead>
89 <para role="optional"><xref linkend="gobject-introspection"/></para>
90
91 <para condition="html" role="usernotes">User Notes:
92 <ulink url="&blfs-wiki;/udev"/></para>
93
94 </sect2>
95
96 <sect2 role="installation">
97 <title>Installation of Udev</title>
98
99 <para>Install <application>Udev</application> by running the following
100 commands:</para>
101
102<screen><userinput>./configure --prefix=/usr \
103 --sysconfdir=/etc \
104 --sbindir=/sbin \
105 --with-rootlibdir=/lib \
106 --libexecdir=/lib/udev \
107 --with-systemdsystemunitdir=no \
108 --disable-introspection \
109 --docdir=/usr/share/doc/udev-&udev-version; &amp;&amp;
110make</userinput></screen>
111
112 <para>To test the results, issue: <command>make check</command>.</para>
113
114 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
115
116<screen role="root"><userinput>make install</userinput></screen>
117
118 </sect2>
119
120 <sect2 role="commands">
121 <title>Command Explanations</title>
122
123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
124 href="../../xincludes/gtk-doc-rebuild.xml"/>
125
126 <para><option>--disable-introspection</option>: Remove this option if
127 the optional dependency gobject-introspection is installed.</para>
128
129 <para><option>--with-systemdsystemunitdir=no</option>: systemd is not used
130 in (B)LFS.</para>
131
132 </sect2>
133
134 <sect2 role="content">
135 <title>Contents</title>
136
137 <para>A list of the installed files, along with their short descriptions
138 can be found at
139 <ulink url="&lfs-root;/chapter06/udev.html#contents-udev"/>.</para>
140
141 <para>The following is some additional content information.</para>
142
143 <segmentedlist>
144 <segtitle>Installed Programs</segtitle>
145 <segtitle>Installed Library</segtitle>
146 <segtitle>Installed Directories</segtitle>
147
148 <seglistitem>
149 <seg>findkeyboards, firmware, hid2hci, input_id,
150 keyboard-force-release.sh, keymap, modem-modeswitch, pci-db, udev-acl,
151 usb-db, and v4l_id</seg>
152 <seg>libgudev-1.0.so</seg>
153 <seg>/lib/udev/keymaps/force-release,
154 /usr/{include/gudev-1.0/gudev,share/{doc/udev-&udev-version;,
155 gtk-doc/html/gudev}}</seg>
156 </seglistitem>
157 </segmentedlist>
158
159 <variablelist>
160 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
161 <?dbfo list-presentation="list"?>
162 <?dbhtml list-presentation="table"?>
163
164 <varlistentry id="hid2hci">
165 <term><command>hid2hci</command></term>
166 <listitem>
167 <para>is a Bluetooth HID to HCI mode switching utility.</para>
168 <indexterm zone="udev hid2hci">
169 <primary sortas="b-hid2hci">hid2hci</primary>
170 </indexterm>
171 </listitem>
172 </varlistentry>
173
174 <varlistentry id="keymap">
175 <term><command>keymap</command></term>
176 <listitem>
177 <para>configures computer model specific key mappings.</para>
178 <indexterm zone="udev keymap">
179 <primary sortas="b-keymap">keymap</primary>
180 </indexterm>
181 </listitem>
182 </varlistentry>
183
184 <varlistentry id="libgudev-1.0">
185 <term><filename class='libraryfile'>libgudev-1.0.so</filename></term>
186 <listitem>
187 <para>is a GObject-based wrapper library for libudev.</para>
188 <indexterm zone="udev libgudev-1.0">
189 <primary sortas="c-libgudev-1.0">libgudev-1.0.so</primary>
190 </indexterm>
191 </listitem>
192 </varlistentry>
193
194 </variablelist>
195
196 </sect2>
197
198</sect1>
Note: See TracBrowser for help on using the repository browser.