[Verrouillé] [Résolu]libSDL2-2.0.so.0 x86 non trouvé sur Linux Mint 64bit |
Inscrit le : inconnu
Messages : inconnu
Point(s) : 0
Localisation :
|
Posté le 12/01/2015 à 21:55:45
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
Bonjour !
C'est encore (et malheureusement toujours) moi.
Avant tout, quelques nouvelles de mes avancés (même si ça ne vous intéresse pas trop ) :
J'ai réglé pratiquement tout les problèmes que j'avais pu rencontré sous Linux Mint 17.1 MATE 64bit. J'ai même réussi à installé Bumblebee avec les drivers nVidia 331 sur mon ordinateur et il se porte comme un charme. Pas de freeze sans raison, TF2 se lance et tourne parfaitement, j'ai pu installé plusieurs logiciels fort sympathique (je découvre Skype par exemple ), etc.
Mais voilà, je rencontre un nouveau problème (sinon ça serait pas drôle), avec un jeu pour changé ... En fait, dès que j'ai un problème c'est avec un jeu (Non non, je passe pas mon temps à jouer sur Mint, promis juré crachouillé).
J'ai récemment acheté Volgarr the Viking sur la boutique de l'Humble Bundle parce que j'ai vu qu'il était sans DRM et possédait une version Linux.
Je le télécharge donc, décompresse l'archive, suis les instructions :
Citation: | Installing 32-bit libs on a 64-bit Linux system:Many Linux games are built using a 32-bit architecture and so to run them on a 64-bit system you will need to add the necessary 32-bit libraries to your Linux distribution. | J'ai donc vérifié que multiarch était bien actif sur mon PC :
Code: | dpkg --print-foreign-architectures
i386 |
Je suis donc prêt à lancé le jeu, mais là CATASTROPHE !! Le jeu ne se lance pas et je me retrouve avec ce message d'erreur :
Code: | ./Volgarr: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory |
De plus, contrairement avec mon soucis précédent avec SorR, l'exécutable qui sert à lancer le jeu n'est pas sous forme de script, donc je peux pas l'afficher pour comprendre le jeu d'instruction ni essayer de le bidouiller pour le faire pointer au bon endroit ...
J'ai quand même pris la peine de vérifier avec un petit locate et la librairie semble bien présente (à plusieurs endroit d'ailleurs).
Code: | locate libSDL2-2.0.so.0
/home/razorauk/.steam/steam/steamapps/common/SteamVR/bin/linux32/libSDL2-2.0.so.0
/home/razorauk/.steam/steam/steamapps/common/Team Fortress 2/bin/libSDL2-2.0.so.0
/home/razorauk/.steam/ubuntu12_32/libSDL2-2.0.so.0
/home/razorauk/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
/home/razorauk/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.1
/home/razorauk/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
/home/razorauk/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0.2.1
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 |
Heu ... Donc : HELP !!! :)
|
Dernière édition le 13/01/2015 à 19:12:22 |
|
|
|
|
Posté le 13/01/2015 à 01:11:52
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
La librairie existe bien sur ton disque dur mais n'est pas sur le chemin, le jeu ne peut donc pas le trouver.
La librairie 32bits que tu vois est celle de Steam, et Steam n'est pas très partageur.
Essaie un "sudo apt-get install libsdl2-2.0-0:i386"
Cordialement, Magissia.
(Titre édité pour être plus clair)
|
Dernière édition le 13/01/2015 à 01:12:56 _________________
|
|
|
|
|
Posté le 13/01/2015 à 09:44:36
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
Citation de Magissia: | La librairie existe bien sur ton disque dur mais n'est pas sur le chemin, le jeu ne peut donc pas le trouver.
La librairie 32bits que tu vois est celle de Steam, et Steam n'est pas très partageur.
Essaie un "sudo apt-get install libsdl2-2.0-0:i386"
Cordialement, Magissia.
(Titre édité pour être plus clair) |
Et s'il te dit qu'il est deja installé aptitude reinstall libsdl2-2.0-0:i386
|
|
|
|
|
Inscrit le : inconnu
Messages : inconnu
Point(s) : 0
Localisation :
|
Posté le 13/01/2015 à 18:46:23
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
Tout bêtement ...
Vous aviez raison, il fonctionne parfaitement maintenant.
Merci pour votre aide :)
|
|
|
|
|
|
Posté le 15/01/2015 à 01:00:36
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
De nada camarade.
|
_________________
|
|
|
|