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

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

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)