Faltam as seguintes bibliotecas de 32 bits e o Steam pode não ser executado: libc.so.6

15

Recentemente, mudei do SteamOS, que é o Debian Wheazy. Nenhuma das outras correções não funcionou, tentei obter vapor através do Steam e do Ubuntu Center.

Kobe Lockwood
fonte
qual versão do ubuntu você está usando e quais "outras correções" você tentou que não funcionou e poste a saída que lista as bibliotecas de 32 bits ausentes para que eu possa procurá-las.
Mchid 29/03/2015
Para uma nova instalação do 14.04.2 - você está usando o HWE mesa stack e precisa instalar o (s) pacote (s) ..lts-utopic. Por isso, sudo apt-get install libgl1-mesa-glx-lts-utopic:i386deve ser útil #
29415 doug
a pilha de hwe atual é vívida agora que o utópico é eol.
mchid 22/08/2015

Respostas:

29

Supondo que libc.so.6 seja o único que está faltando, abra um terminal e execute os seguintes comandos para instalar a biblioteca ausente (tenha cuidado aqui e não aceite alterações, a menos que esteja satisfeito com as alterações, ou seja, pode desinstalar o que deseja) manter!!):

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

Poste quaisquer erros.

mchid
fonte
11
É difícil dizer se isso teria funcionado para o OP, mas eu recebi o mesmo erro do Steam no Debian 8, e a instalação libc6-i386funcionou para mim.
Beetle
E: Unable to locate package libc6-i386
Zenon
@Zenon Qual versão do Ubuntu você está usando?
Mchid
@mchid Ubuntu MATE 16.04
Zenon
@ Zenon Algumas pessoas usam o mate em computadores mais antigos. Você está usando a versão i386 ou a versão X86_64 do mate?
Mchid
2

Se como eu, a resposta mchid não resolveu o seu problema, tente fazer um link simbólico para libc.so.6 e reinstalar o steam a partir do steamcmd :

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

Então

./steam.sh
KrisWebDev
fonte
2
Não há necessidade de usar finde grep. findsó é suficiente.
precisa saber é o seguinte