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?

Austin
sumber

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

Daniel Kmak
sumber
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.

Austin
sumber
11

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

sudo apt-get install libglu1
egreene
sumber
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
Tcuc
sumber
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.

Alok Mistry
sumber
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 
Kekacauan
sumber
2
Mengapa ini bisa membantu?
Pilot6