Ne pas cliquer
Parrain-Linux
te dit que la réponse est obi-wan kénobi
Page : 1
[Verrouillé] [Résolu]libSDL2-2.0.so.0 x86 non trouvé sur Linux Mint 64bit
Avatar
compte supprimé
utilisateur supprimé
supprimé
Inscrit le : inconnu
Messages : inconnu
Point(s) : 0
Localisation :

Posté le 12/01/2015 à 21:55:45
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 Très content), 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
Remonter Descendre Permalien du message
Avatar
Magissia
administrateur
Marraine
Inscrit le : 28/08/2013
Messages : 720
Point(s) : 5109
Distribution : ArchLinux
Localisation :
localhost (pour de vrai), Autre pays, Autre pays
Posté le 13/01/2015 à 01:11:52
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
_________________
http://s3.archive-host.com/membres/images/1228019761111749/magissiaf.png
Remonter Descendre Permalien du message
Avatar
Antonin
utilisateur
Mixte
Inscrit le : 18/06/2014
Messages : 267
Point(s) : 1431
Localisation :
La Roche sur Yon, Vendée, France
Posté le 13/01/2015 à 09:44:36
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

Remonter Descendre Permalien du message
Avatar
compte supprimé
utilisateur supprimé
supprimé
Inscrit le : inconnu
Messages : inconnu
Point(s) : 0
Localisation :

Posté le 13/01/2015 à 18:46:23
Citer

Tout bêtement ...
Vous aviez raison, il fonctionne parfaitement maintenant.
Merci pour votre aide :)

Remonter Descendre Permalien du message
Avatar
Magissia
administrateur
Marraine
Inscrit le : 28/08/2013
Messages : 720
Point(s) : 5109
Distribution : ArchLinux
Localisation :
localhost (pour de vrai), Autre pays, Autre pays
Posté le 15/01/2015 à 01:00:36
Citer

De nada camarade.

_________________
http://s3.archive-host.com/membres/images/1228019761111749/magissiaf.png
Remonter Descendre Permalien du message
Page : 1
Page générée en 0.0836 seconde(s).