Applications multimedia / jeux
bussiere
Hankyu
Messages : 22 Inscription : dim. 15 sept. 2013, 09:49
Message
par bussiere » lun. 16 sept. 2013, 07:18
Voila j'ai dl le jeu superhot pour yjouer or je n'arrive pas a l'executer cf mon bash :
Code : Tout sélectionner
/home/bussiere/Downloads # ./SUPERHOT-LINUX.x86
bash: ./SUPERHOT-LINUX.x86: No such file or directory
Kusanagi /home/bussiere/Downloads :( # file SUPERHOT-LINUX.x86
SUPERHOT-LINUX.x86: setuid, setgid, sticky ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, BuildID[sha1]=e8c484f78a572b52beb2574448deffb8a7acc21d, stripped
Kusanagi /home/bussiere/Downloads # ldd ./SUPERHOT-LINUX.x86
not a dynamic executable
Kusanagi /home/bussiere/Downloads :( # ./SUPERHOT-LINUX.x86
bash: ./SUPERHOT-LINUX.x86: No such file or directory
Kusanagi /home/bussiere/Downloads :( # mv SUPERHOT-LINUX.x86
mv: missing destination file operand after 'SUPERHOT-LINUX.x86'
Try 'mv --help' for more information.
Kusanagi /home/bussiere/Downloads :( # mv SUPERHOT-LINUX.x86 superhot.x86
Kusanagi /home/bussiere/Downloads # ./superhot.x86
bash: ./superhot.x86: No such file or directory
Kusanagi /home/bussiere/Downloads :( #
Des idées ?
Merci
Bussiere
Dernière modification par
bussiere le mer. 18 sept. 2013, 03:13, modifié 1 fois.
oktoberfest
Maître du Kyudo
Messages : 1855 Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France
Message
par oktoberfest » lun. 16 sept. 2013, 08:26
Tu peux faire un :
De ce que je vois, tu lances le jeu en root, est-ce nécessaire ?
De plus :
Code : Tout sélectionner
Kusanagi /home/bussiere/Downloads :( # file SUPERHOT-LINUX.x86
SUPERHOT-LINUX.x86: setuid, setgid, sticky ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15,
setuid, setgid... je ne pense pas que cele soit nécessaire (le 'ls -l' est pour confirmer ces droits particuliers)
Tu pourras ensuite essayer en changeant les droits :
et en l'exécutant avec un bête utilisateur.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
benjarobin
Maître du Kyudo
Messages : 17569 Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon
Message
par benjarobin » lun. 16 sept. 2013, 09:19
Non la raison est beaucoup plus simple. Il est en 64 bits et il tente de lancer un programme 32 bits sans aucune lib32
Quand tu vois cette erreur
C'est 90% du temps cela la raison
En plus il nous donne la sortie de
file
qui indique clairement que c'est du 32 bits
oktoberfest
Maître du Kyudo
Messages : 1855 Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France
Message
par oktoberfest » lun. 16 sept. 2013, 09:36
La ligne
Code : Tout sélectionner
Kusanagi /home/bussiere/Downloads # ldd ./SUPERHOT-LINUX.x86
not a dynamic executable
me faisait penser qu'il n'a pas besoin de librairie supplémentaire. Comment identifier les librairies nécessaires dans ce cas ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bussiere
Hankyu
Messages : 22 Inscription : dim. 15 sept. 2013, 09:49
Message
par bussiere » lun. 16 sept. 2013, 09:54
C'est bien cela j'ai du installer les librairies 32 et une fois que j'ai tenté de le lancer, il m'a dit qu'il me manquait une lib de mesa je suis en train de l'installer la.
Encore merci
oktoberfest
Maître du Kyudo
Messages : 1855 Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France
Message
par oktoberfest » lun. 16 sept. 2013, 10:02
Si quelqu'un retombe sur ce post... peux-tu dire quelles librairies 32 bits tu as installé ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bussiere
Hankyu
Messages : 22 Inscription : dim. 15 sept. 2013, 09:49
Message
par bussiere » lun. 16 sept. 2013, 10:17
J'ai suivit ce tuto :
http://wiki.archlinux.fr/Utiliser_des_a ... vec_Arch64
donc lib32 intel & lib32-alsa-lib et lib32-openal et lib32-mesa
Par contre je n'arrive toujours pas a le lancer il doit me manquer une dependance et j'ai installé la version 32 de libgl ...
Code : Tout sélectionner
./superhot.x86
./superhot.x86: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory
bussiere@Kusanagi ~/Downloads :( $ ldd /usr/lib/libGL.so.1
linux-vdso.so.1 (0x00007fff1e7fe000)
libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f878f727000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f878f515000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f878f312000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f878f10b000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f878ef09000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f878ebce000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f878e9b5000)
libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007f878e7b0000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f878e591000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f878e38a000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f878e37c000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f878e079000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f878de5a000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f878dc56000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f878d8ac000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f878d6a7000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f878d4a1000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007f878fbc5000)
bussiere@Kusanagi ~/Downloads $
benjarobin
Maître du Kyudo
Messages : 17569 Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon
Message
par benjarobin » lun. 16 sept. 2013, 11:25
lib32-glu ?
bussiere
Hankyu
Messages : 22 Inscription : dim. 15 sept. 2013, 09:49
Message
par bussiere » lun. 16 sept. 2013, 11:32
Nope pas lib32-glu :/
bussiere
Hankyu
Messages : 22 Inscription : dim. 15 sept. 2013, 09:49
Message
par bussiere » lun. 16 sept. 2013, 12:12
Code : Tout sélectionner
bussiere@Kusanagi ~/Downloads $ ./superhot.x86
./superhot.x86: error while loading shared libraries: libXcursor.so.1: cannot open shared object file: No such file or directory
bussiere@Kusanagi ~/Downloads :( $ ldd ./superhot.x86
linux-gate.so.1 (0xf77a6000)
libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf7705000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf76ac000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7575000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7562000)
libXcursor.so.1 => not found
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf755c000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7540000)
librt.so.1 => /usr/lib32/librt.so.1 (0xf7537000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf74f1000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf74d6000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf7328000)
/lib/ld-linux.so.2 (0xf77a7000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf723f000)
libglapi.so.0 => /usr/lib32/libglapi.so.0 (0xf7228000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf7224000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf721d000)
libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf721a000)
libxcb-glx.so.0 => /usr/lib32/libxcb-glx.so.0 (0xf7201000)
libxcb-dri2.so.0 => /usr/lib32/libxcb-dri2.so.0 (0xf71fb000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf71d9000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf71d2000)
libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf71c5000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf71c1000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf71ba000)
merci
oktoberfest
Maître du Kyudo
Messages : 1855 Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France
Message
par oktoberfest » lun. 16 sept. 2013, 12:19
Question bête mais... pourquoi le ldd renvoie des librairies maintenant alors que dans le premier message il renvoyait : 'not a dynamic executable' ??
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
benjarobin
Maître du Kyudo
Messages : 17569 Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon
Message
par benjarobin » lun. 16 sept. 2013, 12:55
@oktoberfest Normal car il faut au moins lib32-glibc pour le faire, qui contient ld-linux.so.2...
Nope pas lib32-glu :/
Il fallait bien installer lib32-glu, mais il manque lib32-libxcursor
bussiere
Hankyu
Messages : 22 Inscription : dim. 15 sept. 2013, 09:49
Message
par bussiere » mer. 18 sept. 2013, 03:15
@benjarobin c'etait ca merci problem solved