12 个版本
使用旧的 Rust 2015
0.2.5 | 2023年4月14日 |
---|---|
0.2.4 | 2023年2月5日 |
0.2.3 | 2023年1月6日 |
0.2.2 | 2021年9月26日 |
0.1.1 | 2017年7月6日 |
#895 in Unix API
341,211 每月下载量
在 292 个crate中使用 (直接使用 2 个)
4.5MB
105K SLoC
包含 (晦涩的 autoconf 代码, 64KB) vendor/dbus/configure.ac
原始 FFI 绑定到 libdbus
libdbus 根据 GPL-2.0+/AFL (学术免费许可证) 许可,而绑定根据 MIT/Apache-2.0 许可。
默认情况下,libdbus 是动态链接的,这意味着必须在目标系统上安装 libdbus-1.so
(在所有常见的 Linux 发行版中默认已安装)。
作为选项,可以从源代码构建 libdbus 并将其包含在最终的可执行文件中。为此,启用 vendored
功能。crates.io 软件包包含来自 libdbus 的源代码;但如果未启用 vendored
功能,则不会将其包含在构建中。
vendored
功能是目前推荐用于交叉编译 dbus-rs 的方式,尽管还提到了其他一些方法 此处。