Edit-clear-history.png Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.

Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione.


Debian-swirl.png Versioni Compatibili

Debian 6 "squeeze"
Debian 7 "wheezy"
Debian 8 "jessie"

Introduzione

Dalla corrispondente pagina di wikipedia:

MLDonkey è un client open source per il filesharing peer to peer che supporta molte reti P2P.
Originariamente era un client GNU/Linux del protocollo eDonkey, ora gira su molte versioni di Unix, su Mac OS X, su Microsoft Windows e supporta molti protocolli P2P.

Per un elenco dei protocolli p2p supportati si rimanda all'apposita pagina del wiki di MlDonkey.

Installazione

MlDonkey è disponibile da repository ufficiale:

# apt-get install mldonkey-server

Questo pacchetto fornisce anche un interfaccia telnet e web per l'amministrazione del demone.
Qualora l'utente desiderasse avere delle interfacce grafiche dedicate esistono due opzioni:

  • mldonkey-gui (GTK)
  • kmldonkey (Qt)

Anche loro disponibili direttamente da repository ufficiale.

Configurazione

Diversamente da altri applicativi, come aMule, la configurazione di MlDonkey avviene principalmente tramite console telnet e/o interfaccia grafica, quindi senza dover editare manualmente uno o più file di configurazione.

  ATTENZIONE
Terminata l'installazione mldonkey risulta accessibile solo da localhost, tutti gli altri IP sono bloccati. Se dunque MlDonkey è stato installato su una macchina differente da quella usata dall'utente è necessario prima collegarvisi tramite ssh.


Avviare la console telnet:

$ telnet localhost 4000

Comparirà il prompt:

Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Welcome to MLDonkey 3.1.5
Welcome on mldonkey command-line

Use ? for help

MLdonkey command-line:
> 

Qualora invece si dovesse ricevere il seguente messaggio d'errore:

Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Telnet connection from 127.0.0.1 rejected (see allowed_ips setting)
Connection closed by foreign host.

riavviare mldonkey-server dovrebbe risolvere il problema, almeno per quanto riguarda la prima configurazione.

La primissima operazione da fare è definire una password per l'utenza predefinita admin, che di base ha una password vuota:

> useradd admin password_voluta

Successivamente se si intende permettere l'accesso al demone anche da macchine differenti è necessario impostare i rispettivi IP, per esempio per permettere l'accesso da tutta la LAN (subnet 192.168.1.0/24 per esempio) di casa è sufficiente impartire i seguenti comandi:

> auth admin password_dell_admin
> set allowed_ips "127.0.0.1 192.168.1.0/24"

Come si vede avendo impostato una password per l'account admin è necessario prima autenticarsi (prima riga) e poi impartire altri comandi (seconda riga).

Percorsi

In debian i file sono così organizzati:

  • /var/lib/mldonkey, directory contenente sia i file di configurazione di MlDonkey che le cartelle predefinite per la condivisione e scaricamento dei file:
- /var/lib/mldonkey/shared/
- /var/lib/mldonkey/incoming/
  • /etc/init.d/mldonkey-server, script per la gestione di MlDonkey;
  • /etc/default/mldonkey-server, file di configurazione per l'eseguibile /usr/bin/mlnet;
  • /usr/bin/mldonkey, collegamento simbolico all'eseguibile principale /usr/bin/mlnet;
  • /usr/lib/mldonkey/, directory contenente alcuni file binari.

Approfondimenti

Man pages

  • man mldonkey
  • man mlgui

Sitografia




Guida scritta da: Wtf 12:26, 15 dic 2015 (CET)   Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized