D-Bus 安装

安装步骤

许多 Linux 发行版(例如 Ubuntu 桌面版)已经安装了 D-Bus,但如果你想在某些 Linux 服务器版或者嵌入式版本上使用 D-Bus,就需要安装了。例如,使用 apt 包管理工具安装,命令如下:

sudo apt install dbus

另外,推荐安装 dbus-glib 库,它是 GNU 标准库,在 D-Bus 接口上封装,方便上层服务与应用更好的使用。

sudo apt install libdbus-glib-1-dev

安装完之后会有一些命令行工具,例如 dbus-binding-tool。

为了方便引用头文件,可以按以下方式整理 dbus 路径

  • 将 /usr/include/dbus-1.0/dbus 文件夹复制到 /usr/include 下;
  • 将 /usr/lib/x86_64-linux-gnu/dbus 下 dbus-arch-deps.h 文件复制到 /usr/include/dbus 下。

这样,D-Bus 的开发环境就已经安装好了。

调试工具

为了调试和学习 D-Bus,我们还可以安装 D-Bus 调试工具 D-Feet,安装命令如下:

sudo apt install d-feet

启动 D-Feet 程序,可以查看 System Bus 和 Session Bus 相关信息。