共有ライブラリ(libGLU.so.1)のロード中のエラー


30

64ビットAMDプロセッサを搭載したUbuntu 12.10でChamsys MagicQを実行しようとしています。
これは、プログラムを実行しようとしたときに表示されるものです。

./magicq:共有ライブラリのロード中にエラーが発生しました:libGLU.so.1:共有オブジェクトを開けません> file:そのようなファイルまたはディレクトリはありません

MagicQのライブラリ依存関係のリストは次のとおりです。

austin @ ubuntu:〜/ magicq $ ldd ./magicq
linux-gate.so.1 =>(0xf7799000)
libGLU.so.1 => not found
libusb-0.1.so.4 => not found
libQt5PrintSupport.so.5 = >見つからない
libQt5OpenGL.so.5 =>見つからない
libQt5Widgets.so.5 =>見つからない
libQt5Network.so.5 =>見つからない
libQt5Gui.so.5 =>見つからない
libQt5Core.so.5 =>見つからない
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 )
libc.so.6 => /lib/i386-linux-gnu/libc.so.6(0xf7483000)libXext.so.6
=>見つかりません
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が「共有ライブラリ(application / x-sharedlib)へのリンク」として/ usr / lib / x86_64-linux-gnuにあることを知っていますリンクターゲット:「libGLU.so.1.3.1」修正方法この?

回答:


38

実際には、libgluパッケージ自体が見つかりませんでした。助けたのは:

sudo apt-get install libglu1-mesa:i386

Ubuntu 14.04 x64


1
Ubuntu 17.04でも動作しました。乾杯!
レイナルゴーベル

1
それを聞いてうれしい!
ダニエルKmak

1
Ubuntu 18.04で作業しました-ありがとう!
user2182349

18.04でどのように機能しましたか?鉱山はlibglu1パッケージ・メサを見つけることができませんと言います。apt-getを更新した後のi386
ジョーディー

12

私はそれを考え出した。32ビットバージョンをインストールする必要がありました。

同じ問題が発生する可能性があり、64ビットオペレーティングシステムを実行している他のユーザー向け。不足しているファイルを含むパッケージを見つけて使用します。

sudo apt-get install package:i386

「パッケージ」をパッケージの名前に変更します。":i386"がなければ、64ビットバージョンのみがインストールされます。


11

32ビットまたは64ビットの参照なしで、これをインストールする必要がありました。

sudo apt-get install libglu1

これはUbuntu 17.10(64ビット)で機能しました。ありがとう!
-sunyata

2

プレイしたいゲーム(The Fall)にlibGLU.so.1が必要で、このエラーが発生しました:

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

検索後、私は誰かがia32-libsに言及したバグページを見つけ、そのimをインストールしてrunnigした。

私が見つけたページ:

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

実行したコマンド:

sudo apt-get install ia32-libs

1
これは、古いUbuntu Distros ia32-libのソリューションが廃止されたためです。前のコメントのダニエルは、新しいディストリビューションに適しています。まあ、少なくともOPに投稿された最初のエラーに対する答えとして。
JohnRB

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

それがうまくいくことを願っています。


0

これは役立ちます

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
なぜこれが役立つのでしょうか?
パイロット6
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.