Steamをインストールしようとしているエラー:次の32ビットライブラリが欠落しているため、Steamが実行されない場合があります:not


25

すでにSteamをインストールしていますが、プログラムをクリックするとこのメッセージが表示されます

ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not

何をインストールすればいいのかわからない。


2
完全なエラーメッセージが必要です。
ハビエルリベラ

5
それは完了後のメッセージであり、その後は続かない
Unb3liveblE-PoW

回答:


10

問題ない。ところで、LinuxとUbuntuへようこそ。

まず、Ubuntu Software CenterからSteamをインストールせず、試していない場合は、システムからSteamを事前に削除して、その方法でインストールできるかどうかを確認します。sudo apt-get update事前に端末で実行する必要がある場合があります(パスワードの入力を求められたら、画面に何も表示されていなくても入力中です)。また、下部の[技術アイテムを表示]をクリックすると、Steamがソフトウェアセンターにのみ表示されることにも気付きました。

それでも解決しない場合は、Valve Developer wikiの既知の問題セクションを参照してください。Debianベースのディストリビューションの指示に従います。

sudo apt-get install lib32stdc++6

これらの指示が意味をなさない場合はお知らせください。


33

これは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


1
これがubuntu 13.10での私の解決策でした。ubuntu 12.04でこの問題が発生したことは覚えていません。
isaaclw

2
これは、13.10の問題を解決する最もクリーンな方法です。ユーザーは、現在の最高の回答によると、/ usr / libにシンボリックリンクを作成するべきではありません。
XBigTK13X 14

これは、Ubuntu 14.04での私にとっての解決策でした
タナーワトソン

これが正しい方法です-簡単でうまくいきました。他に何もしませんでした。
オーディ

これらのソリューションはどれも14.04 x64では動作しません。Steamスターがターミナルを開き、どの依存関係がインストールされるかを告げるとき。しかし、ダウンロードが終了すると、別の依存関係の問題が表示されます。その後、steamui.soエラーメッセージが表示されない状態で開始し、終了します。
ViBE

26

Intel Sandy Bridge(HD3000グラフィックス)で私がしなければならなかったことは次のとおりです。Nvidia/ AMDの場合は適切なソースを使用します。

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

vmWareのSteamと3Dが動作するようになりました。


これでうまくいきました(AMDはこちら)。私がしなければならなかっfglrxたのはlibGL.so、提供するmultiarch 32-bit パッケージをインストールすることでしlibgl1-fglrx-glx:i386/usr/lib/i386-linux-gnu/fglrx/libGL.so.1。その後、完全に機能しました。
トーマス

Ubuntu 17.10でも修正されました。ありがとう!
ルネ

6

適切にUbuntuの64ビットバージョンを実行しています。

ターミナルを開いて入力するだけです:

sudo apt-get install ia32-libs

これにより、Steam、Skypeなどの32ビットアプリケーションとの完全な互換性が得られます。


1
このパッケージはdebian wheezyまたはsuacy(13.10)では利用できません。私は、ubuntuの移行がいつ行われたかを思い出そうとしていますが、この方法で32ビットパッケージのインストールから移行しました。
isaaclw


0

カーネル3.8.12を使用するUbuntu 13.04 64ビットでATI 13.04を使用してSteamを実行する方法:

  1. オープンターミナル

  2. ホームディレクトリにスタートアップファイルを作成します。

    sudo gedit st3am.sh
    
  3. これをファイルに入れます:

    LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steam
    
  4. 保存して実行可能にする:

    chmod a+x st3am.sh
    
  5. ショートカットを作成してデスクトップに移動するか、アプリケーションメニューに追加します

  6. 楽しむ :)


0

単純にoptirunを使用して実行しました。端末ウィンドウから:optirun steam。CPUオンボードのインテルグラフィックスではなく、実際のグラフィックスカードで実行するスチームを設定します。


0

GeForce 650tiと331ドライバを使用して、nVidiaとSteamで同様の問題が発生しました。私がやってしまったCTRL- ALT- F1とログに、そして sudo service lightdm stoptelinit 3(おそらく、サービス停止後に必要ではない)、とsudo sh NVIDIA*.run

元の331ドライバーは削除され、インストール(今回)は正常に完了し、Steamは動作します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.