编译rv1.8 app/dbserve时报错:No package ‘dbus-1‘ found(D-Bus是什么?)(如何安装和使用D-Bus?)(缺少librkdb.so)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译rv1.8 app/dbserve时报错:No package ‘dbus-1‘ found(D-Bus是什么?)(如何安装和使用D-Bus?)(缺少librkdb.so)相关的知识,希望对你有一定的参考价值。

D-Bus是一种高级的进程间通信机制,它由freedesktop.org项目提供,使用GPL许可证发行。D-Bus最主要的用途是在Linux桌面环境为进程提供通信,同时能将Linux桌面环境和Linux内核事件作为消息传递到进程。D-Bus的主要概念为总线,注册后的进程可通过总线接收或传递消息,进程也可注册后等待内核事件响应,例如等待网络状态的转变或者计算机发出关机指令。D-Bus已被大多数Linux发行版所采用,开发者可使用D-Bus实现各种复杂的进程间通信任务。

终端执行:

sudo apt-get install libdbus-1-dev

参考文章1:No package ‘dbus-1’ found

我不知道这样安装的D-Bus是否符合要求,如果不符合,请参考参考文章2

参考文章2:ubuntu 安装使用dbus

20210927

其实是我的问题,不该私自build的,应该按照sdk默认编译的方法操作,参见:编译rv1.8 app/dbserver时报错:No package ‘sqlite3‘ found(不用管,按照它提供的方法执行source buildroot/build/envsetup.sh)

另外,在执行dbserver服务可执行文件的时候,报了个错,说找不到librkdb.so,见上面链接

以上是关于编译rv1.8 app/dbserve时报错:No package ‘dbus-1‘ found(D-Bus是什么?)(如何安装和使用D-Bus?)(缺少librkdb.so)的主要内容,如果未能解决你的问题,请参考以下文章

yocto编译时报错"fatal: the '--set-upstream' option is no longer supported. Please use '-

yocto编译时报错"fatal: the '--set-upstream' option is no longer supported. Please use '-

Nginx添加openssl模块编译时报错问题

Ubuntu20.04服务器使用uwsgi部署Django时报错no internal routing support, rebuild with pcre support

NFS - LSF执行机跑VCS时报错No locks available

Linux下scapy运行时报错:No module named scapy