Après avoir rencontré quelques difficultés pour installer amuleweb sur une mandriva 2007, voilà quelques conseilles:
1. Installer le paquetage
xmule-1-13.6-1.plf, cela vous réglera facilement tous les problèmes rencontrer avec wxWidgets (et il y en a un bon paquets de problèmes avec cette librairie....

).
2. Télécharger
les sources de amule: vous les trouverez ici:
http://www.amule.org/files/files.php?cat=343. Ensuite, il faut suivre l'étape 2 de ce super HowTo :
http://www.amule.org/wiki/index.php/HowTo_Compile_aMuled-frConcrètement:
Décompressez l'archive, et, en tant qu'utilisateur simple:
* ./configure --enable-amulecmd --enable-webserver --disable-monolithic -enable-amule-daemon
* make
En tant que super-utilisateur (root):
* make install
C'est fait. Vous avez maintenant un aMule-daemon fonctionnel dans /usr/local/bin
Maintenant vous devez le configurer. Pour créer le fichier ~/.aMule/amule.conf, qui est le fichier de préférence, lancez aMuled une fois.
Le dossier ~/.aMule et le fichier ~/.aMule/amule.conf seront créer dans le répertoire home/maison de l'utilisateur qui a lancé aMuled.
NOTE: Avec les versions de aMule antérieure à la 2.0.0 le fichier ~/.aMule/amule.conf était ~/.eMule.
4. A partir d'ici les choses se corsent un peu :evil: ! le How To précédent vous propose d'aller voir un article en anglais:
Vous désirez probablement aMuleWeb pour controler daemon. Pour pouvoir l'utiliser vous devez activer les connexions externes. Jetez un oeil à cet article.
Lisez aussi la FAQ de amuled, la configuration de certains éléments s'y trouve.
Je vous rend en français la substantifique moelle de cet article en anglais, légèrement adapté à Mandriva 2007:
4.1 Ouvrer amule (dans une console:
amule). Allez dans "Préférences" puis dans "Remote".
Ensuite, activez "Accept External Connections" et "Use TCP ports instead of unix local
sockets". Rentrez un mot de pass pour les communications externes (obligatoire). Fermez
amule
4.2 Dans une console, lancer amuled (avec un d). Puis fermez le (controle + c ; ou avec
kguardsys). Cela a créé un fichier de configuration ~/.aMule/amule.conf. Maintenant taper
dans une console:
amuleweb -w cela va créer le fichier ~/.aMule/remote.conf.
4.3 Nous allons éditer ces deux fichiers de configuration. Tout d'abord, amule.conf. Dans une
console, tapez:
kwrite ~/.aMule/amule.conf. Kwrite s'ouvre, changez:
# [ExternalConnect] <- Titre de la section
# AcceptExternalConnections=1 <-- Pour que aMuled accepte les Connections Externes.
# ECUseTCPPort=1 <--Pour utiliser le TCP port. C'est très important, et ça peut gravement
buger! Concrètement, si la ligne n'existe pas, rajoutez la!
# ECPassword=ca3c365274907c6fd527068788e14639 <--- votre password coder en MD5.
Pour trouver le codage md5 de votre password: dans une console tapez :
$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1
copiez collez le chiffre qui s'affiche. REM: Mettez le même password que dans Amule.(voir 4.1)
Après avoir rencontrer des problèmes (pleins de problèmes... peut-être du à mon serveur
apache), j'ai compris qu'il fallait
également changer la valeur de:
ECAddress= Votre adresse IP (fixe, bien entendu...) <---au lieu de Localhost
ECPort=4713 <----Vérifier bien qu'il y a la même valeur que dans amule (cf:
4.1)
Si vous ne savez pas comment rendre votre IP fixe, google est votre ami (oui, je sais, cette
phrase va en déprimer certains

).
4.4 Répéter 4.3 pour le fichier ~/.aMule/remote.conf, MAIS, il faudra cette fois ci mettre votre
adresse IP fixe devant "HOST"
4.5 Lancer amuled, (dans une console,
amuled), puis amuleweb (dans une console,
amuleweb)
4.6 Lancer votre navigateur préféré, dans la barre d'adresse tapez:
http://votreipfixe:VotreECport
(ex: [URL]http://192.168.1.15:413[/URL])
4.7 Voilà, c fé!!!
