加载共享库时出错(libGLU.so.1)

我试图用64位AMD处理器在Ubuntu 12.10上运行Chamsys MagicQ。
当我尝试运行程序时,这就是它告诉我的内容。

./magicq:加载共享库时出错:libGLU.so.1:无法打开共享对象>文件:没有这样的文件或目录

以下是MagicQ的库依赖项列表:

奥斯汀@ ubuntu:〜/ magicq $ ldd ./magicq
linux-gate.so.1 =>(0xf7799000)
libGLU.so.1 =>未找到
libusb-0.1.so.4 =>未找到
libQt5PrintSupport.so.5 =>未找到
libQt5OpenGL.so.5 =>未找到
libQt5Widgets.so.5 =>未找到
libQt5Network.so.5 =>未找到
libQt5Gui.so.5 =>找不到
libQt5Core.so.5 =>未找到
libGL.so.1 => /usr/lib32/fglrx/libGL.so.1(0xf7694000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0(0xf7679000)
libstdc ++。so.6 =>未找到
libm.so.6 => /lib/i386-linux-gnu/libm.so.6(0xf764d000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1(0xf762e000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6(0xf7483000)
libXext.so.6 =>未找到
libatiuki.so.1 => /usr/lib32/fglrx/libatiuki.so.1(0xf746c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2(0xf7467000)
/lib/ld-linux.so.2(0xf779a000)

我知道libGLU.so.1在/ usr / lib / x86_64-linux-gnu中作为“共享库的链接(application / x-sharedlib)”链接目标:“libGLU.so.1.3.1”如何修复这个?

其实我找不到libglu包本身。 有用的是:

 sudo apt-get install libglu1-mesa:i386 

Ubuntu 14.04 x64

我想到了。 我不得不安装32位版本。

对于可能遇到相同问题且运行64位操作系统的任何其他人。 找到包含丢失文件的软件包并使用:

sudo apt-get安装包:i386

将“package”更改为包的名称。 如果没有“:i386”,它将只安装64位版本。

我只需要安装它,没有任何32位或64位引用。

 sudo apt-get install libglu1 

我需要libGLU.so.1来玩我想玩的游戏(The Fall)并得到了这个错误:

 error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory 

搜索后,我找到了一个错误页面,其中有人提到了ia32-libs,并在安装了im up和runnig之后。

我发现的页面:

https://bugs.launchpad.net/linuxmint/+bug/891578

命令我跑:

 sudo apt-get install ia32-libs 

当我删除了一些文件时,我遇到了同样的问题,我使用此命令将它们取回

 sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0 

希望它会奏效。