Client emule sous GNU/Linux : xMule
17 Sep. 2006
- Auteur : Hyacinthe MENIET
- Responsable : TrustRobot
- Score ( voter ) :



- Connexes : Même auteur | Même responsable | Historique
1. Installation :
Avant toute chose, il vous faut satisfaire quelques dépendances :- Expat : vous pouvez utilisez ce didacticiel consacrer à dvd::rip pour cela : ICI.
- Flex : vous devriez le trouver sur vos CDs d'installation.
- byacc : de même, vous devriez le trouver sur vos CDs d'installation.
- wxWindows 2.4.0 pour GTK+ disponible ici.
- le patch pour wxWindows 2.4.0 disponible là.
- xmule que vous trouverez sur cette page. au format .tar.bz2. Pour les autres distributions à base de rpm, vous pouvez prendre le paquetage .rpm ou .src.rpm (selon la version) sur cette même page. Utilisateur de Mandriva 9.1, vous pouvez télécharger le paquetage non officiel de la dernière version "unstable" ici (pour les versions antérieures de Mandriva, voyez àla racine du site : là.)
cd ~/xmule
bzcat wxGTK-2.4.0.tar.bz2 | tar -xvf-
cd wxGTK-2.4.0
patch -p0 < ../memorypatch.txt
./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
su
make install
ldconfig
exit
Attention : si vous êtes un utilisateur de gnome 2 (autrement dit si vous utiliser gtk2), vous pouvez remplacer l'option --disable-gtk2 par : --enable-gtk2.
Prévoyez un peu de temps pour la compilation de wxWindows, et une dose de patience...
Vient ensuite l'installation de xmule :
-
À partir des sources :
cd ~/xmule bzcat xmule-x.x.x.tar.bz2 | tar -xvf- cd xmule-x.x.x ./configure --prefix=/usr make su make install exit
-
Pour Mandriva :
-
À partir du .rpm :
urpmi xmule-x.x.x-xxx.ixxx.rpm
-
À partir des sources .src.rpm :
rpmbuild --rebuild xmule-x.x.x-xxx.ixxx.src.rpm urpmi /usr/src/RPMS/i586/xmule-x.x.x-xxx.ixxx.rpmAttention : le chemin /usr/src/RPMS/i586/ peut varier selon votre version.
-
À partir du .rpm :
-
Pour les autres distributions à base de rpm :
-
À partir du .rpm :
rpm -Uvh xmule-x.x.x-xxx.ixxx.rpm
-
À partir des sources .src.rpm :
rpm --rebuild xmule-x.x.x-xxx.ixxx.src.rpm rpm -Uvh /usr/src/RPMS/i586/xmule-x.x.x-xxx.ixxx.rpmAttention : le chemin /usr/src/RPMS/i586/ peut varier selon votre distribution.
-
À partir du .rpm :
2. Configuration :
Rien de compliqué ici, juste de la pratique. Dans un premier temps vous devez lancer une première fois xmule. Pour cela, tapez dans un terminal la commande :
xmule
Ne vous préoccupez pas des éventuels messages d'erreurs que vous pourriez recevoir, cela s'arrangera avec les opérations que nous allons effectuer ici normalement. Avoir lancé xmule une première fois vous a créé le répertoire ~/.xMule.
Il vous faut mettre un fichier server.met viable (liste des serveurs et de leurs IP). Apparament celui d'edonkey ne lui convenait pas trop chez moi, aussi je vous laisse le soin de télécharger celui qui vous fait plaisir ici et de le ranger dans le répertoire ~/.xMule (comme c'est un répertoire caché, il vous faut taper l'url dans la fenêtre de téléchargement).
Maintenant j'imagine que vous utilisiez avant de vous lancer sur xmule un P2P du nom d'edonkey. Vous pourrez alors récupérer les fichiers temporaires et poursuivre les téléchargements initialement sous edonkey avec xmule. Pour ce :
rmdir Temp
rmdir Incoming
ln -s /vers_le_repertoire_donkey/share Incoming
ln -s /vers_le_repertoire_donkey/temp Temp
Et si c'est votre premier P2P et que vous avez décidé de dédier une partition pour vos téléchargements :
mkdir -p /mnt/nom_du_repertoire/lmule/Temp
mkdir /mnt/nom_du_repertoire/xmule/Incoming
cd ~/.xMule
ln -s /mnt/nom_du_repertoire/xmule/Incoming Incoming
ln -s /mnt/nom_du_repertoire/xmule/Temp Temp
Si vous êtes dans un autre cas, je pense que vous saurez adapter les lignes précédentes...
Voilà, nous avons terminé pour ce qui est des choses élémentaires.
3. Utilisation :
Rien de plus simple : dans un terminal :
xmule
Les menus sont suffisament explicites pour que vous vous y retrouviez. À noter de ne pas oublier de passer dans le menu preference afin d'augmenter le nombre de connection simultanné.
Pour information, si vous utilisez un firewall, le port à ouvrir pour permettre l'acitivité de lmule est le 4662.
