Kesalahan Saat Memuat Pustaka yang Dibagikan (libGLU.so.1)


30

Saya mencoba menjalankan Chamsys MagicQ di Ubuntu 12.10 dengan prosesor AMD 64bit.
Ini adalah apa yang dikatakannya kepada saya ketika saya mencoba menjalankan program.

./magicq: kesalahan saat memuat pustaka bersama: libGLU.so.1: tidak dapat membuka objek bersama> file: Tidak ada file atau direktori seperti itu

Berikut adalah daftar dependensi pustaka untuk MagicQ:

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

Saya tahu libGLU.so.1 ada di / usr / lib / x86_64-linux-gnu sebagai "tautan ke perpustakaan bersama (aplikasi / x-sharedlib)" Tautan target: "libGLU.so.1.3.1" Bagaimana cara memperbaiki ini?

Jawaban:


38

Sebenarnya saya tidak dapat menemukan libglupaket itu sendiri. Apa yang membantu adalah:

sudo apt-get install libglu1-mesa:i386

Ubuntu 14,04 x64


1
Juga bekerja di Ubuntu 17.04. Tepuk tangan!
Raynal Gobel

1
Senang mendengarnya!
Daniel Kmak

1
Bekerja di Ubuntu 18.04 - terima kasih!
user2182349

Bagaimana Anda membuatnya bekerja di 18.04? Milik saya mengatakan Tidak dapat menemukan paket libglu1-mesa: i386 setelah pembaruan apt-get
Geordie

12

Saya menemukan jawabannya. Saya harus menginstal versi 32-bit.

Untuk siapa pun yang mungkin memiliki masalah yang sama dan menjalankan sistem operasi 64-bit. Temukan paket yang menyertakan file yang hilang dan gunakan:

paket pemasangan sudo apt-get: i386

Ubah "paket" ke nama paket. Tanpa ": i386" itu akan menginstal versi 64 bit saja.


11

Saya hanya perlu menginstal ini, tanpa referensi 32-bit atau 64-bit.

sudo apt-get install libglu1

Ini bekerja untuk saya di Ubuntu 17.10 (64-bit). Terima kasih!
sunyata

2

saya membutuhkan libGLU.so.1 untuk permainan yang ingin saya mainkan (Musim Gugur) dan mendapat kesalahan ini:

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

setelah pencarian saya menemukan halaman bug di mana seseorang menyebutkan ia32-libs, dan setelah menginstal im itu dan runnig.

halaman yang saya temukan:

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

Perintah saya berlari:

sudo apt-get install ia32-libs

1
Itulah solusi untuk Distro Ubuntu lama ia32-lib sudah tidak digunakan lagi sekarang. Daniel di komentar sebelumnya benar untuk Distro yang lebih baru. Yah setidaknya sebagai jawaban atas kesalahan pertama yang diposting di OP.
JohnRB

0

Saya memiliki masalah yang sama ketika saya menghapus beberapa file, saya mendapatkannya kembali menggunakan perintah ini

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

Semoga itu akan berhasil.


0

Ini akan membantu

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
Mengapa ini bisa membantu?
Pilot6
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.