aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Traduction de ./doc/INSTALL  (Read 5715 times)

thepolish

  • Hero Member
  • *****
  • Karma: 2
  • Offline Offline
  • Posts: 896
Traduction de ./doc/INSTALL
« on: February 13, 2004, 10:33:30 PM »

INSTALLATION
------------

Vous aurez besoin de glib/gtk-1.2.10 (paquets nommés glib et glibdev ou
glib-devel, gtk et gtkdev ou gtk-devel), gettext et libexpat (le nom du paquet
devrait être expat) pour compiler aMule. wxWindows-2.4.0 ou supérieur, lié à
glib/gtk-1.2.10, est aussi requis (paquets nommés wxGTK et wxGTK-devel).

Pour toutes les distributions orientées paquets RPM ou DEB, installez s'il
vous plait, seulement les paquets GLIB1/GTK1 et GLIB1-DEVEL/GTK1-DEVEL !!!

Nous allons ensuite compiler à la main la bibliothèque wxGtk pour être sûr que
la distribution que vous utilisez n'a pas employé des options de compilation
spécifiques lors de la constitution des paquets.

Vous aurez également besoin de wxbase-2.4.0 ou supérieur, si vous voulez
utiliser amulecmd (le client en mode texte). Vous pouvez le lier à wxGtk aussi,
mais il ne tournera pas sur une console non graphique, ce qui en retire tout
le piquant ;)

J'ai utilisé GCC 2.95.2, 3.2, et 3.3 pour compiler aMule, les versions
antérieures de GCC ne supporteront probablement pas bien le C++ Microsoft.


COMMENT COMPILER WXWINDOWS
--------------------------


Seulement GTK1 est supporté. N'essayez pas GTK2. wxWindows n'est pas prêt pour
cela.

1) Pour wxBase (nécessaire pour amulecmd):

./configure --prefix=/usr && make

Sous root: (su)
make install && ldconfig && sync && exit


2) Pour wxGTK1:
./configure --prefix=/usr --disable-gtk2 --enable-timedate --enable-gui
--enable-protocol --enable-http --enable-ftp --enable-resources
--enable-prologio --disable-debug --enable-final --enable-timer --with-gtk
--disable-profile && make

Sous root: (su)
make install && ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config;
ln -sf wxgtk-2.4-config /usr/bin/wx-config && ldconfig && sync && exit

COMMENT COMPILER AMULE
--------------------

Après que wxWindows ai été compilé et installé, vous pouvez compiler aMule.

Faites: CXX="g++ -Os" CC="gcc -Os" ./configure --disable-debug
--enable-optimise && make

Si pour une quelconque raison, curl-config, wx-config ou wxbase-config ne
peuvent être trouvé, ajoutez --with-curl-config=/path/curl-config et/ou
--with-wx-config=/path/wx-config et/ou
--with-wxbase-config=/path/wxbase-config

Pour l'installer en root, tapez "make install". (Vous n'avez pas besoin de
l'installer si vous ne le souhaitez pas. Il tournera aussi très bien à partir
du répertoire source).

Note: si vous utilisez une version CVS, vous devez exécuter ./autogen.sh pour
générer le script configure.  Automake > 1.7, Autoconf >= 2.57 et
Gettext >= 0.11.5 sont nécessaires pour cela et seulement ces versions sont
supportées.

Si vous voulez l'administrer à distance, vous devriez essayer VNC (ou
TightVNC). Vous ne serez certainement pas déçu :)
http://www.realvnc.org/     http://www.tightvnc.org/

Si vous changer les couleurs des graphiques et voulez choisir une couleur
personnelle... Assurez-vous de presser le bouton "Add to custom color" et de
selectionner la couleur à partir de cet endroit. Sinon la couleur ne changera
pas :).


OPTIONS AVANCEES
----------------

Il y a de nouvelles options pour configure:

        --enable-optimise       Ajoute -O2
        --enable-profile        Ajoute -pg
        --enable-debug          Ajoute les symboles de debugage
        --disable-systray       Désactive la compilation de SysTray
        --enable-safetray       Active SysTray en mode sûr seulement
        --disable-gtk           Désactice le code pur GTK dans aMule
        --enable-memdbg         Désactive le tracé de la barre de progression
        --disable-amulecmd      Désactive la compilation de amulecmd

Avec --enable-optimise, l'option -O2 sera ajoutée aux options de compilation.
Sans cela, aucune optimisation ne sera effectuée. Il est pour l'instant
préférable de ne pas optimiser, car si aMule plante, le code optimisé
ne produira pas de trace utilisables. -O3 plante completement au démarrage, ne
perdez pas votre temps avec maintenant.

Avec --enable-profile, l'option -pg sera ajoutée aux options de compilation.
aMule enregistrera alors les informations de profiling dans gmon.out, à partir
duquel il est possible de voir où aMule passe du temps. Vous ne voulez sans
doute pas l'activer, à moins que vous ne vouliez aider les developpeurs à
savoir à quoi sert votre temps CPU :P

Avec --disable-systray, vous n'aurez pas de barre des tâches. Utile pour les
systmes ou SysTray de compile pas.

Avec --enable-safetray, vous activez SysTray en mode sûr seulement

Avec --enable-memdbg, vous désactivez le tracé de la barre de progression.
Cela économise le processeur, mais c'est moins joli ;)

Avec --disable-gtk, Bon... demandez vous le vous même :P

Avec --disable-amulecmd, amulecmd ne sera pas compilé.


CHANGELOG
---------

* Tue Jan 13 00:25:01 CET 2004

        - Update de la version anglaise initiale
        - Traduction en français
(END)
« Last Edit: February 13, 2004, 10:34:20 PM by thepolish »
Logged
Only after the last tree has been cut down
Only after the last river has been poisoned
Only after the last fish has been caught
Only then you will find out that money cannot be eaten
(Cree Prophecy)