加载共享库时出错: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/