Errore durante il caricamento delle librerie condivise (libGLU.so.1)

20

Sto cercando di eseguire Chamsys MagicQ su Ubuntu 12.10 con processore AMD a 64 bit.
Questo è quello che mi dice quando cerco di eseguire il programma.

  

./ magicq: errore durante il caricamento delle librerie condivise: libGLU.so.1: impossibile aprire l'oggetto condiviso & gt; file: nessun file o directory

Ecco l'elenco delle dipendenze della libreria per MagicQ:

  

austin @ ubuntu: ~ / magicq $ ldd ./magicq
    linux-gate.so.1 = & gt; (0xf7799000)
    libGLU.so.1 = & gt; non trovato
    libusb-0.1.so.4 = & gt; non trovato
    libQt5PrintSupport.so.5 = & gt; non trovato
    libQt5OpenGL.so.5 = & gt; non trovato
    libQt5Widgets.so.5 = & gt; non trovato
    libQt5Network.so.5 = & gt; non trovato
    libQt5Gui.so.5 = & gt; non trovato
    libQt5Core.so.5 = & gt; non trovato
    libGL.so.1 = & gt; /usr/lib32/fglrx/libGL.so.1 (0xf7694000)
    libpthread.so.0 = & gt; /lib/i386-linux-gnu/libpthread.so.0 (0xf7679000)
    libstdc ++. so.6 = & gt; non trovato
    libm.so.6 = & gt; /lib/i386-linux-gnu/libm.so.6 (0xf764d000)
    libgcc_s.so.1 = & gt; /lib/i386-linux-gnu/libgcc_s.so.1 (0xf762e000)
    libc.so.6 = & gt; /lib/i386-linux-gnu/libc.so.6 (0xf7483000)
    libXext.so.6 = & gt; non trovato
    libatiuki.so.1 = & gt; /usr/lib32/fglrx/libatiuki.so.1 (0xf746c000)
    libdl.so.2 = & gt; /lib/i386-linux-gnu/libdl.so.2 (0xf7467000)
    /lib/ld-linux.so.2 (0xf779a000)

So che libGLU.so.1 è in / usr / lib / x86_64-linux-gnu come "link alla libreria condivisa (application / x-sharedlib)" Link target: "libGLU.so.1.3.1" Come posso risolvere questo problema?

    
posta Austin 05.12.2013 - 03:59

5 risposte

28

In realtà non sono riuscito a trovare il pacchetto libglu stesso. Ciò che ha aiutato è:

sudo apt-get install libglu1-mesa:i386

Ubuntu 14.04 x64

    
risposta data Daniel Kmak 06.09.2014 - 20:03
11

L'ho capito. Ho dovuto installare le versioni a 32 bit.

Per chiunque altro possa avere lo stesso problema ed è in esecuzione un sistema operativo a 64 bit. Trova i pacchetti che includono i file mancanti e usa:

  

sudo apt-get pacchetto di installazione: i386

Cambia "pacchetto" nel nome del pacchetto. Senza ": i386" installerà solo la versione a 64 bit.

    
risposta data Austin 05.12.2013 - 22:02
7

Ho solo dovuto installare questo, senza riferimenti a 32 o 64 bit.

sudo apt-get install libglu1
    
risposta data egreene 20.01.2015 - 16:53
2

avevo bisogno di libGLU.so.1 per un gioco che volevo riprodurre (The Fall) e ho ricevuto questo errore:

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

dopo una ricerca ho trovato una pagina di bug in cui qualcuno ha menzionato ia32-libs, e dopo averlo installato e eseguito runnig.

pagina che ho trovato:

link

Il comando che ho eseguito:

sudo apt-get install ia32-libs
    
risposta data Tcuc 07.07.2014 - 14:41
0

Ho avuto lo stesso tipo di problema quando ho cancellato alcuni dei file, li ho recuperati usando questo 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

Spero che possa funzionare.

    
risposta data Alok Mistry 08.02.2016 - 12:54

Leggi altre domande sui tag