Il manque les bibliothèques 32 bits suivantes et Steam ne peut pas fonctionner: libc.so.6

15

J'ai récemment quitté SteamOS qui est Debian Wheazy. Aucun des autres correctifs n'a fonctionné, j'ai essayé d'obtenir de la vapeur à travers Steam lui-même et le centre Ubuntu.

Kobe Lockwood
la source
quelle version d'ubuntu utilisez-vous et quels "autres correctifs" avez-vous essayés qui n'ont pas fonctionné et veuillez publier la sortie qui répertorie les bibliothèques 32 bits manquantes afin que je puisse les rechercher pour vous.
mchid
Pour une nouvelle installation de 14.04.2 - vous utilisez la pile mesa HWE et devez installer le ou les packages ..lts-utopic. Alors , sudo apt-get install libgl1-mesa-glx-lts-utopic:i386devrait se révéler utile
doug
la pile hwe actuelle est vivante maintenant que l'utopie est eol.
mchid

Réponses:

29

En supposant que libc.so.6 est le seul qui vous manque, ouvrez un terminal et exécutez les commandes suivantes pour installer la bibliothèque manquante (soyez prudent ici et n'acceptez pas les modifications sauf si vous êtes satisfait des modifications, c'est-à-dire que vous pouvez désinstaller les éléments que vous souhaitez garder!!):

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

Veuillez signaler toute erreur.

mchid
la source
1
Il est difficile de dire si cela aurait fonctionné pour l'OP, mais j'ai eu la même erreur de Steam sur Debian 8, et l'installation a libc6-i386fonctionné pour moi.
Beetle
E: Unable to locate package libc6-i386
Zenon
@Zenon Quelle version d'Ubuntu utilisez-vous?
mchid
@mchid Ubuntu MATE 16.04
Zenon
@Zenon Certaines personnes utilisent mate sur des ordinateurs plus anciens. Utilisez-vous la version i386 ou la version X86_64 de mate?
mchid
2

Si comme moi, la réponse mchid n'a pas résolu votre problème, essayez de créer un lien symbolique vers libc.so.6 et de réinstaller steam à partir de 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

alors

./steam.sh
KrisWebDev
la source
2
Il n'est pas nécessaire d'utiliser findet grep. findseul suffit.
edwinksl