Zoltar
01-05-2002, 05:50 AM
Installation et configuration SEQ pour Mandrake 8.1
1. A l'installation de Mandrake 8.1 vérifier les package suivant :
------------------------------------------------------------------------
- Workstation & Network Component
- Développement
2. Après l'installation de MDK 8.1 contrôler les package suivant, avec le
Mandrake Update :
------------------------------------------------------------------------
*** librairies requises ***
qt 2.3.2 (ATTENTION dois être compiler avec -thread)
qt-devel 2.3.2 (ATTENTION dois être compiler avec -thread)
libpcap 0.62
gdbm 1.8.0
*** librairies Optionnels ***
db3 3.2.9 3.3
*** C++ Compilateur ***
glibc 2.2 2.2.4
libstdc++ 3.0 3.0.2
gcc 3.0 3.0.2
*** Outils GNU ***
libtool 1.3.4-3 Ou plus récent...
autoconf 2.13-1 Ou plus récent...
automake 1.4-6 Ou plus récent...
3. Téléchargement des librairies :
------------------------------------------------------------------------
QT 2.3.2 :
ftp://ftp.trolltech.com/qt/source/qt-x11-2.3.2.tar.gz
LibEQ.a :
ftp://azriel.trifocus.net/pub/libeq/i386/linux/libEQ.a
ftp://smurfette.trifocus.net/pub/libeq/i386/linux/libEQ.a
ShowEQ :
cvs -d:pserver:[email protected]:/cvsroot/seq login
cvs -z3 -d:pserver:[email protected]:/cvsroot/seq co showeq
Il est conseillé de placé tout ces fichiers dans un endroit facile pour ne pas avoir à taper trop ligne de command en cas de déplacement dans le système. Midnight Commander et très utile dans ce genre de cas, n’hésité pas à l’installer. La commande de lancement est : mc
3. Script pour QT :
------------------------------------------------------------------------
Sur un portable avec un CPU Pentium III 366, cette compilation à pris environ 1h20, il est donc conseillé de ne pas avoir X lancé de manière à laisse le maximum de ressource CPU au compilateur, pour décharger X, taper en ligne de commande « CTRL+ALT+F1 » init 3 (init 3 décharge X mais garde malgré tout le système actif de manière à pouvoir servir votre réseau ou autre, n’oublier pas de passer en init 5 à la fin de toute les compilation.).
Ajouter le script suivant au fichier /root/.bash_profile
QTDIR=/usr/local/qt-2.3.2
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
Pour évité d’avoir à modifier des choses dans le système, qui pourrais provoquer des problèmes par la suite, nous allons faire un petit script pour expliquer au système ou se trouve QT et comment y accéder.
Prenez un éditeur de texte EMACS par exemple puis fabriquer un fichier nommé « useqt232 » ajouté les lignes suivant au fichier.
export QTDIR=/usr/local/qt-2.3.2
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/doc/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
echo "QTDIR=$QTDIR"
echo "gcc"‘wich gcc3‘
export CC=gcc3
export CXX=g++3
sauver le script dans le fichier « useqt232 » dans votre répertoire root.
Modifier le CHMOD du fichier « useqt232 » en 744 de manière à ce qu’il soit exécutable avec la commande suivante :
chmod 744 useqt232
Puis lancé « useqt232 »
./useqt232
Une fois cette étape terminée, placé vous dans le répèrtoire /usr/bin puis lancé ces deux commandes. ( celle-ci permette de créé des lien symbolique pour le compilateur GCC 3.0 )
ln --symbolic gcc-3.0.1 gcc3
ln --symbolic g++-3.0.1 g++3
4. Décompression de QT :
---------------------------------------------------------------------------
Placez-vous dans le répertoire ou se trouve votre package QT qt-x11-2.3.2.tar.gz puis lancé la commande suivante pour le décompresser.
tar -xzvf qt-x11-2.3.2.tar.gz
Une votre package QT décompresser déplacer le dans le répertoire /usr/local/qt au moyen de la commande suivante :
mv qt-2.3.2 /usr/local/qt
5. Compilation de QT :
---------------------------------------------------------------------------
Vérifier de bien avoir exécuter le script « useqt232 » et d’être bien sure d’avoir les droits root pour lancé la compilation.
Placé vous dans le répertoire /usr/local/qt
Puis lancé la commande suivante :
./configure -thread
Puis :
make
ATTENTION cette étape prend facilement plus de 60 minutes.
6. Compilation de ShowEQ :
---------------------------------------------------------------------------
Une fois l’étape de QT correctement accomplie, il y a 80% de chance que votre ShowEQ soit compilable, personnellement je m’y suis repris à 4 fois avant de réussir à compiler ShowEQ sans erreur.
Les étapes de compilation sont les suivantes :
make -f Makefile.dist
./configure
make
make install
Si aucune erreur ne s’est glissée dans votre compilation jusque la c’est que ShowEQ fonctionne.
Il est important de savoir que ShowEQ ne marche pas sur des switch, mais uniquement sur des HUB.
7. Configuration de ShowEQ.
---------------------------------------------------------------------------
Les fichiers d’execution de ShowEQ se trouve dans /usr/local/bin , les fichiers de configuration de ShowEQ se trouve dans /usr/local/share/showeq
Vous devez copier les fichiers :
showeq.conf.dist en showeq.conf
et
filters.conf.dist en filters.conf
Editer le fichier showeq.conf puis rajouter l’adresse IP de la machine sur laquel tourne Everquest.
8. Lancement de ShowEQ.
--------------------------------------------------------------------------
Vous pouvez créé un icône de lancement de ShowEQ sur votre bureau KDE ou Gnome, n’oublier pas d’activé le lancement dans une console, cela permet de suivre les éventuelles Erreur qui pourrais survenir par la suite en cas d’évolution d’Everquest.
Bonne chance !
1. A l'installation de Mandrake 8.1 vérifier les package suivant :
------------------------------------------------------------------------
- Workstation & Network Component
- Développement
2. Après l'installation de MDK 8.1 contrôler les package suivant, avec le
Mandrake Update :
------------------------------------------------------------------------
*** librairies requises ***
qt 2.3.2 (ATTENTION dois être compiler avec -thread)
qt-devel 2.3.2 (ATTENTION dois être compiler avec -thread)
libpcap 0.62
gdbm 1.8.0
*** librairies Optionnels ***
db3 3.2.9 3.3
*** C++ Compilateur ***
glibc 2.2 2.2.4
libstdc++ 3.0 3.0.2
gcc 3.0 3.0.2
*** Outils GNU ***
libtool 1.3.4-3 Ou plus récent...
autoconf 2.13-1 Ou plus récent...
automake 1.4-6 Ou plus récent...
3. Téléchargement des librairies :
------------------------------------------------------------------------
QT 2.3.2 :
ftp://ftp.trolltech.com/qt/source/qt-x11-2.3.2.tar.gz
LibEQ.a :
ftp://azriel.trifocus.net/pub/libeq/i386/linux/libEQ.a
ftp://smurfette.trifocus.net/pub/libeq/i386/linux/libEQ.a
ShowEQ :
cvs -d:pserver:[email protected]:/cvsroot/seq login
cvs -z3 -d:pserver:[email protected]:/cvsroot/seq co showeq
Il est conseillé de placé tout ces fichiers dans un endroit facile pour ne pas avoir à taper trop ligne de command en cas de déplacement dans le système. Midnight Commander et très utile dans ce genre de cas, n’hésité pas à l’installer. La commande de lancement est : mc
3. Script pour QT :
------------------------------------------------------------------------
Sur un portable avec un CPU Pentium III 366, cette compilation à pris environ 1h20, il est donc conseillé de ne pas avoir X lancé de manière à laisse le maximum de ressource CPU au compilateur, pour décharger X, taper en ligne de commande « CTRL+ALT+F1 » init 3 (init 3 décharge X mais garde malgré tout le système actif de manière à pouvoir servir votre réseau ou autre, n’oublier pas de passer en init 5 à la fin de toute les compilation.).
Ajouter le script suivant au fichier /root/.bash_profile
QTDIR=/usr/local/qt-2.3.2
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
Pour évité d’avoir à modifier des choses dans le système, qui pourrais provoquer des problèmes par la suite, nous allons faire un petit script pour expliquer au système ou se trouve QT et comment y accéder.
Prenez un éditeur de texte EMACS par exemple puis fabriquer un fichier nommé « useqt232 » ajouté les lignes suivant au fichier.
export QTDIR=/usr/local/qt-2.3.2
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/doc/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
echo "QTDIR=$QTDIR"
echo "gcc"‘wich gcc3‘
export CC=gcc3
export CXX=g++3
sauver le script dans le fichier « useqt232 » dans votre répertoire root.
Modifier le CHMOD du fichier « useqt232 » en 744 de manière à ce qu’il soit exécutable avec la commande suivante :
chmod 744 useqt232
Puis lancé « useqt232 »
./useqt232
Une fois cette étape terminée, placé vous dans le répèrtoire /usr/bin puis lancé ces deux commandes. ( celle-ci permette de créé des lien symbolique pour le compilateur GCC 3.0 )
ln --symbolic gcc-3.0.1 gcc3
ln --symbolic g++-3.0.1 g++3
4. Décompression de QT :
---------------------------------------------------------------------------
Placez-vous dans le répertoire ou se trouve votre package QT qt-x11-2.3.2.tar.gz puis lancé la commande suivante pour le décompresser.
tar -xzvf qt-x11-2.3.2.tar.gz
Une votre package QT décompresser déplacer le dans le répertoire /usr/local/qt au moyen de la commande suivante :
mv qt-2.3.2 /usr/local/qt
5. Compilation de QT :
---------------------------------------------------------------------------
Vérifier de bien avoir exécuter le script « useqt232 » et d’être bien sure d’avoir les droits root pour lancé la compilation.
Placé vous dans le répertoire /usr/local/qt
Puis lancé la commande suivante :
./configure -thread
Puis :
make
ATTENTION cette étape prend facilement plus de 60 minutes.
6. Compilation de ShowEQ :
---------------------------------------------------------------------------
Une fois l’étape de QT correctement accomplie, il y a 80% de chance que votre ShowEQ soit compilable, personnellement je m’y suis repris à 4 fois avant de réussir à compiler ShowEQ sans erreur.
Les étapes de compilation sont les suivantes :
make -f Makefile.dist
./configure
make
make install
Si aucune erreur ne s’est glissée dans votre compilation jusque la c’est que ShowEQ fonctionne.
Il est important de savoir que ShowEQ ne marche pas sur des switch, mais uniquement sur des HUB.
7. Configuration de ShowEQ.
---------------------------------------------------------------------------
Les fichiers d’execution de ShowEQ se trouve dans /usr/local/bin , les fichiers de configuration de ShowEQ se trouve dans /usr/local/share/showeq
Vous devez copier les fichiers :
showeq.conf.dist en showeq.conf
et
filters.conf.dist en filters.conf
Editer le fichier showeq.conf puis rajouter l’adresse IP de la machine sur laquel tourne Everquest.
8. Lancement de ShowEQ.
--------------------------------------------------------------------------
Vous pouvez créé un icône de lancement de ShowEQ sur votre bureau KDE ou Gnome, n’oublier pas d’activé le lancement dans une console, cela permet de suivre les éventuelles Erreur qui pourrais survenir par la suite en cas d’évolution d’Everquest.
Bonne chance !