- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
[root@maomao bin]# find /usr/local/lib -name libdbus-1.so.3
/usr/local/lib/libdbus-1.so.3
[root@maomao bin]# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib
[root@maomao bin]# ldconfig
[root@maomao bin]# filezilla
filezilla: error while loading shared libraries: libdbus-1.so.3: cannot open shared object file: No such file or directory
[root@maomao bin]# export LD_LIBRARY_PATH=/usr/local/lib
[root@maomao bin]# filezilla
filezilla: error while loading shared libraries: libdbus-1.so.3: wrong ELF class: ELFCLASS64
[root@maomao bin]# cp /usr/local/lib/libdbus-1.so.3 ./
[root@maomao bin]# export LD_LIBRARY_PATH=./
[root@maomao bin]# filezilla
filezilla: error while loading shared libraries: libdbus-1.so.3: wrong ELF class: ELFCLASS64
[root@maomao bin]# env | grep LD_LIBRARY_PATH
LD_LIBRARY_PATH=./
[root@maomao bin]# ls
filezilla fzputtygen fzsftp libdbus-1.so.3
[root@maomao bin]#
我确定我有“/usr/local/lib/libdbus-1.so.3”。但我仍然无法运行 filezilla。
最佳答案
虽然我不能告诉你为什么找不到libdbus-1.so.3,但我大胆猜测错误的ELF类:ELFCLASS64
是因为你使用的filezilla是32位的,而/usr/local/bin中的libdbus被编译为64位共享对象。您需要确保程序和库是使用兼容的架构类型构建的
要判断程序或共享对象是否构建为 32 位和 64 位,您可以发出如下命令:
file /usr/local/lib/libdbus-1.so.3
file ./filezilla
您使用的操作系统和版本是什么?
关于linux - libdbus-1.so.3 : cannot open shared object file: No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25829915/
我最近创建了一段代码,当我关闭它时,它总是向我显示类似这样的消息两次: (python:11712): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a
鉴于 libdbus-1 是不可协商的,我想为 DBus 属性实现 Get 和 GetAll。 我真的没有看到任何这方面的例子。 我只需将该方法与 dbus_message_is_method_cal
我有一个简短的测试程序,用于确定如何将 D-Bus 与 libdbus-c++ 库一起使用。我正在尝试连接到 wpa_supplicant D-Bus API(已记录 here)以读取 WiFi AP
我在我的 VPS centos 7 上安装了 libreoffice5.1.3 当我尝试启动 libreoffice 时,它显示以下错误 libreoffice5.3 javaldx:找不到 Ja
我按照 this script 在我的 AWS EC2 实例上安装了 libreoffice .安装成功,但是当我尝试转换文件时: /opt/libreoffice5.3/program/soffic
[root@maomao bin]# find /usr/local/lib -name libdbus-1.so.3 /usr/local/lib/libdbus-1.so.3 [root@maom
我是一名优秀的程序员,十分优秀!