CentOS7的最新dbus rpm包包括dbus和dbus-libs两个包,分别是长期支持版本1.12和最新版本1.15。要安装它们,需要先卸载自带的rpm包:“rpm -e dbus --nodeps”和“rpm -e dbus-libs --nodeps”,然后安装新版本就可以了:“rpm -ivh xxxx”。请注意,要将/usr/share/dbus-1/system.conf中的消息总线替换为当前运行dbus的用户,如Centos7默认的dbus用户。在卸载之前要打开多个窗口,因为卸载后会导致很多依赖dbus的服务不可用。如果安装失败,请不要重启服务器,否则登录服务将无法使用,但卸载包后没有错误就可以正常安装。请注意,第二点:当卸载系统自带的dbus时出现错误时可以忽略它,只要新安装的启动没有问题就可以了。日志在/var/log/message中。