Steamを起動中にライブラリが見つかりませんでした。

Steamを起動中にライブラリが見つかりませんでした。

私はsudo apt-get install steam64ビットシステムでDebian 8.2 "Jessie"を実行しています。 Valveの利用規約に同意します。私のグラフィックカードはNVIDIAです。nvidia-driverパッケージをインストールしました。

steam端末で実行しようとしましたが、次のエラーが発生しました。

Running Steam on debian 8 64-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
[2016-03-17 21:27:16] Startup - updater built Mar 10 2016 10:39:59
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2016-03-17 21:27:16] Checking for update on startup
[2016-03-17 21:27:16] Checking for available updates...
[2016-03-17 21:27:16] Download skipped: /client/steam_client_ubuntu12 version 1457636973, installed version 1457636973
[2016-03-17 21:27:16] Nothing to do
[2016-03-17 21:27:16] Verifying installation...
[2016-03-17 21:27:16] Performing checksum verification of executable files
[2016-03-17 21:27:17] Verification complete
[2016-03-17 21:27:20] Shutdown

どうすれば解決できますか?

答え1

欠落している32ビットバージョンをインストールする必要がありますlibGL.so.1。 nvidiaの場合はパッケージにありますlibgl1-nvidia-glx:i386

まだ追加していない場合は、Debian システムに i386 アーキテクチャを追加する必要があります。dpkg --add-architecture i386

libgl1-mesa-glx:i386まだインストールしていない場合は、インストールおよび/またはglx-diversionsインストールする必要があります。

答え2

私のNvidiaドライバが正しくインストールされていないことがわかりました。バックポートを使用して、次のガイドラインに従ってください。https://wiki.debian.org/NvidiaGraphicsDrivers#jessie-352

答え3

Steamのインストール中に情報があります:

nvidia-driver-libs-i386パッケージをインストールしてください

https://packages.debian.org/buster/nvidia-driver-libs-i386

インストール方法は次のとおりです。

sudo apt install nvidia-driver-libs:i386

関連情報