OSDN Git Service

[lfsja-git] r11.3-160 対応。
[lfsbookja/lfsja-git.git] / src / chapter08 / udev.ch
1 %
2 % This is part of LFSbookja package.
3 %
4 % This is a CTIE change file for the original XML source of the LFSbook.
5 %
6 @x
7 <?xml version="1.0" encoding="ISO-8859-1"?>
8 @y
9 <?xml version="1.0" encoding="UTF-8"?>
10 @z
11
12 @x
13   <title>Udev from Systemd-&systemd-version;</title>
14 @y
15   <title>Systemd-&systemd-version; から取り出した Udev</title>
16 @z
17
18 @x
19     <para>The Udev package contains programs for dynamic creation of device
20     nodes.</para>
21 @y
22     <para>
23     Udev パッケージはデバイスノードを動的に生成するプログラムを提供します。
24     </para>
25 @z
26
27 @x
28     <title>Installation of Udev</title>
29 @y
30     <title>&InstallationOf1;Udev&InstallationOf2;</title>
31 @z
32
33 @x
34     <para>Udev is part of the systemd-&systemd-version; package. Use
35     the systemd-&systemd-version;.tar.xz file as the source tarball.</para>
36 @y
37     <para>
38     Udev は systemd-&systemd-version; パッケージの一部です。
39     ソース tarball としては systemd-&systemd-version;.tar.xz ファイルを用います。
40     </para>
41 @z
42
43 @x
44     <para>Remove two unneeded groups,
45     <systemitem class="groupname">render</systemitem> and
46     <systemitem class="groupname">sgx</systemitem>, from the default udev
47     rules:</para>
48 @y
49     <para>
50     <systemitem class="groupname">render</systemitem> と <systemitem
51     class="groupname">sgx</systemitem> という 2 つのグループが不要であるため、デフォルトの udev ルールから削除します。
52     </para>
53 @z
54
55 @x
56     <para>Remove one udev rule requiring a full Systemd installation:</para>
57 @y
58     <para>
59     Systemd を完全にインストールしていることを前提としている udev ルールを削除します。
60     </para>
61 @z
62
63 @x
64     <para>Prepare Udev for compilation:</para>
65 @y
66     <para>&PreparePackage1;Udev&PreparePackage2;</para>
67 @z
68
69 @x
70       <title>The meaning of the meson options:</title>
71 @y
72       <title>&MeaningOfOption1;meson&MeaningOfOption2;</title>
73 @z
74
75 @x --buildtype=release
76           <para>This switch overrides the default buildtype
77           (<quote>debug</quote>), which produces unoptimized
78           binaries.</para>
79 @y
80           <para>
81           本スイッチはデフォルトのビルドタイプ (<quote>debug</quote>) をオーバーライドします。
82           そのデフォルトでは、最適化されていないバイナリーが生成されます。
83           </para>
84 @z
85
86 @x -Dmode=release
87           <para>Disable some features considered experimental by upstream.
88           </para>
89 @y
90           <para>
91           アップストリームが試験的なものとしている機能を無効化します。
92           </para>
93 @z
94
95 @x -Ddev-kvm-mode=0660
96           <para>The default udev rule would allow all users to access
97           <filename class='devicefile'>/dev/kvm</filename>.  The editors
98           consider it dangerous.  This option overrides it.</para>
99 @y
100           <para>
101           デフォルトの udev ルールは、全ユーザーが <filename
102           class='devicefile'>/dev/kvm</filename> にアクセスできるようになります。
103           しかし本書ではこれは危険なものと捉えています。
104           本オプションはこれをオーバーライドします。
105           </para>
106 @z
107
108 @x -Dlink-udev-shared=false
109           <para>This option prevents udev from linking to the internal
110           systemd shared library,
111           <systemitem class='library'>libsystemd-shared</systemitem>.
112           This library is designed to be shared by many Systemd components
113           and it's too overkill for a udev-only installation.</para>
114 @y
115           <para>
116           本オプションは、内部提供されている systemd 共有ライブラリ <systemitem
117           class='library'>libsystemd-shared</systemitem> を udev にリンクしないようにします。
118           このライブラリは Systemd 内の数多くのライブラリが共有するものとして作られていますが、udev のみをインストールする際には少々おおげさなものです。
119           </para>
120 @z
121
122 @x
123     <para>Only build the components needed for udev:</para>
124 @y
125     <para>
126     udev に必要となるコンポーネントのみをビルドします。
127     </para>
128 @z
129
130 @x
131     <para>Remove one udev rule file requiring a full Systemd
132     installation:</para>
133 @y
134     <para>
135     Systemd を完全にインストールしていることを前提としている udev ルールを削除します。
136     </para>
137 @z
138
139 @x
140     <para>Install the package:</para>
141 @y
142     <para>&InstallThePackage;</para>
143 @z
144
145 @x
146     <para>Install some custom rules and support files useful in an LFS
147     environment:</para>
148 @y
149     <para>
150     LFS 環境において有用となるカスタムルールやサポートファイルをインストールします。
151     </para>
152 @z
153
154 @x
155     <para>Install the man pages:</para>
156 @y
157     <para>
158     man ページをインストールします。
159     </para>
160 @z
161
162 @x
163     <title>Configuring Udev</title>
164 @y
165     <title>&Configuring1;Udev&Configuring2;</title>
166 @z
167
168 @x
169       <secondary>configuring</secondary>
170 @y
171       <secondary>設定</secondary>
172 @z
173
174 @x
175     <para>Information about hardware devices is maintained in the
176     <filename class="directory">/etc/udev/hwdb.d</filename> and
177     <filename class="directory">/usr/lib/udev/hwdb.d</filename> directories.
178     <application>Udev</application> needs that information to be compiled
179     into a binary database <filename>/etc/udev/hwdb.bin</filename>. Create the
180     initial database:</para>
181 @y
182     <para>
183     ハードウェアデバイスに関する情報は <filename class="directory">/etc/udev/hwdb.d</filename> と <filename
184     class="directory">/usr/lib/udev/hwdb.d</filename> の両ディレクトリ内にて保守されています。
185     <application>Udev</application> にとってこれらの情報は、バイナリーデータベース <filename>/etc/udev/hwdb.bin</filename> にコンパイルするために必要となります。
186     初期データベースを以下のようにして生成します。
187     </para>
188 @z
189
190 @x
191     <para>This command needs to be run each time the hardware information is
192     updated.</para>
193 @y
194     <para>
195     このコマンドは、ハードウェア情報が更新されるたびに実行する必要があります。
196     </para>
197 @z
198
199 @x
200     <title>Contents of Udev</title>
201 @y
202     <title>&ContentsOf1;Udev&ContentsOf2;</title>
203 @z
204
205 @x
206       <segtitle>Installed programs</segtitle>
207       <segtitle>Installed libraries</segtitle>
208       <segtitle>Installed directories</segtitle>
209 @y
210       <segtitle>&InstalledProgram;</segtitle>
211       <segtitle>&InstalledLibrary;</segtitle>
212       <segtitle>&InstalledDirectory;</segtitle>
213 @z
214
215 @x
216         <seg>udevadm, udevd (symlink to udevadm), and udev-hwdb</seg>
217
218         <seg>libudev.so</seg>
219
220         <seg>/etc/udev and /usr/lib/udev</seg>
221 @y
222         <seg>udevadm, udevd (udevadm へのシンボリックリンク), udev-hwdb</seg>
223
224         <seg>libudev.so</seg>
225
226         <seg>/etc/udev, /usr/lib/udev</seg>
227 @z
228
229 @x
230       <bridgehead renderas="sect3">Short Descriptions</bridgehead>
231 @y
232       <bridgehead renderas="sect3">&ShortDescriptions;</bridgehead>
233 @z
234
235 @x udevadm
236           <para>Generic udev administration tool: controls the udevd daemon,
237           provides info from the Udev database, monitors uevents, waits for
238           uevents to finish, tests Udev configuration, and triggers uevents
239           for a given device</para>
240 @y
241           <para>
242           汎用的な udev 管理ツール。
243           udevd デーモンの制御、Udev データベースデータからの情報提供、uevent の監視、uevent の完了までの待機、Udev 設定のテスト、指定デバイスに対する uevent の起動、といったことを行います。
244           </para>
245 @z
246
247 @x udevd
248           <para>A daemon that listens for uevents on the netlink socket,
249           creates devices and runs the configured external programs in
250           response to these uevents</para>
251 @y
252           <para>
253           netlink ソケット上の uevent を待ち受けるデーモン。
254           デバイスを生成し、その uevent に応じて設定された外部プログラムを実行します。
255           </para>
256 @z
257
258 @x udev-hwdb
259           <para>Updates or queries the hardware database.</para>
260 @y
261           <para>
262           ハードウェアデータベースの更新および参照を行います。
263           </para>
264 @z
265
266 @x libudev
267           <para>A library interface to udev device information</para>
268 @y
269           <para>
270           udev デバイス情報へのライブラリインターフェース。
271           </para>
272 @z
273
274 @x /etc/udev
275           <para>Contains Udev configuration files,
276           device permissions, and rules for device naming</para>
277 @y
278           <para>
279           Udev 設定ファイル、デバイスのパーミッション、デバイスの命名規則を定めます。
280           </para>
281 @z