Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Rencontres Fedora 20

#1 09/05/2011 17:27:37

paradise
Membre
Lieu : Annecy
Inscription : 30/11/2010
Messages : 1 371

[Résolu] ut2004 :le megapack ne s'installe pas

Bonjour,

Alors qu' avec d'autres distributions je n'a i pas de soucis, avec Fedora 14 64 bits, le pack ut2004.megapack-english-3.run ne s'installe pas, il se décompresse mais c'est tout :

[root@localhost Téléchargements]# ./ut2004.megapack-english-3\(2\).run 
Verifying archive integrity... All good.
Uncompressing Unreal Tournament 2004 Megapack Installer.............................................................................................................................
[root@localhost Téléchargements]#

J'obtiens bien un dossier UT2004MegaPack dans mon /home, mais rien n'est installé du pack dans mon /usr/local/games/ut2004, il faudrait donc que j'installe tout manuellement...

La dernière fois que je l'ai fait, le jeu ne se lançait plus, ennuyeux.

J'ai tenté l'install aussi manuellement avec le megapack en tar.gz, pareil, mais le .run est censé éviter les soucis d'install, me manque-t-il une librairie pour que le .run s'installe normalement ?

À noter que pour avoir du son, je dois lancer le jeu en console en faisant

aoss ut2004

Mais sans le pack, pas de jeu en ligne, évidemment.

Dernière modification par paradise (09/05/2011 17:30:52)


PC/tour : CM Asus P5Q - CPU Intel Q9650- CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora 20)
OS : Fedora 20 64bits KDE  - Slackware64 14.1 KDE - FreeBSD 9.2 64 KDE - Openindiana

Hors ligne

#2 09/05/2011 17:43:58

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : [Résolu] ut2004 :le megapack ne s'installe pas

Quel est le contenu du dossier ? Que donne un ldd sur l'exécutable ?


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#3 09/05/2011 17:59:37

paradise
Membre
Lieu : Annecy
Inscription : 30/11/2010
Messages : 1 371

Re : [Résolu] ut2004 :le megapack ne s'installe pas

Le contenu du dossier contient les sous-dossiers Animations, Help, Maps, etc...

Et qu'entends-tu par lld ? En cliquant dessus, c'est cela ? J'ai le même résultat qu'en console, j'ai bien coché le .run pour le rendre exécutable.

Je lis les autres réponses ce soir,  je m'absente un moment, merci d'avance !

Dernière modification par paradise (09/05/2011 18:08:01)


PC/tour : CM Asus P5Q - CPU Intel Q9650- CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora 20)
OS : Fedora 20 64bits KDE  - Slackware64 14.1 KDE - FreeBSD 9.2 64 KDE - Openindiana

Hors ligne

#4 09/05/2011 18:11:35

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : [Résolu] ut2004 :le megapack ne s'installe pas

paradise a écrit :

Et qu'entends-tu par lld ?

En console :

ldd executable

Attention aux lettres c'est pas lld...


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#5 09/05/2011 19:32:56

paradise
Membre
Lieu : Annecy
Inscription : 30/11/2010
Messages : 1 371

Re : [Résolu] ut2004 :le megapack ne s'installe pas

J'obtiens ça :

[root@localhost Téléchargements]# ldd ut2004.megapack-english-3\(2\).run 
         n'est pas un exécutable dynamique
[root@localhost Téléchargements]#

Est-ce à dire qu'il me manque une librairie pour rendre le .run dynamique ? 

Ou bien faut-il que je crée un lien symbolique, mais comment ?

Dernière modification par paradise (09/05/2011 19:44:57)


PC/tour : CM Asus P5Q - CPU Intel Q9650- CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora 20)
OS : Fedora 20 64bits KDE  - Slackware64 14.1 KDE - FreeBSD 9.2 64 KDE - Openindiana

Hors ligne

#6 09/05/2011 19:42:39

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : [Résolu] ut2004 :le megapack ne s'installe pas

Pour lancer le jeu c'est ut2004 ? Franchement faudrait y mettre du sien un peu...

J'ai demandé au début le contenu de ce qui est extrait : ls -al le_dossier
Le ldd :

which ut2004
ldd /le/path/donne/avec/which/ut2004

Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#7 09/05/2011 19:48:36

paradise
Membre
Lieu : Annecy
Inscription : 30/11/2010
Messages : 1 371

Re : [Résolu] ut2004 :le megapack ne s'installe pas

Voilà :

[root@localhost /]# which ut2004
/usr/local/bin/ut2004
[root@localhost /]# ldd /usr/local/bin/ut2004
         n'est pas un exécutable dynamique
[root@localhost /]#

PC/tour : CM Asus P5Q - CPU Intel Q9650- CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora 20)
OS : Fedora 20 64bits KDE  - Slackware64 14.1 KDE - FreeBSD 9.2 64 KDE - Openindiana

Hors ligne

#8 09/05/2011 19:50:52

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : [Résolu] ut2004 :le megapack ne s'installe pas

Bon a doit être un script shell ce fichier alors :

cat /usr/local/bin/ut2004 

Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#9 09/05/2011 19:55:31

paradise
Membre
Lieu : Annecy
Inscription : 30/11/2010
Messages : 1 371

Re : [Résolu] ut2004 :le megapack ne s'installe pas

Oui

[root@localhost /]# cat /usr/local/bin/ut2004 
#!/bin/sh
#
# ut2004 startup script
#

# Function to find the real directory a program resides in.
# Feb. 17, 2000 - Sam Lantinga, Loki Entertainment Software
FindPath()
{
    fullpath="`echo $1 | grep /`"
    if [ "$fullpath" = "" ]; then
        oIFS="$IFS"
        IFS=:
        for path in $PATH
        do if [ -x "$path/$1" ]; then
               if [ "$path" = "" ]; then
                   path="."
               fi
               fullpath="$path/$1"
               break
           fi
        done
        IFS="$oIFS"
    fi
    if [ "$fullpath" = "" ]; then
        fullpath="$1"
    fi

    # Is the sed/ls magic portable?
    if [ -L "$fullpath" ]; then
        #fullpath="`ls -l "$fullpath" | awk '{print $11}'`"
        fullpath=`ls -l "$fullpath" |sed -e 's/.* -> //' |sed -e 's/\*//'`
    fi
    dirname $fullpath
}

# Set the home if not already set.
if [ "${UT2004_DATA_PATH}" = "" ]; then
    UT2004_DATA_PATH="`FindPath $0`/System"
fi

LD_LIBRARY_PATH=.:${UT2004_DATA_PATH}:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH

# Let's boogie!
if [ -x "${UT2004_DATA_PATH}/ut2004-bin" ]
then
        cd "${UT2004_DATA_PATH}/"
        exec "./ut2004-bin" $*
fi
echo "Couldn't run UT2004 (ut2004-bin). Is UT2004_DATA_PATH set?"
exit 1

# end of ut2004 ...

[root@localhost /]#

Pour lancer le jeu, je l'ai dit tout à l'heure :

aoss ut2004

aoss c'est pour avoir le son.

Dernière modification par paradise (09/05/2011 19:58:45)


PC/tour : CM Asus P5Q - CPU Intel Q9650- CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora 20)
OS : Fedora 20 64bits KDE  - Slackware64 14.1 KDE - FreeBSD 9.2 64 KDE - Openindiana

Hors ligne

#10 09/05/2011 19:59:22

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : [Résolu] ut2004 :le megapack ne s'installe pas

Ok donc c'est ut2004-bin le binaire.

Si tu sais pas où il est :

find / -name ut2004-bin

Et pareil un ldd dessus.
Au passage j'ai retrouvé mon dvd et je suis en train de l'installer sur ma machine pour voir. Mes derniers souvenirs sous F13 montraient que ça marchait très bien ce jeu.

[edit] Par contre pour le pack je sais pas où il est récupérable. J'ai pris à cette adresse : http://www.fileplanet.com/159434/downlo … 5BLinux%5D
Mais là c'est juste les fichiers à copier dans le dossier où est installé ut2004.

tar xjf ut2004megapack-linux.tar.bz2
mv UT2004MegaPack/* /path/to/ut2004 

Dernière modification par MarbolanGos (09/05/2011 20:08:17)


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#11 09/05/2011 20:07:40

paradise
Membre
Lieu : Annecy
Inscription : 30/11/2010
Messages : 1 371

Re : [Résolu] ut2004 :le megapack ne s'installe pas

Pour l'install, c'est fastoche, mais c'est le megapack qui merdoie, à mon avis il me manque une librairie pour que l'install se fasse automatiquement avec un lien vers /usr/loca/games/ut2004.

Seule la décompression du pack se fait, pas l'install normale avec le .run, je me retrouve avec le même dossier qu'avec le tar.bz2 : son nom est UT2004MegaPack.

Il reprend quelques fichiers de base, mais surtout en ajoute de nouveaux.

Mais le .run a l'avantage, en théorie, de s'installer automatiquement sans soucis, mais là, rien à part la décompression, ce qui oblige à installer les fichiers à la main.


PC/tour : CM Asus P5Q - CPU Intel Q9650- CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora 20)
OS : Fedora 20 64bits KDE  - Slackware64 14.1 KDE - FreeBSD 9.2 64 KDE - Openindiana

Hors ligne

#12 09/05/2011 20:17:16

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : [Résolu] ut2004 :le megapack ne s'installe pas

Bon c'est un poil compliqué pour avoir le pack mais chez moi ça marche.

J'ai merge tous les fichiers avec Nautilus (pour le fun) dans le dossier où j'ai installé ut2004.

Ensuite j'avais l'erreur :

./ut2004-bin: error while loading shared libraries: ./libSDL-1.2.so.0: wrong ELF class: ELFCLASS64

Il s'avère que ce fichier est dans le dossier System.

J'ai donc fait :

$ cd System 
$ mv libSDL-1.2.so.0 libSDL-1.2.so.0.old
$ ln -s /usr/lib/libSDL-1.2.so.0 .

En ayant installé : compat-libstdc++-33.i686 et SDL-1.2.14-10.fc14.i686


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#13 09/05/2011 22:06:39

paradise
Membre
Lieu : Annecy
Inscription : 30/11/2010
Messages : 1 371

Re : [Résolu] ut2004 :le megapack ne s'installe pas

OK, je vais essayer ça cette nuit, il me doit me manquer des libs...

J'espère y arriver, mais bizarre que ce soit si compliqué, alors que jusqu'à présent je n'avais eu aucun problème, mais bon, d'une distro à l'autre, et d'une config à l'autre, il peut y avoir des trucs différents.

Donc bon, tu as installé à la pogne, mais je ne sais toujours pas pourquoi le .run ne marche pas.

Il ne me reste plus qu'à merger les fichiers comme toi, j'avais essayé mais en écrasant les fichiers apparemment semblables ça a merdé, je vais procéder un peu moins comme un bourrin.

Je te tiens au courant.

.............

Bon, voilà, ÇA MARCHE,  j'ai installé comme toi compat-libstdc++-33.i686 et SDL-1.2.14-10.fc14.i686, puis en mergeant à la pogne les dossiers du megapack, c'est OK.

Pour avoir du son, je dois toujours faire aoss ut2004 en console, je ne vais pas chercher des semaines pourquoi, pas grave. Un petit script qui va bien et hop !

Pourquoi le .run ne marche pas, je ne sais toujours pas, mais bon..  cool

Grand merci à toi en tout cas, MarbolanGos !!! smile

Dernière modification par paradise (10/05/2011 00:59:40)


PC/tour : CM Asus P5Q - CPU Intel Q9650- CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora 20)
OS : Fedora 20 64bits KDE  - Slackware64 14.1 KDE - FreeBSD 9.2 64 KDE - Openindiana

Hors ligne

#14 10/05/2011 10:05:05

VINDICATORs
RédactWikix and the graphicatorix!
Rédacteur Wiki
Lieu : Arrosès(64) France
Inscription : 23/11/2004
Messages : 13 262
Site Web

Re : [Résolu] ut2004 :le megapack ne s'installe pas

Pourquoi aoss? parce que le son géré par UT2004 n'est pas adapté à alsa/pulseaudio, mais à ce vieux OSS. Faut pas toujours vouloir chercher trop loin... 2004->2011, GNU/Linux avance à grand pas avec des bon de géant parfois! On reste pas sur des systèmes de 10 ans est plus...

Ton .run il faut le rendre exécutable en modifiant ces droits ;). Soit un clique droit dessus->propriété, soit en ligne de commande.


GeminII+2*NoctuaS12,Athlon64 X2 4600+,4x1GoDDR800Mhz Kingston HyperX, ATI HD4850(640Mhz)512Mo GDDR3(1986Mhz)
Cm AsusM2N-E+Real 520w SSD Crucial M4 129Go + 500Go WD black SATA2, ASUS VB191T
Samsung Galaxy S3 32Go Bleu nuit

Hors ligne

#15 10/05/2011 10:25:57

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : [Résolu] ut2004 :le megapack ne s'installe pas

À mon avis c'est surtout que le .run n'est plus assez à jour pour pouvoir fonctionner...
L'avantage de UT2004 c'est qu'il avait l'installeur Linux et que ça marche bien. Par contre, comme tout le temps, il faut les lib 32 bits pour le faire fonctionner correctement.


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#16 10/05/2011 18:06:26

paradise
Membre
Lieu : Annecy
Inscription : 30/11/2010
Messages : 1 371

Re : [Résolu] ut2004 :le megapack ne s'installe pas

VINDICATORs a écrit :

Pourquoi aoss? parce que le son géré par UT2004 n'est pas adapté à alsa/pulseaudio, mais à ce vieux OSS. Faut pas toujours vouloir chercher trop loin... 2004->2011, GNU/Linux avance à grand pas avec des bon de géant parfois! On reste pas sur des systèmes de 10 ans est plus...

Ton .run il faut le rendre exécutable en modifiant ces droits ;). Soit un clique droit dessus->propriété, soit en ligne de commande.

J'avais coché la case "exécutable", t'inquiète.

Alors soit le .run n'est plus à jour par rapport au système pour fonctionner, comme le dit MarbolanGos, surtout avec Fedora qui est à la pointe des nouveautés, ou bien c'est qu'il manque une librairie, mais quoi qu'il en soit,  il est mouru de chez mouru. sad

Ne pas oublier de compléter aussi les fichiers UT2004.ini et User.ini dans ./ut2004/System (cd /home/Tartempion/.ut2004/System, pas dans cd /usr/local/games/ut2004, voir dans ce lien : http://www.unreal.fr/page.php?t=30752-U … c-et-Win64


PC/tour : CM Asus P5Q - CPU Intel Q9650- CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora 20)
OS : Fedora 20 64bits KDE  - Slackware64 14.1 KDE - FreeBSD 9.2 64 KDE - Openindiana

Hors ligne

Pied de page des forums