#26 Le 27/08/2014, à 06:09
- tiramiseb
Re : [Resolu] enemy territory pb lancement
Tiens, étrange, avec les paquets de Playdeb tu as le même problème...
Deux possibilités :
- soit tu as mal désinstallé la version que tu avais mise en place avant
- soit le paquet n'a pas tout à fait les bonnes dépendances
Commence par vérifier la version que tu utilises :
which et
dpkg -L ennemy-territory
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#27 Le 27/08/2014, à 11:30
- wido
Re : [Resolu] enemy territory pb lancement
sudo apt-get install libx11
Hors ligne
#28 Le 27/08/2014, à 12:21
- tiramiseb
Re : [Resolu] enemy territory pb lancement
Non wido, ça ne suffira pas. C'est presque la solution, mais avant de lui conseiller ça j'aimerais valider qu'il utilise bel et bien la version du package.
Ne mettons pas la charrue avant les bœufs !!!
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#29 Le 27/08/2014, à 14:28
- wido
Re : [Resolu] enemy territory pb lancement
il suffit que dans le paquet .deb n'a pas la connaissance des dépendances, lamnair n'arrivera pas à l'installer...
Hors ligne
#30 Le 27/08/2014, à 15:07
- tiramiseb
Re : [Resolu] enemy territory pb lancement
Ne parlons pas de paquet .deb pour le moment, voyons quel ET est utilisé.
Ne mettons pas la charrue avant les bœufs.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#31 Le 27/08/2014, à 17:50
- lamnair
Re : [Resolu] enemy territory pb lancement
Le chemin du et est un nouveau
which et
/usr/games/et
$ dpkg -L ennemy-territory
dpkg-query: paquet « ennemy-territory » n'est pas installé
Utilisez dpkg --info (= dpkg-deb --info) pour examiner les fichiers
archives, et dpkg --contents (= dpkg-deb --contents) pour afficher leur
contenu.
ce n'est pas l'ancien :
sudo cp ~/38672-ET-2.60b-linux/Enemy\ Territory\ 2.60b/linux/etded.x86 /usr/local/games/enemy-territory/etded.x86
sudo cp ~/38672-ET-2.60b-linux/Enemy\ Territory\ 2.60b/linux/et.x86 /usr/local/games/enemy-territory/et.x86
Dernière modification par lamnair (Le 27/08/2014, à 17:52)
Hors ligne
#32 Le 27/08/2014, à 18:53
- abelthorne
Re : [Resolu] enemy territory pb lancement
Je t'avais suggéré de désinstaller proprement la version précédente ; c.à.d en passant par l'installeur d'origine, de préférence. Parce que quand un jeu s'installe, il ne se contente pas de copier des données dans /usr/games, /usr/share/games ou /usr/local/games, il rajoute éventuellement de la doc, il rajoute un binaire/script dans un dossier du path (/usr/bin, /usr/local/bin ou autre). Et si le paquet DEB trouve des données existantes, il ne va peut-être pas s'installer...
Là, faudrait vraiment faire le ménage comme il faut par rapport à la première installation...
Hors ligne
#33 Le 27/08/2014, à 19:15
- lamnair
Re : [Resolu] enemy territory pb lancement
j'ai désinstallé comme dit sur le site ubuntu
avec les commandes
sudo rm -rf /usr/local/games/enemy-territory
sudo rm -rf ~/.etwolf
sudo rm /usr/share/applications/et.desktop
Je n'ai pas utilisé d'installateur
quand je clique sur install now du site playdeb
puis clique sur logithèque il voit bien enemy territory d'installé.
Dans gestionnaire de paquets synaptic : enemy territory est bien installé
en faisant
sudo apt-get install libx11
j'obtiens
E: Impossible de trouver le paquet libx11
Dans gestionnaire de paquets synaptic :
je vois bien des libx11-data installé
libx11-xcb1-dbg installé
libx11-xcb1 installé
libx11-6 installé
x11-utils installé
Dernière modification par lamnair (Le 27/08/2014, à 19:43)
Hors ligne
#34 Le 27/08/2014, à 20:04
- abelthorne
Re : [Resolu] enemy territory pb lancement
Je n'ai pas utilisé d'installateur
Ah si : le .run que tu avais lancé au début. Je suis à peu près persuadé qu'il y a un script ou un binaire qui se balade dans un fichier du path ; il est très peu probable que le lanceur lançait le jeu directement depuis /usr/local/games. Et pour peu que l'installeur le place ailleurs que le paquet, ça pourrait expliquer (en partie) ton problème.
Pour le problème de bibli manquante, il y a des chances que ça vienne de libx11-6 en version 32 bits qui manque à l'appel. Essaie un sudo apt-get update libx11-6:i386
Hors ligne
#35 Le 27/08/2014, à 21:30
- lamnair
Re : [Resolu] enemy territory pb lancement
j'ai installé libx11-6:i386
quand je lance et j'ai l'erreur :
et
./et.x86: error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory
Hors ligne
#36 Le 27/08/2014, à 21:39
- tiramiseb
Re : [Resolu] enemy territory pb lancement
Quand même, pour être certain que tu utilises la bonne version, peux-tu montrer le retour de cette commande ?
dpkg -S /usr/games/et
Ensuite, pour le nouveau message d'erreur, voici l'approche à prendre :
1/ noter le nom du fichier (ici, "libXext.so.6")
2/ aller sur http://packages.ubuntu.com
3/ dans "Recherche dans le contenu des paquets", indiquer ce nom de fichier comme mot-clé
4/ cliquer sur "Rechercher"
5/ identifier le nom du paquet dans la liste (ici, "libxext6")
6/ installer ce paquet en version i386 :
sudo apt-get install libxext6:i386
... et si tu as toujours d'autres erreurs du même genre, tu sais comment chercher le nom du paquet correspondant au fichier manquant
Dernière modification par tiramiseb (Le 27/08/2014, à 21:39)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#37 Le 27/08/2014, à 22:18
- lamnair
Re : [Resolu] enemy territory pb lancement
Voilà la commande
dpkg -S /usr/games/et
enemy-territory: /usr/games/et
Hors ligne
#38 Le 27/08/2014, à 22:29
- tiramiseb
Re : [Resolu] enemy territory pb lancement
OK donc il s'agit bien d'un manque au niveau des dépendances, l'approche que je t'ai décrite peut être appliquée.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#39 Le 27/08/2014, à 22:41
- lamnair
Re : [Resolu] enemy territory pb lancement
Après avoir installé les paquets manquants en i386 avec la recherche dans http://packages.ubuntu.com le jeu se lance.
Je peux pas encore y jouer, mais il se lance.
Merci pour vos réponses.
le jeu se lance, un petit problème de son, il manque le son.
Dernière modification par lamnair (Le 27/08/2014, à 22:58)
Hors ligne
#40 Le 27/08/2014, à 23:00
- abelthorne
Re : [Resolu] enemy territory pb lancement
L'absence de son est un problème connu de la version d'origine... qui est censé être corrigé dans la version de PlayDeb. Essaie de voir dans le fichier de config (qui doit se trouver quelque part dans ~/.etwolf) si le pilote audio utilisé est bien "alsa".
Hors ligne
#41 Le 27/08/2014, à 23:25
- lamnair
Re : [Resolu] enemy territory pb lancement
j'ai un fichier etconfig.cfg dans ~/.etwolf
dedans je ne vois pas "alsa"
dans les parametres d'ubuntu, j'ai son avec une icône.
Dedans je ne vois pas de réglage pour mettre à "alsa"
Dernière modification par lamnair (Le 27/08/2014, à 23:45)
Hors ligne
#42 Le 27/08/2014, à 23:52
- abelthorne
Re : [Resolu] enemy territory pb lancement
Je parle bien du fichier etconfig.cfg, pas des paramètres système.
Mais après vérification et quelques recherches, je ne suis plus très sûr qu'on puisse vraiment changer le pilote audio là. Il y a toujours la possibilité d'utiliser et-sdl-sound mais c'est quand même curieux, la version de PlayDeb est censée l'intégrer de base.
Hors ligne
#43 Le 27/08/2014, à 23:57
- lamnair
Re : [Resolu] enemy territory pb lancement
dans le fichier et
#!/bin/sh
# Needed to make symlinks/shortcuts work.
# the binaries must run with correct working directory
cd "/usr/share/games/enemy-territory/"
# Specify needed libaries for the current architecture
SYS_ARCH=`dpkg --print-architecture`
if [ "$SYS_ARCH" = "i386" ]; then
export ETSDL_SDL_LIB="libSDL-1.2.so.0"
elif [ "$SYS_ARCH" = "amd64" ]; then
export ETSDL_SDL_LIB="/usr/lib/i386-linux-gnu/libSDL-1.2.so.0"
else
echo "Unsupported architecture or dpkg --print-architecture doesn't work."
fi
# Specify SDL Driver, usally not needed as it should be preset by the system
#export SDL_AUDIODRIVER="alsa" # alsa, pulse, esd ...
# Start ET
LD_PRELOAD="./et-sdl-sound.so" ./et.x86 $*
Lorsqu'on lance et on a bien ./et-sdl-sound.so
Pourtant pas de son
Hors ligne
#44 Le 28/08/2014, à 00:15
- abelthorne
Re : [Resolu] enemy territory pb lancement
Si tu règles SDL_AUDIODRIVER avant de lancer le jeu, ça donne quoi ?
cd /usr/games
export SDL_AUDIODRIVER="alsa"
./et
Hors ligne
#45 Le 28/08/2014, à 00:37
- lamnair
Re : [Resolu] enemy territory pb lancement
cd /usr/games
export SDL_AUDIODRIVER="alsa"
./et
pas de son non plus.
Hors ligne
#46 Le 28/08/2014, à 22:46
- lamnair
Re : [Resolu] enemy territory pb lancement
ça marche j'ai trouvé
dans cd /usr/games/et
ouvrir le fichier et
#!/bin/sh
# Needed to make symlinks/shortcuts work.
# the binaries must run with correct working directory
cd "/usr/share/games/enemy-territory/"
# Specify needed libaries for the current architecture
SYS_ARCH=`dpkg --print-architecture`
if [ "$SYS_ARCH" = "i386" ]; then
export ETSDL_SDL_LIB="libSDL-1.2.so.0"
elif [ "$SYS_ARCH" = "amd64" ]; then
export ETSDL_SDL_LIB="/usr/lib/i386-linux-gnu/libSDL-1.2.so.0"
else
echo "Unsupported architecture or dpkg --print-architecture doesn't work."
fi
# Specify SDL Driver, usally not needed as it should be preset by the system
#export SDL_AUDIODRIVER="alsa" # alsa, pulse, esd ...
# Start ET
LD_PRELOAD="./et-sdl-sound.so" ./et.x86 $*
la ligne qui nous intéresse
elif [ "$SYS_ARCH" = "amd64" ]; then
export ETSDL_SDL_LIB="/usr/lib/i386-linux-gnu/libSDL-1.2.so.0"
faire une recherche sur ubuntu
1/ noter le nom du fichier (ici, "libSDL-1.2.so.0")
2/ aller sur http://packages.ubuntu.com
3/ dans "Recherche dans le contenu des paquets", indiquer ce nom de fichier comme mot-clé
4/ cliquer sur "Rechercher"
5/ identifier le nom du paquet dans la liste (ici, "libSDL-1.2.so.0")
6/ installer ce paquet en version i386 :
/usr/lib/i386-linux-gnu/libSDL-1.2.so.0 libsdl1.2debian
installer le paquet pour 32bits qui contient libSDL-1.2.so.0
sudo apt-get install libsdl1.2debian:i386
démarrer et
et
le son marche
Merci pour votre aide sans vous j'aurai pas trouvé pour le son
Hors ligne