Kütüphaneleri Yüklerken Hata (libGLU.so.1)


30

Chamsys MagicQ’yu Ubuntu 12.10’da 64bit AMD işlemci ile çalıştırmaya çalışıyorum.
Programı çalıştırmayı denediğimde bana söylenen budur.

./magicq: paylaşılan kütüphaneleri yüklerken hata: libGLU.so.1: paylaşılan nesneyi açamıyor> dosya: Böyle bir dosya veya dizin yok

MagicQ için kütüphane bağımlılıklarının listesi:

austin @ ubuntu: ~ / magicq $ ldd./magicq
linux-gate.so.1 => (0xf7799000)
libGLU.so.1 => bulunamadı
libusb-0.1.so.4 => bulunamadı
libQt5PrintSupport.so.5 = >
libQt5OpenGL.so.5 => bulunamadı
libQt5Widgets.so.5 => bulunamadı
libQt5Network.so.5 => bulunamadı
libQt5Gui.so.5 => bulunamadı
libQt5Core.so.5 => bulunamadı
libGL. so.1 => /usr/lib32/fglrx/libGL.so.1 (0xf7694000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7679000)
libstdc ++. so.6 = >
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf764d000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf762e000) bulunamadı )
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7483000)
libXext.so.6 => bulunamadı
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 'in / usr / lib / x86_64-linux-gnu içinde "paylaşılan kütüphaneye bağlantı (application / x-sharedlib)" olduğunu biliyorum "Bağlantı hedefi:" libGLU.so.1.3.1 "Nasıl düzeltebilirim bu?

Yanıtlar:


38

Aslında libglupaketin kendisini bulamadım . Yardım eden şey:

sudo apt-get install libglu1-mesa:i386

Ubuntu 14.04 x64


1
Ayrıca Ubuntu 17.04'te çalıştı. Şerefe!
Raynal Gobel

1
Bunu duyduğuma sevindim!
Daniel Kmak

1
Ubuntu 18.04'te çalıştı - teşekkürler!
user2182349

18.04'te çalışmaya nasıl başladınız? Mine, libglu1-mesa: i386 paketinin bulunamadığını apt-get güncellemesinden
Geordie

12

Bunu anladım. 32 bit sürümleri kurmak zorunda kaldım.

Aynı sorunu yaşayan ve 64 bit işletim sistemi çalıştıran herkes için. Eksik dosyaları içeren paketleri bulun ve kullanın:

sudo apt-get install paketi: i386

Paket adını "paket" olarak değiştirin. ": İ386" olmadan sadece 64 bit sürümü yükler.


11

Herhangi bir 32-bit veya 64-bit referans olmadan bunu yüklemem gerekiyordu.

sudo apt-get install libglu1

Bu benim için Ubuntu 17.10'da (64-bit) çalıştı. Teşekkürler!
sunyata,

2

Oynamak istediğim bir oyun için libGLU.so.1'e ihtiyacım vardı (The Fall) ve şu hatayı aldım:

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

Bir aramadan sonra birisinin ia32-libs'ten bahsettiği bir hata sayfası buldum, ve bu im up ve runnig'i yükledikten sonra.

Bulduğum sayfa:

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

Komuta koştum:

sudo apt-get install ia32-libs

1
Eski Ubuntu Distros'un çözümü ia32-lib şimdi kullanımdan kaldırıldı. Daniel önceki yorumda yeni Distros için doğrudur. En azından OP'de yayınlanan ilk hatanın cevabı olarak.
JohnRB

0

Bazı dosyaları silerken de aynı problem vardı, bu komutu kullanarak onları geri aldım.

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

Umarım işe yarar.


0

Bu yardımcı olur

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
Bu neden yardımcı oldu?
Pilot6
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.