Ошибка при загрузке общих библиотек (libGLU.so.1)

21

Я пытаюсь запустить Chamsys MagicQ на Ubuntu 12.10 с 64-разрядным процессором AMD.
Это то, что он говорит мне, когда я пытаюсь запустить программу.

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

Вот список зависимостей библиотеки от MagicQ:

[email protected]:~/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)

Я знаю, что libGLU.so.1 находится в / usr / lib / x86_64-linux-gnu как «ссылка на общую библиотеку (application / x-sharedlib)» Целевая ссылка: libGLU.so.1.3.1 " Как это исправить?

    
задан Austin 05.12.2013 в 02:59
источник

5 ответов

29

На самом деле я не смог найти пакет libglu . Что помогло:

sudo apt-get install libglu1-mesa:i386

Ubuntu 14.04 x64

    
ответ дан Daniel Kmak 06.09.2014 в 18:03
11

Я понял это. Мне пришлось установить 32-разрядные версии.

Для всех, у кого может быть такая же проблема, и работает 64-разрядная операционная система. Найдите пакеты с отсутствующими файлами и используйте:

sudo apt-get install package:i386

Измените «пакет» на имя пакета. Без «i386» он установит только 64-разрядную версию.

    
ответ дан Austin 05.12.2013 в 21:02
7

Мне просто нужно было установить это без 32-битной или 64-битной ссылки.

sudo apt-get install libglu1
    
ответ дан egreene 20.01.2015 в 15:53
2

Мне нужен 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.

страница, которую я нашел:

Ссылка

Команда i ran:

sudo apt-get install ia32-libs
    
ответ дан Tcuc 07.07.2014 в 12:41
0

У меня была такая же проблема, когда я удалил некоторые из файлов, я вернул их с помощью этой команды

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

Надеюсь, что это сработает.

    
ответ дан Alok Mistry 08.02.2016 в 11:54