加载共享库时出错:libgobject-2.0.so.0错误和解决方法[Debian/Ubuntu]
时间:2020-01-09 10:40:57 来源:igfitidea点击:
在Linux上运行应用程序,出现以下错误:
error while loading shared libraries: libgobject-2.0.so.0
加载共享库时出错:libgobject-2.0.so.0
如何在Debian或Ubuntu 64位(amd64)Linux下解决此问题?
解决方法:
您需要在64位Debian或Ubuntu Linux下安装GTK + ia32共享库。
该软件包提供了一组预编译的ia32(i386系列)共享库,以便第三方32位程序可以在包含适当仿真支持的64位系统上使用GTK +小部件。
您可能需要在amd64和ia64系统上安装并使用ia32-lib软件包。
该软件包包含ia32/i386体系结构的运行时库,这些运行时库已配置为在运行64位内核的amd64或ia64 Debian系统上使用。
在Debian/Ubuntu Linux上安装ia32-lib和ia32-libs-gtk
打开命令行终端(选择应用程序>附件>终端),然后执行:
$ sudo apt-get install ia32-libs-gtk ia32-lib
或者
# apt-get install ia32-libs-gtk
执行以下命令为共享二进制文件设置正确的链接并重建缓存:
# /sbin/ldconfig -v
关于在Debian和Ubuntu Linux上搜索丢失的库的说明
使用apt-cache命令,如下所示:
$ apt-cache search lib-name-here $ apt-cache search libcgal
您还可以在以下位置在线搜索缺少的库:
- http://packages.debian.org
- http://packages.ubuntu.com/