2 % This is part of LFSbookja package.
4 % This is a CTIE change file for the LFS hint text files.
7 <?xml version="1.0" encoding="ISO-8859-1"?>
9 <?xml version="1.0" encoding="UTF-8"?>
13 <para>D-Bus is a message bus system, a simple way for applications to talk
14 to one another. D-Bus supplies both a system daemon (for events such as
15 "new hardware device added" or "printer queue changed") and a
16 per-user-login-session daemon (for general IPC needs among user
17 applications). Also, the message bus is built on top of a general one-to-one
18 message passing framework, which can be used by any two applications to
19 communicate directly (without going through the message bus daemon).</para>
22 D-Bus はメッセージバスシステムであり、アプリケーションから他のアプリケーションへの通信を容易に行う方法を提供します。
23 D-Bus にはシステムデーモン (例えば "新たなハードウェアデバイスが追加されました" や "プリンターキューが変更されました" といったイベント)
24 やログインユーザーごとのセッションデーモン (ユーザーアプリケーション間で必要な一般的なIPC) があります。
25 またメッセージバスは、一般的な1対1によるメッセージ送受信のフレームワーク上にビルドされます。
26 これは二つのアプリケーション間にて (メッセージバスデーモンを介さずに) 直接通信するために利用されます。
31 <title>Installation of D-Bus</title>
33 <title>&InstallationOf1;D-Bus&InstallationOf2;</title>
37 <para>Prepare D-Bus for compilation:</para>
39 <para>&PreparePackage1;D-Bus&PreparePackage2;</para>
43 <title>The meaning of the configure options:</title>
45 <title>&MeaningOfOption1;configure&MeaningOfOption2;</title>
48 @x --with-console-auth-dir=/run/console
49 <para>This specifies the location of the ConsoleKit authorization
53 ConsoleKit の authorization ディレクトリを指定します。
58 <parameter>--runstatedir=/run</parameter> and
59 <parameter>--with-system-socket=/run/dbus/system_bus_socket</parameter>
61 <parameter>--runstatedir=/run</parameter> と
62 <parameter>--with-system-socket=/run/dbus/system_bus_socket</parameter>
65 <para>These set the location of the PID file and the system bus socket
66 to be in <filename class="directory">/run</filename>, instead of
67 deprecated <filename class="directory">/var/run</filename>.</para>
70 これは PID ファイルとシステムバスソケットの場所を設定するものであり、かつての <filename
71 class="directory">/var/run</filename> ではなく <filename
72 class="directory">/run</filename> とします。
77 <para>Compile the package:</para>
79 <para>&CompileThePackage;</para>
83 <para>This package does come with a test suite, but it requires several
84 packages that are not included in LFS. Instructions for running the
85 test suite can be found in the BLFS book at
86 <ulink url="&blfs-book;general/dbus.html"/>.</para>
90 ただし実行するためには LFS には含まれていないパッケージをいくつか必要とします。
91 テストの実行方法については <ulink url="&blfs-book;general/dbus.html"/> に示されています。
96 <para>Install the package:</para>
98 <para>&InstallThePackage;</para>
102 <para>Create a symlink so that D-Bus and systemd can use the same
103 <filename>machine-id</filename> file:</para>
107 D-Bus と systemd が同一の <filename>machine-id</filename> ファイルを利用できるようにするためです。
112 <title>Contents of D-Bus</title>
114 <title>&ContentsOf1;D-Bus&ContentsOf2;</title>
118 <segtitle>Installed programs</segtitle>
119 <segtitle>Installed libraries</segtitle>
120 <segtitle>Installed directories</segtitle>
122 <segtitle>&InstalledProgram;</segtitle>
123 <segtitle>&InstalledLibrary;</segtitle>
124 <segtitle>&InstalledDirectory;</segtitle>
128 <seg>dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor,
129 dbus-run-session, dbus-send, dbus-test-tool,
130 dbus-update-activation-environment, and dbus-uuidgen</seg>
131 <seg>libdbus-1.{a,so}</seg>
132 <seg>/etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0,
133 /usr/share/dbus-1, /usr/share/doc/dbus-&dbus-version;,
134 and /var/lib/dbus</seg>
136 <seg>dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor,
137 dbus-run-session, dbus-send, dbus-test-tool,
138 dbus-update-activation-environment, dbus-uuidgen</seg>
139 <seg>libdbus-1.{a,so}</seg>
140 <seg>/etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0,
141 /usr/share/dbus-1, /usr/share/doc/dbus-&dbus-version;,
146 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
148 <bridgehead renderas="sect3">&ShortDescriptions;</bridgehead>
151 @x dbus-cleanup-sockets
152 <para>is used to remove leftover sockets in a directory</para>
155 ディレクトリ内に取り残されたソケットを削除します。
160 <para>Is the D-Bus message bus daemon</para>
168 <para>Starts <command>dbus-daemon</command> from a shell
172 シェルスクリプトから <command>dbus-daemon</command> を起動します。
177 <para>Monitors messages passing through a D-Bus message bus</para>
180 D-Bus メッセージバスを通じたメッセージ送信を監視します。
185 <para>Starts a session bus instance of <command>dbus-daemon</command>
186 from a shell script and starts a specified program in that
190 シェルスクリプトから <command>dbus-daemon</command> のセッションバスインスタンスを起動します。
191 そしてそのセッションにて指定されたプログラムを起動します。
196 <para>Sends a message to a D-Bus message bus</para>
199 D-Bus メッセージバスにメッセージを送ります。
204 <para>Is a tool to help packages test
205 <application>D-Bus</application></para>
208 <application>D-Bus</application> のテストを補助するツールです。
212 @x dbus-update-activation-environment
213 <para>Updates environment variables that will be set for
214 <application>D-Bus</application> session services</para>
217 <application>D-Bus</application> のセッションサービスに対して設定される環境変数を更新します。
222 <para>Generates a universally unique ID</para>
230 <para>Contains API functions used to communicate with the D-Bus
234 D-Bus メッセージバスとの通信を行う API 関数を提供します。