这里是我做过什么成功具有d-Bus的18年1月10日在我的树莓派3 Raspbian杰西精简版新鲜(发布2017年4月10日):
[我用aptitude代替apt-get的。您也可以替换一个被另一个]
sudo aptitude install -y libapparmor1
cd ~
wget http://ftp.fr.debian.org/debian/pool/main/d/dbus/libdbus-1-3_1.10.18-1_armhf.deb
sudo dpkg --auto-deconfigure -i libdbus-1-3_1.10.18-1_armhf.deb
wget http://ftp.fr.debian.org/debian/pool/main/d/dbus/dbus_1.10.18-1_armhf.deb
sudo dpkg -i dbus_1.10.18-1_armhf.deb
sudo reboot
,并重新启动后:
[email protected]:~ $ dpkg -l dbus
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-=======================-================-================-===================================================
ii dbus 1.10.18-1 armhf simple interprocess messaging system (daemon and ...
和:
[email protected]:~ $ dbus-daemon --version
D-Bus Message Bus Daemon 1.10.18
Copyright (C) 2002, 2003 Red Hat, Inc., CodeFactory AB, and others
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
谢谢你的想法 - 我尝试了所有,但它仍在加载旧守护进程。 systemctl status dbus提供以下输出:dbus.service - D-Bus系统消息总线 加载:已加载(/lib/systemd/system/dbus.service; static) 活动:活动(正在运行)自2017年3月30日05:51:38 UTC; 6分钟前 Docs:man:dbus-daemon(1) 主PID:434(dbus-daemon) CGroup:/system.slice/dbus.service └─434/ usr/bin/dbus-daemon --system - -ddress = systemd:--nofork -... –
如果我运行“dbus-daemon --version”,我会看到旧版本1.8.22,但是如果我运行“/ usr/arm-linux-gnueabi/bin /./dbus-daemon --version“我看到新安装的版本,1.10。16 –
从状态我可以看到,dbus已启动,并且使用/ usr/bin路径正常运行。在dbus.service文件中更新/ usr/arm-linux-gnueabi/bin的路径并重新启动守护进程。确保重新加载守护进程。如果dbus启动失败,则共享“systemctl status dbus”输出。 –