Ceci est une ancienne révision du document !
eMule : un client P2P
Introduction
eMule est une application permettant le partage de fichiers en pair-à-pair.
Je vous propose ici d'installer eMule sur Ubuntu. Pourquoi me direz-vous ? Certes, il existe déjà aMule disponible en standard sur Ubuntu, mais :
- avant la version 2.2 disponible sur Hardy Heron, aMule ne disposait pas de brouillage de protocole.
- le développement d'aMule a généralement du retard sur celui d'eMule.
Plusieurs mods d'eMule tels eMule MorphXT ou encore eMule Xtrem sont utilisables via Wine. Consultez la base de données des applications du site de Wine pour plus d'informations. Lisez l'article Comparison of eDonkey software dans Wikipedia pour plus d'informations à propos des mods d'Emule.
Installation
Le paquet que je vous propose permet d'installer eMule 0.49a-1 sur Ubuntu. Notez qu'il ne s'agit pas d'un portage sous Linux, mais d'une utilisation conjointe avec Wine. Cependant, l'exécutable a été recompilé afin de permettre le fonctionnement de certaines options, comme l'aperçu des vidéos, le téléchargement directement depuis Firefox, l'affichage des pages Internet, etc.
Ce n'est pas compliqué, il suffit d'installer Wine puis d'utiliser le « .exe » d'installation de eMule comme sous Windows.
Il suffit d'ajouter l'un des dépôts suivants :
deb http://archive.bubuntu.net/bubuntu hardy main deb http://archive.bubuntu.net/bubuntu gutsy main deb http://archive.bubuntu.net/bubuntu feisty main deb http://archive.bubuntu.net/bubuntu intrepid main deb http://archive.bubuntu.net/bubuntu jaunty main
Puis ajoutez la clef du dépôt en exécutant les lignes suivantes dans un terminal :
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys AA82C25A36399439 gpg --armor --export AA82C25A36399439 | sudo apt-key add -- sudo apt-get update sudo apt-get install emule
Restrictions
L'utilisation d'eMule avec Wine impose quelques restrictions très légères quant aux options normalement disponibles dans la version pour Windows. Ces options sont désactivées dans l'interface lorsqu'elles ne sont pas utilisables.
eMule pour AMD64
Ce n'est pas compliqué, il suffit d'installer Wine puis d'utiliser le « .exe » d'installation de eMule comme sous Windows.
Télécharger le paquet « .deb » eMule : http://archive.bubuntu.net/bubuntu/pool/hardy/emule_0.49a-1_i386.deb
Installer en forçant sur l'architecture :
sudo dpkg --force-architecture --install emule_0.49a-1_i386.deb
problèmes connus
Si vous obtenez ce message :
/usr/local/bin/emule: line 5: .: requiert un argument de nom de fichier .: usage: . filename [arguments]
éditez le fichier /usr/local/bin/emule
sudo gedit /usr/local/bin/emule
et remplacez les trois . par des echo ""
Manuellement
Pour cela rien de plus simple, installer séparément wine : wine
Puis télécharger la dernière version de emule cliquez ici http://prdownloads.sourceforge.net/emule/eMule0.49b-Installer1.exe ou :
wget http://prdownloads.sourceforge.net/emule/eMule0.49b-Installer1.exe
Et double cliquez sur le fichier d'installation téléchargé ! Simple, rapide, et ça marche !
Aperçu d'écran
Liens ed2k
voici une commande qui permet l'ouverture de lien ed2k avec Emule et wine
gconftool-2 -s /desktop/gnome/url-handlers/ed2k/command ~/.wine/drive_c/Program\ Files/eMule/emule.exe --type String
gconftool-2 -s /desktop/gnome/url-handlers/ed2k/enabled --type Boolean true
Vous aurez peut être à localiser manuellement l'executable à partir de firefox :
~/.wine/drive_c/Program\ Files/eMule/emule.exe