Erro ao carregar bibliotecas compartilhadas (libGLU.so.1)

21

Estou tentando executar o Chamsys MagicQ no Ubuntu 12.10 com processador AMD de 64 bits.
Isto é o que me diz quando tento executar o programa.

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

Aqui está a lista de dependências da biblioteca para MagicQ:

austin@ubuntu:~/magicq$ ldd ./magicq
linux-gate.so.1 => (0xf7799000)
libGLU.so.1 => not found
libusb-0.1.so.4 => not found
libQt5PrintSupport.so.5 => not found
libQt5OpenGL.so.5 => not found
libQt5Widgets.so.5 => not found
libQt5Network.so.5 => not found
libQt5Gui.so.5 => not found
libQt5Core.so.5 => not found
libGL.so.1 => /usr/lib32/fglrx/libGL.so.1 (0xf7694000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7679000)
libstdc++.so.6 => not found
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 => not found
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)

Eu sei que libGLU.so.1 está em / usr / lib / x86_64-linux-gnu como "link para a biblioteca compartilhada (application / x-sharedlib)" Link target: "libGLU.so.1.3.1" Como faço para corrigir isso?

    
por Austin 05.12.2013 / 03:59

5 respostas

30

Na verdade, não consegui encontrar o pacote libglu em si. O que ajudou é:

sudo apt-get install libglu1-mesa:i386

Ubuntu 14.04 x64

    
por Daniel Kmak 06.09.2014 / 20:03
11

Eu percebi isso. Eu tive que instalar as versões de 32 bits.

Para qualquer outra pessoa que possa ter o mesmo problema e esteja executando um sistema operacional de 64 bits. Encontre os pacotes que incluem os arquivos ausentes e use:

sudo apt-get install package:i386

Altere "pacote" para o nome do pacote. Sem o ": i386" instalará apenas a versão de 64 bits.

    
por Austin 05.12.2013 / 22:02
7

Eu só precisava instalar isso, sem qualquer referência de 32 ou 64 bits.

sudo apt-get install libglu1
    
por egreene 20.01.2015 / 16:53
2

Eu precisava de libGLU.so.1 para um jogo que eu queria jogar (The Fall) e recebi este erro:

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

depois de uma pesquisa eu encontrei uma página de bug onde alguém mencionou ia32-libs, e depois de instalar o im up e o runnig.

página que encontrei:

link

Comando que eu corri:

sudo apt-get install ia32-libs
    
por Tcuc 07.07.2014 / 14:41
0

Eu tive o mesmo tipo de problema quando apaguei alguns dos arquivos, eu os recuperei usando este comando

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

Espero que funcione.

    
por Alok Mistry 08.02.2016 / 12:54