Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
mldonkey [Le 27/04/2013, 17:55]
axel55 [voir liste de diffusion]
mldonkey [Le 22/10/2017, 11:36] (Version actuelle)
L'Africain Maj de la page
Ligne 1: Ligne 1:
-{{tag>precise ​p2p}}+{{tag>Xenial ​p2p}}
  
 ---- ----
Ligne 11: Ligne 11:
 ===== Installation ===== ===== Installation =====
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​mldonkey-server|mldonkey-server]]**+[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>mldonkey-server]]**
  
 Lors de l'​installation une question vous sera posée: **Faut-il lancer MLDonkey au démarrage du système?​**\\ Lors de l'​installation une question vous sera posée: **Faut-il lancer MLDonkey au démarrage du système?​**\\
 Si vous découvrez MLDonkey, il est préférable de laisser décocher l'​option. Vous pourrez l'​activer plus tard lorsque vous aurez connaissances des différentes manière de l'​utiliser. Si vous découvrez MLDonkey, il est préférable de laisser décocher l'​option. Vous pourrez l'​activer plus tard lorsque vous aurez connaissances des différentes manière de l'​utiliser.
  
-===== Lancement ​=====+===== Utilisation ​=====
  
 Nous venons d'​installer MLDonkey. Vous ne trouverez pas d'​entrée dans le menu applications concernant MLDonkey puisque c'est un [[wpfr>​Disk_and_execution_monitor|démon]]. Ensuite vous utiliserez un client graphique qui permettra de contrôler ce démon. Nous venons d'​installer MLDonkey. Vous ne trouverez pas d'​entrée dans le menu applications concernant MLDonkey puisque c'est un [[wpfr>​Disk_and_execution_monitor|démon]]. Ensuite vous utiliserez un client graphique qui permettra de contrôler ce démon.
Ligne 24: Ligne 24:
 Pour démarrer ou arrêter MLDonkey copiez dans un terminal : Pour démarrer ou arrêter MLDonkey copiez dans un terminal :
  
-__Pour le démarrer :__ +__Pour le démarrer :__ <​code>​mlnet</​code>​
-  ​mlnet+
  
-__Pour le stopper :__ +__Pour le stopper :__<​code>​sudo killall mlnet</​code>​ ou CTRL+C
-  ​sudo killall mlnet+
  
 __Démarrer MLDonkey à l'​ouverture de la session :__\\ __Démarrer MLDonkey à l'​ouverture de la session :__\\
-Ajouter la commande **mlnet** [[tutoriel/application_demarrage#​lancer_le_gestionnaire_d_applications_au_demarrage|sur le gestionnaire d'​applications au démarrage]].+Ajouter la commande **mlnet** [[tutoriel:application_demarrage#​lancer_le_gestionnaire_d_applications_au_demarrage|sur le gestionnaire d'​applications au démarrage]].
  
 ====En mode démon==== ====En mode démon====
Ligne 39: Ligne 37:
 <note important>​Si vous utilisez le mode démon, vous devrez manuellement paramétrer MLDonkey pour qu'il utilise entre autres vos répertoires pour enregistrer les téléchargements en court et finaux, et gérer les droits. Ce qui peut s’avérer difficile pour les néophytes.</​note>​ <note important>​Si vous utilisez le mode démon, vous devrez manuellement paramétrer MLDonkey pour qu'il utilise entre autres vos répertoires pour enregistrer les téléchargements en court et finaux, et gérer les droits. Ce qui peut s’avérer difficile pour les néophytes.</​note>​
  
-__Pour le démarrer :__ +__Pour le démarrer :__<code bash>sudo /​etc/​init.d/​mldonkey-server start</​code>​
-  ​sudo /​etc/​init.d/​mldonkey-server start+
  
-__Pour le stopper :__ +__Pour le stopper :__<code bash>sudo /​etc/​init.d/​mldonkey-server stop</​code>​
-  ​sudo /​etc/​init.d/​mldonkey-server stop+
   ​   ​
 __Activer le démon MLDonkey au démarrage de l'​ordinateur __(ce qui est proposé à l'​installation) :\\ __Activer le démon MLDonkey au démarrage de l'​ordinateur __(ce qui est proposé à l'​installation) :\\
Ligne 49: Ligne 45:
  
 ===== Configuration du démon MLDonkey ===== ===== Configuration du démon MLDonkey =====
- 
-<​note>​MLDonkey a subit de nombreuses modifications,​ certaines des informations concernant sa configuration sont partiellement obsolètes.</​note>​ 
  
 ==== Configuration des répertoires ==== ==== Configuration des répertoires ====
Ligne 60: Ligne 54:
 Par défaut ces deux répertoires se situent dans ''/​var/​lib/​mldonkey'',​ ce qui n'est pas très pratique. Nous allons donc modifier le démon afin qu'il place ces répertoires dans votre dossier personnel. Par défaut ces deux répertoires se situent dans ''/​var/​lib/​mldonkey'',​ ce qui n'est pas très pratique. Nous allons donc modifier le démon afin qu'il place ces répertoires dans votre dossier personnel.
  
-Avant de toucher au fichier de configuration du démon nous devons éteindre celui ci : +Avant de toucher au fichier de configuration du démon nous devons éteindre celui ci : <code bash>sudo /​etc/​init.d/​mldonkey-server stop</code>
-  ​sudo /​etc/​init.d/​mldonkey-server stop +
- +
-Maintenant nous allons [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] ''​/var/​lib/​mldonkey/​downloads.ini''​\\ +
-Il faut trouver la ligne contenant les paramètres **incoming_directory** et **temp_directory**,​ puis les remplacer par les répertoires de votre choix : +
- +
-Ce qui donne par exemple : +
-  temp_directory = "/​home/​mondossierpersonnel/​.mldonkey/​temp"​ +
-   +
-  (* The directory where downloaded files should be moved after commit *) +
-  incoming_directory = "/​home/​mondossierpersonnel/​.mldonkey/​fini"​ +
- +
-Bien sûr nous devons créer ces deux répertoires. +
- +
-**Sous Feisty (en mode utilisateur)**+
  
-Les dossiers ​se trouve dans ''/​home/​mondossierpersonnel/​.mldonkey''​le fichier à éditer est alors ''/​home/​mondossierpersonnel/.mldonkey/downloads.ini''​+Maintenant nous allons [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] **.mldonkey/​downloads.ini**,​ qui se trouve dans votre **Dossier personnel**.\\ 
 +Il faut trouver la ligne contenant les paramètres **incoming_directory**FIXME et **temp_directory**puis les remplacer par les répertoires de votre choix, par exemple : 
 +<​file>​temp_directory = "$HOME/.mldonkey/temp"</​file>​ 
 +Bien sûr nous devons créer ce répertoire.
  
 Trouvez la section pour les fichiers temporaires : Trouvez la section pour les fichiers temporaires :
-<​file>​temp_directory = "/​home/​mondossierpersonnel/​.mldonkey/​temp"</​file>​ 
  
 Puis la section pour les répertoires de partage et de classement : Puis la section pour les répertoires de partage et de classement :
 <​file>​ <​file>​
  ​shared_directories = [  ​shared_directories = [
-  {     ​dirname = "/​home/​mondossierpersonnel/​.mldonkey/​shared" ​   (* dossier partagé*)+  {     ​dirname = "$HOME/​.mldonkey/​shared" ​   (* dossier partagé*)
      ​strategy = only_directory      ​strategy = only_directory
      ​priority = 0      ​priority = 0
Ligne 92: Ligne 74:
      ​priority = 0      ​priority = 0
 }; };
-  {     ​dirname = "/​home/​mondossierpersonnel/​.mldonkey/​incoming" ​   (* dossier fichiers finis edonkey*)+  {     ​dirname = "$HOME/​.mldonkey/​incoming" ​   (* dossier fichiers finis edonkey*)
      ​strategy = incoming_files      ​strategy = incoming_files
      ​priority = 0      ​priority = 0
 }; };
-  {     ​dirname = "/​home/​mondossierpersonnel/​.mldonkey/​incoming" ​   (* dossier fichiers finis bittorrent*)+  {     ​dirname = "$HOME.mldonkey/​incoming" ​   (* dossier fichiers finis bittorrent*)
      ​strategy = incoming_directories      ​strategy = incoming_directories
      ​priority = 0      ​priority = 0
Ligne 102: Ligne 84:
 </​file>​ </​file>​
  
-==== Configuration des droits==== 
- 
-Pour des raisons de sécurité, le démon mldonkey est lancé par l'​utilisateur ''​mldonkey''​ appartenant au groupe ''​mldonkey''​. 
-Pour que ce dernier puisse aller écrire dans nos deux répertoires fraîchement crées, il faut modifier les droits : 
- 
-On attribue les dossiers de mldonkey au groupe ''​mldonkey''​ : 
-  sudo chgrp -R mldonkey /​home/​mondossierpersonnel/​.mldonkey/​* 
- 
-Enfin on autorise seulement les utilsateurs du groupe mldonkey à lire et modifier ces répertoires : 
-  sudo chmod 660 -R /​home/​mondossierpersonnel/​.mldonkey/​* 
- 
-Comme l'​utilisateur ''​mldonkey'',​ appartient également au groupe ''​mldonkey''​ et que le démon est lancé par l'​utilisateur ''​mldonkey'',​ ce dernier pourra donc lire et écrire dans les répertoires définis. 
- 
-**Sous Feisty (en mode utilisateur) cette étape n'est plus obligatoire.** 
- 
-Une commande se révèle utile pour vérifier le bon positionnement des droits: 
-sudo -u mldonkey /​usr/​bin/​mlnet. 
- 
-Un message d'​erreur explicite "check rights"​ apparaît si les droits ne permettent pas à mldonkey d'​écrire dans son répertoire. 
  
 ==== En cas de problème : mode verbose ==== ==== En cas de problème : mode verbose ====
  
-Lorsque MLDonkey ne démarre plus et qu'il n'y a rien dans le log, il faut modifier le script de démarrage ''/​etc/​init.d/​mldonkey-server''​ pour afficher des informations supplémentaires. Pour cela, chercher les lignes : +Lorsque MLDonkey ne démarre plus et qu'il n'y a rien dans le log, il faut modifier le script de démarrage ''/​etc/​init.d/​mldonkey-server''​ pour afficher des informations supplémentaires. Pour cela, chercher les lignes : <file bash> 
-  start-stop-daemon --start $WRAPPER_OPTIONS \ +start-stop-daemon --start $WRAPPER_OPTIONS \ 
-  --pidfile $PIDFILE --background --exec $EXEC \ +--pidfile $PIDFILE --background ​--no-close ​--exec $EXEC \ 
-  -- -log_file $SERVERLOG -pid $PIDDIR 2>&1+-- -log_file $SERVERLOG -pid $PIDDIR ​>>​$SERVERLOG ​2>&1</​file>​
  
 et remplacer ''​--background''​ par ''​--verbose''​. ​ et remplacer ''​--background''​ par ''​--verbose''​. ​
 Au démarrage du service (''​service mldonkey-server start''​),​ des infos seront affichées, et probablement la cause du problème. Ensuite, rétablir la ligne modifiée. Au démarrage du service (''​service mldonkey-server start''​),​ des infos seront affichées, et probablement la cause du problème. Ensuite, rétablir la ligne modifiée.
- 
-NB : ces lignes peuvent varier suivant les versions. Version pour cet exemple : 3.0.1. 
  
 ===== Installation d'un client graphique ===== ===== Installation d'un client graphique =====
  
-Comme je l'ai dit, MLDonkey n'est que le cœur du système de téléchargement. Pour pouvoir le piloter facilement il vous faut un client graphique qui se connectera au démon et lui enverra des commandes. ​+MLDonkey n'est que le cœur du système de téléchargement. Pour pouvoir le piloter facilement il vous faut un client graphique qui se connectera au démon et lui enverra des commandes. ​
  
 L'​avantage est que vous pouvez fermer le client graphique, le démon lui, continue à télécharger. L'​avantage est que vous pouvez fermer le client graphique, le démon lui, continue à télécharger.
Ligne 144: Ligne 105:
 Par défaut vous utilisez MLDonkey en tant qu'​utilisateur **admin**. Par défaut vous utilisez MLDonkey en tant qu'​utilisateur **admin**.
  
-Si vous voulez l'​utilisez à l'​extérieur,​ vous pouvez facilement définir un reverse proxy dans apache qui pointera par exemple sur le dossier http://​monsite/​mldonkey.+Si vous voulez l'​utilisez à l'​extérieur,​ vous pouvez facilement définir un reverse proxy dans apache qui pointera par exemple sur le dossier http://​monsite/​mldonkey.
 Comme ça, depuis internet, vous pouvez lancer des téléchargements. Comme ça, depuis internet, vous pouvez lancer des téléchargements.
  
 ====WebUI==== ====WebUI====
  
-MLDonkey fourni nativement une interface web pour piloter le démon. Elle est accessible par défaut sur le port 4080 (vous pouvez le changer dans la configuration de MLDonkey) de la machine qui héberge le démon (vous pouvez donc accéder à votre interface web à l'​adresse ​[[http://​localhost:​4080/​]]). Cette interface est en anglais uniquement.+MLDonkey fourni nativement une interface web pour piloter le démon. Elle est accessible par défaut sur le port 4080 (vous pouvez le changer dans la configuration de MLDonkey) de la machine qui héberge le démon (vous pouvez donc accéder à votre interface web à l'​adresse ​''​http://​localhost:​4080/​''​). Cette interface est en anglais uniquement.
  
 ==== MLdonkeyGtkUi ==== ==== MLdonkeyGtkUi ====
  
-Le premier client graphique ​que je vous présente ​est le plus simple à installer.\\ +Le premier client graphique est le plus simple à installer. Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>mldonkey-gui]]**. 
-Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **mldonkey-gui** +  
- +Lancez ​l'​application ​comme indiqué ​[[:tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes ​[[:versions]] ou [[:​variantes]] ​d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​mlgui</​code>​
-Puis le démarrer soit: +
-  *En utilisant les menus, cliquez sur **Internet** puis **MLDonkey**. +
-  *Ou alors, lancez ​l'​application ​via le [[:unity#​tableau_de_bord_dash|dash]] (Ubuntu 11.04 et ultérieures) ​ou via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante : +
-<​code>​mlgui</​code>​+
  
 ==== KMLDonkey - Interface KDE ==== ==== KMLDonkey - Interface KDE ====
Ligne 167: Ligne 124:
 ==== Sancho - Interface Gnome ==== ==== Sancho - Interface Gnome ====
  
-Il existe ​plusieurs interfaces graphiquesma préférée est Sancho : http://​sancho.awardspace.com\\ +Il existe ​une autre interface graphique[[http://​sancho.awardspace.com|Sancho]]. ​C'est une interface gtk2 avec une icône dans le [[indicator-applications|systray]].
-C'est une interface gtk2 avec une icône dans le [[indicator-applications|systray]].+
  
 === Installation === === Installation ===
Ligne 186: Ligne 142:
  
 Le script vous demande où le logiciel doit être installé : Le script vous demande où le logiciel doit être installé :
-<file>Extract to directory [<​sancho-0.9.4-59-linux-gtk>​]:</​file>+<code bash>Extract to directory [<​sancho-0.9.4-59-linux-gtk>​]:</​code>
  
 Taper donc ''/​usr/​local/​sancho''​ Taper donc ''/​usr/​local/​sancho''​
Ligne 196: Ligne 152:
 //(vous pouvez remplacer $USER par votre login bien sûr ;-)// //(vous pouvez remplacer $USER par votre login bien sûr ;-)//
  
-Vous pouvez maintenant démarrer **sancho** depuis le menu **applications => internet**. 
  
 === Mettre Sancho en français === === Mettre Sancho en français ===
Ligne 230: Ligne 185:
  
 ===== Filtrage des IP =====  ===== Filtrage des IP ===== 
- 
-**Pour Feisty :** 
  
 Vous pouvez vous servir d'un ipfilter.dat en le placant dans le dossier **~/​.mldonkey** Vous pouvez vous servir d'un ipfilter.dat en le placant dans le dossier **~/​.mldonkey**
Ligne 273: Ligne 226:
 À l'aide d'une extension spécialement conçu pour MLDonkey, il est possible de charger des fichiers eDonkey et BitTorrent en un clic. Elle utilise l'​interface web WebUI, et permet donc de le faire à distance. À l'aide d'une extension spécialement conçu pour MLDonkey, il est possible de charger des fichiers eDonkey et BitTorrent en un clic. Elle utilise l'​interface web WebUI, et permet donc de le faire à distance.
  
-Disponible sur le site des extensions Mozilla: ​https://​addons.mozilla.org/​fr/​firefox/​addon/​mldonkeyfox-protocols-handl +Disponible sur le site des [[https://​addons.mozilla.org/​fr/​firefox/​addon/​mldonkeyfox-protocols-handl|extensions Mozilla]].\\ 
- +**Pour l'​installation aller voir [[firefox|Firefox]]** ​
-**Pour l'​installation aller voir [[firefox|Firefox]]** ​+
  
 ===== Un système d'​analyse anti-virus et d'​alerte ===== ===== Un système d'​analyse anti-virus et d'​alerte =====
  • mldonkey.txt
  • Dernière modification: Le 22/10/2017, 11:36
  • par L'Africain