โครงการ DBUS-BROKER เป็นการใช้งานบัสข้อความตามที่กำหนดโดยข้อกำหนด D-BUS เป้าหมายคือเพื่อให้ประสิทธิภาพและความน่าเชื่อถือสูงในขณะที่รักษาความเข้ากันได้กับการใช้งานอ้างอิง D-BUS มันถูกเขียนขึ้นโดยเฉพาะสำหรับระบบ Linux และใช้ประโยชน์จากคุณสมบัติที่ทันสมัยมากมายที่จัดทำโดย Linux Kernel ล่าสุด
Wiki: https://github.com/bus1/dbus-broker/wiki
รายงานข้อผิดพลาด: https://github.com/bus1/dbus-broker/issues
Git:
Cloning over ssh: [email protected]:bus1/dbus-broker.git
Cloning over https: https://github.com/bus1/dbus-broker.git
Gitweb: https://github.com/bus1/dbus-broker
MailingList: https://groups.google.com/forum/#! forum/bus1-devel
ข้อกำหนดสำหรับ DBUS-Broker คือ:
Linux kernel >= 4.17
glibc >= 2.16
libaudit >= 3.0 (optional)
libcap-ng >= 0.6 (optional)
libselinux >= 3.2 (optional)
นอกจากนี้ตัวเรียกใช้ความเข้ากันได้ต้อง:
systemd >= 230
expat >= 2.2
ในช่วงเวลาที่ต้องใช้ซอฟต์แวร์ต่อไปนี้:
meson >= 0.60
pkg-config >= 0.29
python-docutils >= 0.13
linux-api-headers >= 4.13
dbus >= 1.10 (optional: only for tests)
ระบบสร้าง Meson ใช้สำหรับ DBUS-Broker ติดต่อเอกสารต้นน้ำเพื่อขอความช่วยเหลืออย่างละเอียด ในสถานการณ์ส่วนใหญ่คำสั่งต่อไปนี้เพียงพอที่จะสร้างและติดตั้ง DBUS-BROKER จากแหล่งที่มา:
$ meson setup build
$ meson compile -C build
$ meson test -C build
$ meson install -C build
สำหรับตัวเลือกการกำหนดค่าที่กำหนดเองโปรดดู meson_options.txt
ใบอนุญาตซอฟต์แวร์ Apache 2.0 ดูรายละเอียดผู้เขียน