すでにSteamをインストールしていますが、プログラムをクリックするとこのメッセージが表示されます
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not
何をインストールすればいいのかわからない。
問題ない。ところで、LinuxとUbuntuへようこそ。
まず、Ubuntu Software CenterからSteamをインストールせず、試していない場合、事前にシステムからSteamを削除して、その方法でインストールできるかどうかを確認します。事前に端末でSudo apt-get update
を実行する必要がある場合があります(パスワードの入力を求められたら、画面に何も表示されていなくても入力中です)。また、下部の[技術アイテムを表示]をクリックすると、Steamがソフトウェアセンターにのみ表示されることにも気付きました。
それでも解決しない場合は、Valve Developer wikiの 既知の問題セクション を参照してください。 Debianベースのディストリビューションの指示に従います。
Sudo apt-get install lib32stdc++6
これらの指示が意味をなさない場合はお知らせください。
これは64ビットOSごとに発生するようです。
完全なバグレポートはこちら: https://github.com/ValveSoftware/Steam-for-linux/issues/321
ソリューション:
gksudo gedit /etc/ld.so.conf.d/Steam.conf
次の2行をファイルに追加します:
/usr/lib32
/usr/lib/i386-linux-gnu/mesa
次に実行:
Sudo ldconfig
これで、Steamを実行できるはずです。
ここにある解決策: http://steamcommunity.com/app/221410/discussions/0/864959336441792994/?l=russian
Intel Sandy Bridge(HD3000グラフィックス)で私がしなければならなかったことは次のとおりです。Nvidia/ AMDの場合は適切なソースを使用します。
Sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib
VmWareのSteamと3Dが動作するようになりました。
適切にUbuntuの64ビットバージョンを実行しています。
ターミナルを開いて入力するだけです:
Sudo apt-get install ia32-libs
これにより、Steam、Skypeなどの32ビットアプリケーションとの完全な互換性が得られます。
私は14.04 LTS
(elementary OS 0.3.2 Freya 64bit
を使用)を実行していますが、これは私にとって完璧に機能しました:
Sudo dpkg --add-architecture i386
Sudo add-apt-repository multiverse
Sudo apt-get update
Sudo apt-get install Steam
また、注意してください これは実際には別の(しかし関連する)問題の解決策でした。
GeForce 650tiと331ドライバを使用して、nVidiaとSteamで同様の問題が発生しました。私はやった CTRL-ALT-F1 ログインしてから、Sudo service lightdm stop
、telinit 3
(サービスの停止後におそらく不要になる)、およびSudo sh NVIDIA*.run
。
元の331ドライバーは削除され、インストール(今回)は正常に完了し、Steamは動作します。
カーネル3.8.12を使用するUbuntu 13.04 64ビットでATI 13.04を使用してSteamを実行する方法:
オープンターミナル
ホームディレクトリにスタートアップファイルを作成します。
Sudo gedit st3am.sh
これをファイルに入れます:
LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 Steam
保存して実行可能にする:
chmod a+x st3am.sh
ショートカットを作成してデスクトップに移動するか、アプリケーションメニューに追加します
楽しむ :)
単純にoptirunを使用して実行しました。端末ウィンドウから:optirun Steam
。 CPU搭載のIntelグラフィックスではなく、実際のグラフィックスカードでSteamを実行します。