Le faltan las siguientes bibliotecas de 32 bits y es posible que Steam no se ejecute: libc.so.6

15

Recientemente me mudé de SteamOS, que es Debian Wheazy. Ninguna de las otras soluciones no funcionó, intenté obtener Steam tanto a través de Steam como del Centro de Ubuntu.

Kobe Lockwood
fuente
qué versión de ubuntu está utilizando y qué "otras soluciones" ha probado que no funcionaron y publique el resultado que enumera las bibliotecas de 32 bits que faltan para que pueda buscarlas.
mchid
Para una nueva instalación de 14.04.2: está utilizando la pila de mesa HWE y necesita instalar los paquetes ..lts-utopic. Así sudo apt-get install libgl1-mesa-glx-lts-utopic:i386debería ser útil
Doug
la pila actual de hwe es vívida ahora que utópico es eol.
mchid

Respuestas:

29

Suponiendo que libc.so.6 es el único que falta, abra un terminal y ejecute los siguientes comandos para instalar la biblioteca que falta (tenga cuidado aquí y no acepte cambios a menos que esté satisfecho con los cambios, es decir, puede desinstalar cosas que desea ¡¡mantener!!):

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

Por favor, publique cualquier error.

mchid
fuente
1
Es difícil saber si esto habría funcionado para el OP, pero recibí el mismo error de Steam en Debian 8, y la instalación libc6-i386funcionó para mí.
Escarabajo
E: Unable to locate package libc6-i386
Zenon
@Zenon ¿Qué versión de Ubuntu estás usando?
mchid
@mchid Ubuntu MATE 16.04
Zenon
@Zenon Algunas personas usan mate en computadoras más antiguas. ¿Está utilizando la versión i386 o la versión X86_64 de mate?
mchid
2

Si como yo, la respuesta de mchid no resolvió su problema, intente hacer un enlace simbólico a libc.so.6 y reinstalar steam desde 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

Luego

./steam.sh
KrisWebDev
fuente
2
No hay necesidad de usar findy grep. findsolo es suficiente.
edwinksl