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?

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


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.


11

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

sudo apt-get install libglu1

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

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.


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 

2
¿Por qué esto ayudaría?
Piloto6
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.