加载共享库时出错(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
希望它会奏效。