次の32ビットライブラリが欠落しているため、Steamが実行されない場合があります:libc.so.6


15

最近Debian WheazyであるSteamOSから引っ越しました。他の修正はどれも機能していません。Steam自体とUbuntu Centerの両方でSteamを取得しようとしました。


あなたが使用しているubuntuのバージョンと、動作しなかった「その他の修正」を試してみて、不足している32ビットライブラリをリストした出力を投稿してください。
mchid

14.04.2の新規インストールの場合-HWEメサスタックを使用しており、.. lts-utopicパッケージをインストールする必要があります。したがって、sudo apt-get install libgl1-mesa-glx-lts-utopic:i386役に立つことが証明されるはずです
ダグ

utopicがeolになったため、現在のhweスタックは鮮やかになりました。
mchid

回答:


29

不足しているのはlibc.so.6だけであると仮定して、ターミナルを開き、次のコマンドを実行して不足しているライブラリをインストールします(ここで注意し、変更に満足しない限り、変更を受け入れないでください。保つ!!):

sudo apt-get update
sudo apt-get install libc6-i386

エラーを投稿してください。


1
これがOPで機能するかどうかを判断するのは難しいですが、Debian 8のSteamで同じエラーが発生し、インストールがlibc6-i386機能しました。
カブトムシ

E: Unable to locate package libc6-i386
ゼノン

@ZenonどのバージョンのUbuntuを使用していますか?
mchid

@mchid Ubuntu MATE 16.04
ゼノン

@Zenon一部の人々は、古いコンピューターでmateを使用しています。mateのi386バージョンまたはX86_64バージョンを使用していますか?
mchid

2

私のように、mchidの答えで問題が解決しなかった場合、libc.so.6へのシンボリックリンクを作成して、steamcmdからsteamを再インストールしてみてください

find /lib -name libc.so.6
ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
mkdir ~/steamcmd2 && cd $_
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh

それから

./steam.sh

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