web-dev-qa-db-ja.com

Steam Ubuntu 14.04 libGL.so.1 Bumblebee

Ubuntu 14.04にSteamをインストールしようとしていますが、ライブラリがありません

You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1

libgl1-mesa-glx:i386をインストールしましたが、まだ動作しませんnumbleiaでnvidiaカードを使用すると(optirun)正常に起動するため、これが何であるかわかりません。

Ubuntu 13.04もあり、問題なくIntelカードでSteamを起動でき、ゲームを起動するときにのみoptirunを使用できます

8
PerroNoob

オプティマスベースのシステムの場合、通常の操作には汎用メサライブラリが必要です。その後、必要に応じてバンブルビーはNVidiaのメサライブラリに切り替わります。

これらのリンクは、実際には代替メカニズムによって制御されます。
使用するものを選択するには、invoke:

$ Sudo update-alternatives --config i386-linux-gnu_gl_conf
There are 3 choices for the alternative i386-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/i386-linux-gnu_GL.conf).

  Selection    Path                                              Priority   Status
------------------------------------------------------------
  0            /usr/lib/nvidia-331-updates/alt_ld.so.conf         8604      auto mode
* 1            /usr/lib/i386-linux-gnu/mesa/ld.so.conf            500       manual mode
  2            /usr/lib/nvidia-331-updates-prime/alt_ld.so.conf   8603      manual mode
  3            /usr/lib/nvidia-331-updates/alt_ld.so.conf         8604      manual mode

Press enter to keep the current choice[*], or type selection number: 

必ずメサを設置してください。

64ビットライブラリについても同じです。

$ Sudo update-alternatives --config x86_64-linux-gnu_gl_conf
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).

  Selection    Path                                          Priority   Status
------------------------------------------------------------
  0            /usr/lib/nvidia-331-updates/ld.so.conf         8604      auto mode
  1            /usr/lib/nvidia-331-updates-prime/ld.so.conf   8603      manual mode
  2            /usr/lib/nvidia-331-updates/ld.so.conf         8604      manual mode
* 3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf      500       manual mode

Press enter to keep the current choice[*], or type selection number:

その後システムを再起動し、Steamを再度起動してみてください。

10

以下のコマンドを実行する@DavidWinchesterはうまく機能します。

Sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so.1 

質問を投稿してくれてありがとう

7
zulucoda

私は同じ問題を抱えていました。Steamを実行しようとするたびに、libgl.so.1エラーが表示されました。私がしたことはこれをターミナルに入力し、Steamを開いてバックアップするだけでした。

Sudo apt-get install libgl1-mesa-glx-lts-utopic:i386

これがあなたのために働くなら、賛成してください。また、さらに問題が発生する場合は、返信でお知らせください。お手伝いさせていただきます

2
Donkey

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

ソリューションは上記のWebページにあります。所有している現在のすべてのnvidiaドライバーをアンインストールし、それらをインストールします。

0
Brask