Tentative d'installation de Steam ERREUR: il vous manque les bibliothèques 32 bits suivantes et Steam ne peut pas s'exécuter: pas

25

J'ai déjà installé Steam, mais lorsque je clique sur le programme, je reçois ce message

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

Je ne sais pas quoi installer ni même faire.

Unb3liveblE - PoW
la source
2
Nous avons besoin du message d'erreur complet.
Javier Rivera
5
C'est le message complet qu'il ne continue pas après non
Unb3liveblE - PoW

Réponses:

10

Aucun problème. Soit dit en passant, bienvenue sur Linux et Ubuntu.

Premièrement, si vous n'avez pas installé Steam depuis Ubuntu Software Center et que vous n'avez pas essayé, voyez si vous pouvez l'installer de cette façon, en supprimant Steam de votre système au préalable. Vous devrez peut-être exécuter sudo apt-get updateun terminal au préalable (lorsqu'il vous demande votre mot de passe, il tape même si rien ne s'affiche à l'écran). J'ai également remarqué que Steam n'apparaît dans le Centre logiciel que lorsque vous cliquez sur "Afficher les éléments techniques" en bas.

Si cela ne vous aide pas, consultez la section Problèmes connus sur le wiki Valve Developer. Suivez les instructions pour les distributions basées sur Debian:

sudo apt-get install lib32stdc++6

Faites-moi savoir si ces instructions n'ont pas de sens.

strugee
la source
33

Cela semble se produire sur tous les systèmes d'exploitation 64 bits.

Rapport de bogue complet ici: https://github.com/ValveSoftware/steam-for-linux/issues/321

Solution :

gksudo gedit /etc/ld.so.conf.d/steam.conf

Ajoutez les deux lignes suivantes au fichier :

/usr/lib32
/usr/lib/i386-linux-gnu/mesa

Exécutez ensuite :

sudo ldconfig

Vous devriez maintenant pouvoir exécuter Steam


solution trouvée ici: http://steamcommunity.com/app/221410/discussions/0/864959336441792994/?l=russian

pintapiva
la source
1
C'était ma solution dans Ubuntu 13.10. Je ne me souviens pas avoir eu ce problème dans Ubuntu 12.04.
isaaclw
2
C'est le moyen le plus propre de résoudre le problème en 13.10. Un utilisateur ne devrait pas créer de liens symboliques dans / usr / lib, selon la réponse actuellement la plus votée.
XBigTK13X
Ce fut la solution pour moi sur Ubuntu 14.04
Tanner Watson
C'est la bonne voie à suivre - facile et cela a fonctionné. Rien d'autre ne l'a fait.
Audie
aucune de ces solutions ne fonctionne pour moi sur 14.04 x64. lorsque Steam stars ouvre le terminal et indique quelles dépendances seront installées. mais lorsque le téléchargement se termine, il indique un autre problème de dépendance. puis il commence avec un message d'erreur steamui.so manquant, puis quittez.
ViBE
26

Voici ce que je devais faire sur Intel Sandy Bridge (graphiques HD3000) - pour Nvidia / AMD, utilisez la source appropriée:

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

Steam et 3D dans vmWare fonctionnent maintenant.

Mai
la source
Cela a fonctionné pour moi (AMD ici). Ce que je devais faire était d'installer le package multiarch 32 bits fglrxqui fournit libGL.so, qui a été nommé libgl1-fglrx-glx:i386, puis créer le lien symbolique vers /usr/lib/i386-linux-gnu/fglrx/libGL.so.1. Ensuite, cela a parfaitement fonctionné.
Thomas
Il a également été corrigé pour moi sur Ubuntu 17.10. Merci!
rene
6

Vous utilisez correctement une version 64 bits d'Ubuntu.

Ouvrez simplement le terminal et tapez:

sudo apt-get install ia32-libs

De cette façon, vous aurez une compatibilité totale avec les applications 32 bits, telles que Steam, skype et autres.

VasPle
la source
1
Ce paquet n'est pas disponible pour debian wheezy, ni pour suacy (13.10). J'essaie de me rappeler quand la migration s'est produite pour ubuntu ... mais ils ont migré de l'installation de packages 32 bits de cette façon.
isaaclw
0

Comment exécuter Steam avec ATI 13.04 sur Ubuntu 13.04 64bit avec le noyau 3.8.12:

  1. terminal ouvert

  2. Créez un fichier de démarrage dans votre répertoire personnel:

    sudo gedit st3am.sh
    
  3. mettre ceci dans le dossier:

    LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steam
    
  4. Enregistrer et rendre exécutable:

    chmod a+x st3am.sh
    
  5. Créez un raccourci et accédez au bureau ou ajoutez-le au menu de votre application

  6. Amusez vous :)

Yacoov Windelbank
la source
0

J'ai simplement couru en utilisant optirun. A partir d' une fenêtre de terminal: optirun steam. Définit le fonctionnement de la vapeur sur ma carte graphique réelle plutôt que sur les graphiques Intel CPU.

user3728501
la source
0

J'ai eu un problème similaire avec nVidia et Steam, en utilisant une GeForce 650ti avec les pilotes 331. J'ai fini par faire CTRL- ALT- F1et vous connecter, puis sudo service lightdm stop, telinit 3(peut - être pas nécessaire après l'étape de service), et sudo sh NVIDIA*.run.

Les pilotes d'origine 331 ont été supprimés, et l'installation (cette fois) s'est bien passée, et Steam fonctionne.

oldrocker99
la source