J'essaie d'installer Steam sur Ubuntu 14.04 mais il me manque une bibliothèque
You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
J'ai installé libgl1-mesa-glx:i386
mais cela ne fonctionne toujours pas. En utilisant la carte nvidia avec bumblebee (optirun
), il démarre normalement, donc je ne sais pas ce que cela pourrait être.
J'ai aussi Ubuntu 13.04 et je peux démarrer Steam avec la carte intel sans aucun problème et utiliser optirun uniquement lors du lancement du jeu.
Pour les systèmes basés sur Optimus, vous avez besoin de bibliothèques mesa génériques pour un fonctionnement normal, puis bumblebee basculera vers celles de NVidia en cas de besoin.
Ces liens sont en réalité contrôlés par le mécanisme des alternatives.
Pour choisir celui que vous souhaitez utiliser, appelez:
$ Sudo update-alternatives --config i386-linux-gnu_gl_conf
There are 3 choices for the alternative i386-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/i386-linux-gnu_GL.conf).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/nvidia-331-updates/alt_ld.so.conf 8604 auto mode
* 1 /usr/lib/i386-linux-gnu/mesa/ld.so.conf 500 manual mode
2 /usr/lib/nvidia-331-updates-prime/alt_ld.so.conf 8603 manual mode
3 /usr/lib/nvidia-331-updates/alt_ld.so.conf 8604 manual mode
Press enter to keep the current choice[*], or type selection number:
Assurez-vous de configurer le mesa one.
Idem pour les bibliothèques 64 bits:
$ Sudo update-alternatives --config x86_64-linux-gnu_gl_conf
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/nvidia-331-updates/ld.so.conf 8604 auto mode
1 /usr/lib/nvidia-331-updates-prime/ld.so.conf 8603 manual mode
2 /usr/lib/nvidia-331-updates/ld.so.conf 8604 manual mode
* 3 /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf 500 manual mode
Press enter to keep the current choice[*], or type selection number:
Redémarrez ensuite le système et essayez à nouveau de lancer Steam.
@DavidWinchester exécuter cette commande (ci-dessous) fonctionne bien:
Sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so.1
merci d'avoir posté la question
J'ai eu le même problème, chaque fois que j'essayais de faire fonctionner Steam, il me disait l'erreur libgl.so.1. Tout ce que j'ai fait, c'est taper ceci dans un terminal et ouvrir le dossier de sauvegarde de Steam et tout a fonctionné.
Sudo apt-get install libgl1-mesa-glx-lts-utopic:i386
Si cela fonctionne pour vous, s'il vous plaît upvote. De plus, si vous rencontrez plus de problèmes, faites-le moi savoir dans les réponses. Je serai heureux d'aider
https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
Votre solution se trouve dans la page Web ci-dessus. Désinstallez tous les pilotes nvidia actuels et installez-les.