Error al cargar bibliotecas compartidas (libGLU.so.1)

30

Estoy tratando de ejecutar Chamsys MagicQ en Ubuntu 12.10 con un procesador AMD de 64 bits.
Esto es lo que me dice cuando intento ejecutar el programa.

./magicq: error al cargar bibliotecas compartidas: libGLU.so.1: no se puede abrir el objeto compartido> archivo: No existe tal archivo o directorio

Aquí está la lista de dependencias de la biblioteca para MagicQ:

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

Sé que libGLU.so.1 está en / usr / lib / x86_64-linux-gnu como un "enlace a la biblioteca compartida (aplicación / x-sharedlib)" Objetivo del enlace: "libGLU.so.1.3.1" ¿Cómo lo soluciono? ¿esta?

Austin
fuente

Respuestas:

38

En realidad no pude encontrar el libglupaquete en sí. Lo que ayudó es:

sudo apt-get install libglu1-mesa:i386

Ubuntu 14.04 x64

Daniel Kmak
fuente
1
También trabajó en Ubuntu 17.04. ¡Aclamaciones!
Raynal Gobel
1
Me alegra escuchar eso!
Daniel Kmak
1
Trabajó en Ubuntu 18.04 - ¡gracias!
user2182349
¿Cómo lo hiciste funcionar en 18.04? El mío dice que no se puede encontrar el paquete libglu1-mesa: i386 después de la actualización de apt-get
Geordie
12

Me lo imaginé. Tuve que instalar las versiones de 32 bits.

Para cualquier otra persona que pueda tener el mismo problema y esté ejecutando un sistema operativo de 64 bits. Encuentre los paquetes que incluyen los archivos que faltan y use:

sudo apt-get install package: i386

Cambie "paquete" al nombre del paquete. Sin ": i386", solo se instalará la versión de 64 bits.

Austin
fuente
11

Solo necesitaba instalar esto, sin ninguna referencia de 32 bits o 64 bits.

sudo apt-get install libglu1
egreene
fuente
Esto funcionó para mí en Ubuntu 17.10 (64 bits). ¡Gracias!
sunyata
2

necesitaba libGLU.so.1 para un juego que quería jugar (The Fall) y obtuve este error:

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

Después de una búsqueda, encontré una página de error en la que alguien mencionaba ia32-libs, y después de instalarlo, estoy en funcionamiento.

página que encontré:

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

Comando que ejecuté:

sudo apt-get install ia32-libs
Tcuc
fuente
1
Esa es la solución para las versiones anteriores de Ubuntu Distros. Daniel en el comentario anterior es correcto para las nuevas Distros. Bueno, al menos como respuesta al primer error publicado en OP.
JohnRB
0

Tuve el mismo tipo de problema cuando eliminé algunos de los archivos, los recuperé 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.

Alok Mistry
fuente
0

Esto ayudaría

sudo apt-get install libgl1-mesa-dri:i386 libglapi-mesa:i386  libglx-mesa0:i386  libglx0:i386  libgl1:i386 libgl1-mesa-glx:i386 libglu1-mesa:i386 
ChauhanTs
fuente
2
¿Por qué esto ayudaría?
Piloto6