%general-entities; ]> D-Bus-&dbus-version; D-Bus <para>D-Bus is a message bus system, a simple way for applications to talk to one another.</para> </sect2> <sect2 role="installation"> <title>Installation of D-Bus Prepare D-Bus for compilation: ./configure --prefix=/usr --sysconfdir=/etc \ --libexecdir=/usr/lib/dbus-1.0 --localstatedir=/var \ --with-systemdsystemunitdir=/lib/systemd/system Compile the package: make This package does come with a testsuite, but it requires several packages that are not included in CLFS. Instructions for running the testsuite can be found in the CBLFS wiki at . Install the package: make install Move the shared library to /lib and recreate the symbolic link. mv -v /usr/lib/libdbus-1.so.* /lib ln -sfv ../../lib/$(readlink /usr/lib/libdbus-1.so) /usr/lib/libdbus-1.so Create a symlink so that D-Bus and Systemd can use the same machine-id file: ln -sv /etc/machine-id /var/lib/dbus Contents of D-Bus Installed programs Installed libraries Installed directories dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor, dbus-send, dbus-uuidgen libdbus-1.[a,so] /etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0, /var/lib/dbus Short Descriptions dbus-cleanup-sockets Cleans up leftover sockets in a directory dbus-cleanup-sockets dbus-daemon The message bus daemon dbus-daemon dbus-uuidgen Utility to generate UUIDs dbus-uuidgen dbus-monitor A debug probe that prints message bus messages dbus-monitor dbus-launch Utility to start a message bus from a shell script dbus-launch dbus-send Send a message to a message bus dbus-send libdbus-1 Library containing the API for using the message bus libdbus-1