2 % This is part of LFSbookja package.
4 % This is a CTIE change file for the original XML source of the LFSbook.
11 <?xml version="1.0" encoding="ISO-8859-1"?>
13 <?xml version="1.0" encoding="UTF-8"?>
17 <para>The systemd package contains programs for controlling the startup,
18 running, and shutdown of the system.</para>
21 systemd パッケージは、システムの起動、稼動、終了の制御を行うプログラムを提供します。
26 <title>Installation of systemd</title>
28 <title>&InstallationOf1;systemd&InstallationOf2;</title>
32 <para>Apply a patch to fix two critical security vulnerabilities:</para>
35 重大なセキュリティぜい弱性を修正するパッチを適用します。
40 <para>Create a symlink to work around missing xsltproc:</para>
43 xlstproc がなくてもビルドができるように、シンボリックリンクを生成します。
48 <para>Because we have not yet installed the final version of Util-Linux,
49 create links to the libraries in the approprite location:</para>
52 ここではまだ、最終版の Util-Linux をインストールしていないため、リンク先のライブラリが適切になるようにします。
57 <para>Set up the man pages:</para>
59 <para>man ページの準備をします。</para>
63 <para>Remove tests that cannot be built in chroot:</para>
66 chroot 環境ではビルドできないテストを削除します。
71 <para>Remove an unneeded group,
72 <systemitem class="groupname">render</systemitem>, from the default udev
76 デフォルトの udev ルールから、不要なグループ <systemitem
77 class="groupname">render</systemitem> を削除します。
82 <para>Prepare systemd for compilation:</para>
84 <para>&PreparePackage1;systemd&PreparePackage2;</para>
88 <title>The meaning of the meson options:</title>
90 <title>&MeaningOfOption1;meson&MeaningOfOption2;:</title>
94 <para>These switches provide location of binaries needed by
95 systemd at runtime that have not yet been installed, or who's
96 pkgconfig files are currently only in
97 <filename>/tools/lib/pkgconfig</filename>.</para>
100 各スイッチは systemd が実行時に必要としているバイナリであって、まだインストールされていないもの、
101 あるいはその pkcconfig ファイルが現時点にて <filename>/tools/lib/pkgconfig</filename> にしかないものに関して、
106 @x -Ddefault-dnssec=no
107 <para>This switch turns off the experimental DNSSEC support.</para>
110 本スイッチは、実験的な DNSSEC サポートを無効にします。
115 <para>This switch prevents installation of systemd
116 services responsible for setting up the system for
117 the first time. They are not useful for LFS because
118 everything is done manually.</para>
121 本スイッチは、systemd サービスを、システムの初回構築用としてインストールしないようにします。
122 LFS ではすべて手作業で行うため、この機能が必要ないからです。
126 @x -Dinstall-tests=false
127 <para>This switch prevents installation of the compiled tests.</para>
130 本スイッチはコンパイルされたテストをインストールしないようにします。
135 <para>This switch prevents installation of a systemd unit that runs
136 <command>ldconfig</command> at boot, which is not useful for source
137 distributions such as LFS and makes the boot time longer. Remove it
138 if the described feature is desired.</para>
141 本スイッチは、システム起動時に <command>ldconfig</command> を実行するような systemd ユニットはインストールしないようにします。
142 LFS のようにソースから作り出すディストリビューションにとっては無用なものであり、起動時間も長くなります。
143 もし必要であれば本スイッチを除いてください。
148 <para>These switches ensure that core programs and
149 shared libraries are installed in the subdirectories
150 of the root partition.</para>
153 これらのスイッチは主要なプログラムや共有ライブラリを、ルートパーティション配下のサブディレクトリにインストールすることを指示します。
158 <para>This switch ensures that systemd will work on
159 systems where /bin, /lib and /sbin directories are not
160 symlinks to their /usr counterparts.</para>
163 本スイッチは、/bin、/lib、/sbin の各ディレクトリが /usr 配下の同一サブディレクトリ名によるシンボリックリンクでない場合でも systemd が稼動するようにするものです。
168 <para>This switch prevents installation of systemd
169 services responsible for setting up the
170 <filename>/etc/group</filename> and
171 <filename>/etc/passwd</filename> files. Both files
172 were created earlier in this chapter.</para>
175 本スイッチは、システム起動初期に <filename>/etc/group</filename> ファイルと
176 <filename>/etc/passwd</filename> ファイルを設定する systemd サービスをインストールしないようにします。
182 <para>Compile the package:</para>
184 <para>&CompileThePackage;</para>
188 <para>To test the package, execute the following command:</para>
191 パッケージをテストする場合は、以下のコマンドを実行します。
196 <para>Install the package:</para>
198 <para>&InstallThePackage;</para>
202 <para>Remove an unnecessary directory and file:</para>
205 不要なディレクトリとファイルを削除します。
210 <para>Create the <filename>/etc/machine-id</filename> file needed by
211 <command>systemd-journald</command>:</para>
214 <command>systemd-journald</command> に対して必要となる <filename>/etc/machine-id</filename> ファイルを生成します。
219 <para>Prevent systemd from creating <filename>/run/nologin</filename>
220 to allow unprivileged user logins without
221 <application>systemd-logind</application>:</para>
224 <filename>/run/nologin</filename> を生成しないようにします。
225 これにより、<application>systemd-logind</application> がなくても、一般ユーザーがログインできるようにします。
230 <title>Contents of systemd</title>
232 <title>&ContentsOf1;systemd&ContentsOf2;</title>
236 <segtitle>Installed programs</segtitle>
237 <segtitle>Installed libraries</segtitle>
238 <segtitle>Installed directories</segtitle>
240 <segtitle>&InstalledProgram;</segtitle>
241 <segtitle>&InstalledLibrary;</segtitle>
242 <segtitle>&InstalledDirectory;</segtitle>
246 <seg>bootctl, busctl, coredumpctl, halt (symlink to systemctl),
247 hostnamectl, init, journalctl, kernel-install, localectl, loginctl,
248 machinectl, networkctl, portablectl, poweroff (symlink to
249 systemctl), reboot (symlink to systemctl), resolvconf (symlink to
250 resolvectl), resolvectl, runlevel (symlink to systemctl), shutdown
251 (symlink to systemctl), systemctl, systemd-analyze,
252 systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop,
253 systemd-delta, systemd-detect-virt, systemd-escape, systemd-hwdb,
254 systemd-id128, systemd-inhibit, systemd-machine-id-setup,
255 systemd-mount, systemd-notify, systemd-nspawn, systemd-path,
256 systemd-resolve (symlink to resolvectl), systemd-run,
257 systemd-socket-activate, systemd-stdio-bridge, systemd-tmpfiles,
258 systemd-tty-ask-password-agent, systemd-umount (symlink to
259 systemd-mount), telinit (symlink to systemctl), timedatectl, and
261 <seg>libnss_myhostname.so.2, libnss_mymachines.so.2,
262 libnss_resolve.so.2, libnss_systemd.so.2,
263 libsystemd.so, libsystemd-shared-&systemd-version;.so (in /lib/systemd),
265 <seg>/etc/binfmt.d, /etc/init.d, /etc/kernel, /etc/modules-load.d,
266 /etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev,
267 /etc/xdg/systemd, /lib/systemd, /lib/udev, /usr/include/systemd,
268 /usr/lib/binfmt.d, /usr/lib/kernel, /usr/lib/modules-load.d,
269 /usr/lib/sysctl.d, /usr/lib/systemd, /usr/lib/tmpfiles.d,
270 /usr/share/doc/systemd-&systemd-version;, /usr/share/factory,
271 /usr/share/systemd, /var/lib/systemd, and /var/log/journal</seg>
273 <seg>bootctl, busctl, coredumpctl, halt (systemctl へのシンボリックリンク),
274 hostnamectl, init, journalctl, kernel-install, localectl, loginctl,
275 machinectl, networkctl, portablectl, poweroff (systemctl へのシンボリックリンク),
276 reboot (systemctl へのシンボリックリンク), resolvconf (resolvectl へのシンボリックリンク),
277 resolvectl, runlevel (systemctl へのシンボリックリンク), shutdown
278 (systemctl へのシンボリックリンク), systemctl, systemd-analyze,
279 systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop,
280 systemd-delta, systemd-detect-virt, systemd-escape, systemd-hwdb,
281 systemd-id128, systemd-inhibit, systemd-machine-id-setup,
282 systemd-mount, systemd-notify, systemd-nspawn, systemd-path,
283 systemd-resolve (resolvectl へのシンボリックリンク), systemd-run,
284 systemd-socket-activate, systemd-stdio-bridge, systemd-tmpfiles,
285 systemd-tty-ask-password-agent, systemd-umount (systemd-mount へのシンボリックリンク),
286 telinit (systemctl へのシンボリックリンク), timedatectl,
288 <seg>libnss_myhostname.so.2, libnss_mymachines.so.2,
289 libnss_resolve.so.2, libnss_systemd.so.2,
290 libsystemd.so, libsystemd-shared-&systemd-version;.so (/lib/systemd ディレクトリ内),
292 <seg>/etc/binfmt.d, /etc/init.d, /etc/kernel, /etc/modules-load.d,
293 /etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev,
294 /etc/xdg/systemd, /lib/systemd, /lib/udev, /usr/include/systemd,
295 /usr/lib/binfmt.d, /usr/lib/kernel, /usr/lib/modules-load.d,
296 /usr/lib/sysctl.d, /usr/lib/systemd, /usr/lib/tmpfiles.d,
297 /usr/share/doc/systemd-&systemd-version;, /usr/share/factory,
298 /usr/share/systemd, /var/lib/systemd, /var/log/journal</seg>
302 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
304 <bridgehead renderas="sect3">&ShortDescriptions;</bridgehead>
308 <para>Used to query the firmware and boot manager settings</para>
311 ファームウェアやブートマネージャーの設定内容を確認します。
316 <para>Used to introspect and monitor the D-Bus bus</para>
319 D-Bus のバスを監視するために用います。
324 <para>Used to retrieve coredumps from the systemd journal</para>
327 systemd journal よりコアダンプを抽出します。
332 <para>Normally invokes <command>shutdown</command> with the
333 <parameter>-h</parameter> option, except when already in run-level 0,
334 then it tells the kernel to halt the system; it notes in the
335 file <filename>/var/log/wtmp</filename> that the system is being
339 普通は <command>shutdown</command> にオプション <parameter>-h</parameter> をつけて実行します。
340 ただし既にランレベルが 0 である場合を除きます。
341 カーネルに対してシステムの停止を指示します。
342 システムが停止したことは <filename>/var/log/wtmp</filename> ファイルに記録されます。
347 <para>Used to query and change the system hostname and related
351 システムのホスト名および関連設定を確認し変更します。
356 <para>The first process to be started when the kernel has initialized
357 the hardware which takes over the boot process and starts all
358 processes according to its configuration files</para>
361 カーネルがハードウェアを初期化する際に起動される最初のプロセスであり、この後の起動処理を担い、設定ファイルに応じたすべてのブートプロセスを起動します。
366 <para>Used to query the contents of the systemd journal</para>
369 Systemd のジャーナルの内容を確認します。
374 <para>Used to add and remove kernel and initramfs images to and
378 カーネルや initramfs イメージを /boot ディレクトリに対して追加、削除します。
383 <para>Used to query and change the system locale and keyboard layout
387 システムロケールやキーボードレイアウト設定を確認し変更します。
392 <para>Used to introspect and control the state of the systemd Login
396 Systemd のログインマネージャーの状態を確認し制御します。
401 <para>Used to introspect and control the state of the systemd Virtual
402 Machine and Container Registration Manager</para>
405 Systemd の仮想マシンとコンテナー登録マネージャー (Container Registration Manager) の状態を確認し制御します。
410 <para>Used to introspect the state of the network links as seen by
411 systemd-networkd</para>
414 systemd-netword から見えるネットワークリンクの状態を確認 (introspect) します。
419 <para>Used to attach or detach portable services from the local
423 ローカルシステムにおいてポータブルサービスのアタッチ、デタッチを行います。
428 <para>Tells the kernel to halt the system and switch off the computer
429 (see <command>halt</command>)</para>
432 カーネルに対してシステム停止を指示し、コンピューターの電源を落とします。(<command>halt</command>参照)
437 <para>Tells the kernel to reboot the system (see
438 <command>halt</command>)</para>
441 カーネルに対してシステム再起動を指示します。(<command>halt</command>参照)
446 <para>Register DNS server and domain configuration with
447 <command>systemd-resolved</command></para>
450 <command>systemd-resolved</command> に対する DNS サーバーやドメイン設定を登録します。
455 <para>Send control commands to the network name resolution
456 manager, or resolve domain names, IPv4 and IPv6 addresses,
457 DNS records, and services.</para>
460 ネットワーク名前解決マネージャーに対して制御コマンドを送信します。
461 あるいはドメイン名、IPv4、IPv6 アドレス、DNS レコードやサービスなどを解決します。
466 <para>Reports the previous and the current run-level, as noted in the
467 last run-level record in <filename>/var/run/utmp</filename></para>
470 現時点とその直前のランレベルを表示します。
471 最新のランレベルは <filename>/var/run/utmp</filename> ファイルに記録されます。
476 <para>Brings the system down in a secure way, signaling all processes
477 and notifying all logged-in users</para>
480 すべてのプロセスとすべてのログインユーザーへの通知を行なった上で、システムを安全に停止します。
485 <para>Used to introspect and control the state of the systemd system
486 and service manager</para>
489 Systemd システムとサービスマネージャーの状態について確認し制御します。
494 <para>Used to determine system boot-up performance of the current
498 現在のシステム起動において、起動処理パフォーマンスを決定します。
502 @x systemd-ask-password
503 <para>Used to query a system password or passphrase from the user,
504 using a question message specified on the command line</para>
507 コマンドラインから指定された質問文を用いて、システムパスワードやユーザーのパスフレーズを確認します。
512 <para>Used to connect STDOUT and STDERR of a process with the Journal
516 Journal に対してプロセスの STDOUT と STDERR を設定します。
521 <para>Recursively shows the contents of the selected Linux control
522 group hierarchy in a tree</para>
525 指定された Linux コントロールグループ (control group) の階層を再帰的に表示します。
530 <para>Shows the top control groups of the local Linux control group
531 hierarchy, ordered by their CPU, memory and disk I/O load</para>
534 最上位のローカル Linux コントロールグループ (control group) を表示し、CPU、メモリ、ディスクI/Oロードの並びにより示します。
539 <para>Used to identify and compare configuration files in
540 <filename class="directory">/etc</filename> that override default
541 counterparts in <filename class="directory">/usr</filename></para>
544 <filename class="directory">/etc</filename> ディレクトリにある設定ファイルを同定したり比較したりします。
545 この設定ファイルは <filename class="directory">/usr</filename> ディレクトリにあるデフォルト設定をオーバーライドします。
549 @x systemd-detect-virt
550 <para>Detects execution in a virtualized environment</para>
558 <para>Used to escape strings for inclusion in systemd unit
562 systemd ユニット名での文字エスケープを行います。
567 <para>Used to manage hardware database (hwdb)</para>
570 ハードウェアデータベース (hwdb) を管理します。
575 <para>Generate and print id128 strings</para>
583 <para>Used to execute a program with a shutdown, sleep or idle
584 inhibitor lock taken</para>
587 システム停止、休止、アイドル禁止ロックを行うプログラムを実行します。
591 @x systemd-machine-id-setup
592 <para>Used by system installer tools to initialize the machine ID
593 stored in <filename>/etc/machine-id</filename> at install time with a
594 randomly generated ID</para>
597 システムインストールツールがマシンIDを初期化するために利用します。
598 このマシンIDは <filename>/etc/machine-id</filename> ファイル内にあるものから、インストール時にランダムに生成されます。
603 <para>A tool to temporarily mount or auto-mount a drive.</para>
606 ドライブの一時的マウント、あるいは一時的な自動マウントを行うツールです。
611 <para>Used by daemon scripts to notify the init system about status
615 init システムに対してステータス変更が発生したことを通知するデーモンスクリプトが利用します。
620 <para>Used to run a command or OS in a light-weight namespace
624 軽量な名前空間コンテナー (light-weight namepspace container) においてコマンドや OS の実行に用いられます。
629 <para>Used to query system and user paths</para>
637 <para>Used to resolve domain names, IPV4 and IPv6 addresses, DNS
638 resource records, and services</para>
641 ドメイン名、IPV4 と IPv6 アドレス、DNSリソースレコード、サービスの名前解決を行います。
646 <para>Used to create and start a transient .service or a .scope unit
647 and run the specified command in it</para>
650 一時的な .service ユニットや .scope ユニットを生成および起動し、その指定コマンドを実行します。
654 @x systemd-socket-activate
655 <para>A tool to listen on socket devices and launch a process upon
659 ソケットデバイスの情報を読み取ってコネクション上にてプロセスを起動するツールです。
664 <para>Creates, deletes and cleans up volatile and temporary files and
665 directories, based on the configuration file format and location
667 <filename class="directory">tmpfiles.d</filename> directories</para>
670 <filename class="directory">tmpfiles.d</filename> ディレクトリにて指定された設定ファイルの内容に基づいて、テンポラリファイルなどの生成削除等を行います。
675 <para>Unmount mount points</para>
682 @x systemd-tty-ask-password-agent
683 <para>Used to list or process pending systemd password requests</para>
686 未定となっている Systemd のパスワード変更指示の一覧を表示し処理します。
691 <para>Tells <command>init</command> which run-level to change
695 <command>init</command> コマンドに対してランレベルを何にするかを指示します。
700 <para>Used to query and change the system clock and its settings
704 システムクロックとその設定を確認し変更します。
709 <para>Generic udev administration tool: controls the udevd daemon,
710 provides info from the Udev database, monitors uevents, waits for
711 uevents to finish, tests udev configuration, and triggers uevents
712 for a given device</para>
716 udevd デーモンの制御、Udev データベースデータの提供、uevent の監視、uevent の完了までの待機、udev 設定のテスト、指定デバイスに対する uevent の起動、といったことを行います。
721 <para>The main systemd utility library</para>
724 主となる systemd ユーティリティライブラリ。
729 <para>A library to access Udev device information</para>
732 Udev デバイス情報にアクセスするためのライブラリ。