Kubuntu 16.10 上缺少 libgobject-2.0.so.0 错误

Dim*_*uwe 5 kubuntu

我刚刚下载了Craftware,它是一个用于 3D 打印机的切片器程序,但是当我尝试在终端中运行它时,出现以下错误:

craftware: error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当我运行时,locate libglib-2.0.so.0这是输出:

/home/cmstryker/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libglib-2.0.so.0
/home/cmstryker/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3
/home/cmstryker/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libglib-2.0.so.0
/home/cmstryker/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libglib-2.0.so.0.3200.3
/lib/x86_64-linux-gnu/libglib-2.0.so.0
/lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.2
Run Code Online (Sandbox Code Playgroud)

根据craftware 的说法,这应该与我在 64 位系统上运行有关。

有人知道如何解决这个问题吗?

Dim*_*uwe 6

正如 CelticWarrior 在他的(已删除的)评论中所建议的,

打开终端并运行以下命令:

sudo apt-get install libgtk2.0-0:i386 libsm6:i386
Run Code Online (Sandbox Code Playgroud)

然后,这将安装运行 craftware 所需的所有库。

感谢凯尔特勇士