AMule: differenze tra le versioni

3 637 byte aggiunti ,  9 feb 2023
nessun oggetto della modifica
Nessun oggetto della modifica
 
(36 versioni intermedie di 4 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Etch|Lenny|Squeeze|Wheezy|}}
{{Versioni compatibili|Jessie|Stretch|Buster|Bullseye}}
= Introduzione =
== Introduzione ==


aMule è un programma che si propone come un eMule multipiattaforma. Attualmente non ha tutte le funzionalità di emule, pur avendo tutte le più importanti, ma è disponibile sia in versione completa che di solo demone.<br>
aMule è un programma che si propone come un eMule multipiattaforma. Attualmente non ha tutte le funzionalità di emule, pur avendo tutte le più importanti, ma è disponibile sia in versione completa che di solo demone.<br>
Riga 9: Riga 9:
* Gli abbonati Fastweb per evitare problemi (ID basso, etc) devono usare ''aMule-adunanza'', negli altri casi eventuali problemi sono  probabilmente da imputare ad una non corretta configurazione del proprio  router/firewall (se ne possiede uno) e/o al proprio provider.}}
* Gli abbonati Fastweb per evitare problemi (ID basso, etc) devono usare ''aMule-adunanza'', negli altri casi eventuali problemi sono  probabilmente da imputare ad una non corretta configurazione del proprio  router/firewall (se ne possiede uno) e/o al proprio provider.}}


= Installazione =
== Installazione ==


I pacchetti di aMule sono disponibili sia nei repository ufficiali di Debian che in quello di amule.org, tuttavia è da notare che generalmente la versione del repository ufficiale non è aggiornata come quella del secondo. Si noti che la versione ''adunanza'' non è disponibile nei repository ufficiali.
I pacchetti di aMule sono disponibili sia nei repository ufficiali di Debian che in quello di amule.org, tuttavia è da notare che generalmente la versione del repository ufficiale non è aggiornata come quella del secondo. Si noti che la versione ''adunanza'' non è disponibile nei repository ufficiali.
Riga 18: Riga 18:
* Installare su uno stesso computer il demone e la versione completa è assolutamente inutile.
* Installare su uno stesso computer il demone e la versione completa è assolutamente inutile.
* Le interfacce, testuali o grafiche, servono solo per gestire il demone di amule, pertanto se si installa la versione completa non servono, a meno che non si abbia anche la necessità di gestire un demone di aMule installato su un altro computer.
* Le interfacce, testuali o grafiche, servono solo per gestire il demone di amule, pertanto se si installa la versione completa non servono, a meno che non si abbia anche la necessità di gestire un demone di aMule installato su un altro computer.
== Repository ufficiali ==


Versione completa:
Versione completa:
Riga 37: Riga 35:
<pre># apt-get install amule-utils-gui</pre>
<pre># apt-get install amule-utils-gui</pre>


== Repository non ufficiali Testing==
== Migrare da emule ad aMule ==


Questa sezione riguarda l'installazione di aMule su Debian Testing a 32 bit con linea ADSL 7Mb, ma le indicazioni e i link sono validi per altre distro.
aMule presenta un'organizzazione di file ed impostazioni simile ad emule, in particolare alcuni file ed impostazioni possono essere traferite pari pari da eMule ad aMule; a titolo d'esempio i file temporanei e il file ''ipfilter.dat'' funzionano senza problemi tali e quali in aMule.<br>
 
Ho optato per la versione più aggiornata e ho così modificato il mio file <code>etc/apt/sources.list</code>, aggiungendo:
<pre>
# amule CVS
deb http://www.vollstreckernet.de/debian/ testing amule </pre>
poi ho aggiunto la GPG Key:
<pre>
  gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60
  gpg -a --export 50D0AE60 > /tmp/key
  # apt-key add /tmp/key </pre>
Per installarlo come root eseguo:<pre>
# apt-get update
# apt-get install amule </pre>
per aggiungere all'interfaccia grafica la lingua italiana, altrimenti è in inglese:
<pre>
# apt-get install amule-i18n-it </pre>
Ora il programma è installato e funzionante, così dando per scontato che sappiate come si usa questo client P2P, non mi dilungherò sulla configurazione di base.
 
== Repository non ufficiali Stable ==
 
<pre>
deb http://www.vollstreckernet.de/debian/ testing amule-stable wx </pre>
 
oppure:
<pre>
deb http://www.vollstreckernet.de/debian/ stable amule-stable wx </pre>
 
''If you have wx from somewhere else, you can ommit it in theses lines, but don't cry if it won't work.''
 
== aMule CVS release ==
 
Per Debian Testing. In molti casi funziona anche con sid/unstable:
<pre>
deb http://www.vollstreckernet.de/debian/ testing amule </pre>
 
Per Debian Stable:
<pre>
deb http://www.vollstreckernet.de/debian/ stable amule </pre>
 
''If you need a recent Version of wx (2.8 atm), just append " wx" to the lines above. Be careful, between amule and wx is a space needed. If you only want wx binaries installed, replace amule with wx.''
 
=== GPG Key ===
 
I pacchetti sono segnati con una firma GPG, seguire i seguenti passi:
<pre>
gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60
gpg -a --export 50D0AE60 > /tmp/key
# apt-key add /tmp/key  </pre>
 
Oppure utilizzando sudo "sudo":
<pre>
gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60
gpg -a --export 50D0AE60 | sudo apt-key add - </pre>
 
= Migrare da emule ad aMule =
 
aMule presenta un'organizzazione di file ed impostazioni simile ad emule, in particolare alcuni file ed impostazioni possono essere traferite pari pari da eMule ad aMule; a titolo d'esempio i file temporanei e il file ''ipfilter.dat'' funzionano senza problemi tali e quali in aMule.
Sul sito ufficiale di aMule esiste una [http://wiki.amule.org/index.php/Migrate_from_eMule_to_aMule guida] in inglese che spiega nel dettaglio come migrare da eMule ad aMule, specificando quali impostazioni/file possono essere trasferiti con successo e quali invece no.
Sul sito ufficiale di aMule esiste una [http://wiki.amule.org/index.php/Migrate_from_eMule_to_aMule guida] in inglese che spiega nel dettaglio come migrare da eMule ad aMule, specificando quali impostazioni/file possono essere trasferiti con successo e quali invece no.


= Utilizzo e Configurazione =
== Utilizzo e configurazione: versione completa ==
 
== Versione Completa ==


Per un approfondimento vi mando alla pagina principale del  [http://www.amule.org/wiki/index.php/HowTo_Compile_In_Debian wiki di amule], lì potrete trovare informazioni utili per installare e/o compilare amule per diverse distro e diversi sistemi operativi.
Per un approfondimento vi mando alla pagina principale del  [http://www.amule.org/wiki/index.php/HowTo_Compile_In_Debian wiki di amule], lì potrete trovare informazioni utili per installare e/o compilare amule per diverse distro e diversi sistemi operativi.
Riga 123: Riga 58:
Non ho mai avuto crash e la memoria occupata da amule non ha mai superato i 150 Mb a parità di impostazioni con l'altra soluzione.
Non ho mai avuto crash e la memoria occupata da amule non ha mai superato i 150 Mb a parità di impostazioni con l'altra soluzione.


== Versione Demone ==
== Utilizzo e configurazione: versione demone ==


=== Premessa ===
=== Premessa ===
Riga 130: Riga 65:


=== Primo avvio ===
=== Primo avvio ===
Digitare da terminale:
Digitare da terminale:
<pre>$ amuled</pre>
<pre>$ amuled</pre>
Riga 139: Riga 75:


=== Configurazione ===
=== Configurazione ===
{{Box|NOTE|Tutti i file  dell'applicativo si trovano nella cartella ''~/.aMule/'', compreso il file ''amule.conf'' contenente la maggior parte delle impostazioni  modificabili dall'utente.}}
{{Box|NOTE|Tutti i file  dell'applicativo si trovano nella cartella ''~/.aMule/'', compreso il file ''amule.conf'' contenente la maggior parte delle impostazioni  modificabili dall'utente.}}


==== Impostazione della password ====
==== Impostazione della password ====
È necessario impostare una password per regolare l'accesso al demone, operazione che può essere svolta in due modi.<br>
 
È necessario impostare una password per regolare l'accesso al demone, operazione che può essere svolta in due modi.
 
===== Primo modo =====
===== Primo modo =====
Digitare da terminale:
Digitare da terminale:
Riga 156: Riga 95:


==== amule.conf ====
==== amule.conf ====
In questa sezione si descrivono i parametri di più comune interesse, per un elenco esaustivo si veda invece questa [http://wiki.amule.org/index.php/Amule.conf_file pagina].<br>
 
In questa sezione si descrivono i parametri di più comune interesse, per un elenco esaustivo si veda invece questa [http://wiki.amule.org/index.php/Amule.conf_file pagina].


<pre>
<pre>
Riga 188: Riga 128:
===== [ExternalConnect] =====
===== [ExternalConnect] =====


* ''AcceptExternalConnections'' se impostato su 1 permette di amministrare il demone con interfacce tipo ''amulecmd'' e ''amuleGUI''.
* ''AcceptExternalConnections'' se impostato su '''1''' permette di amministrare il demone tramite interfaccia web, ''amulecmd'' e ''amuleGUI''. Deve obbligatoriamente essere impostato su '''1''' nel caso della versione demone. Per usare l'interfaccia web è altresì necessario abilitare il web server integrato (si veda la sottostante sezione).
* ''ECPort'' è la porta usata sia da aMuleCMD che aMuleGUI per connettersi ad amule-daemon. Se questa porta viene bloccata da un firewall e/o da un router (quest'ultimo caso solo se si tenta di accedere ad amule-daemon dall'esterno della LAN cui appartiene il PC su cui è installato il demone) allora non sarà possibile controllare il demone da remoto con le suddette interfacce (ma potrebbe sempre essere possibile collegarsi tramite ssh al server e da lì usare amulecmd).
* ''ECPort'' è la porta usata sia da aMuleCMD che aMuleGUI per connettersi ad amule-daemon. Se questa porta viene bloccata da un firewall e/o da un router (quest'ultimo caso solo se si tenta di accedere ad amule-daemon dall'esterno della LAN cui appartiene il PC su cui è installato il demone) allora non sarà possibile controllare il demone da remoto con le suddette interfacce (ma potrebbe sempre essere possibile collegarsi tramite ssh al server e da lì usare amulecmd).


Riga 202: Riga 142:
Il demone può essere avviato/fermato attraverso il file binario '''<code>amuled</code>''' oppure tramite lo script '''<code>/etc/init.d/amule-daemon</code>'''.
Il demone può essere avviato/fermato attraverso il file binario '''<code>amuled</code>''' oppure tramite lo script '''<code>/etc/init.d/amule-daemon</code>'''.


{{Suggerimento|Se è la prima volta che si usa amule è caldamente consigliato avviare il demone direttamente tramite il file binario e non con lo script. L'avvio tramite script dovrebbe essere adottato solo da quegli utenti che hanno già verificato il buon funzionamento del demone, che hanno confidenza con i parametri di configurazione di amule e in generale con la shell di linux.}}
{{Suggerimento|Se è la prima volta che si usa amule è consigliabile avviare il demone direttamente tramite il file binario e non con lo script. L'avvio tramite script dovrebbe essere adottato solo da quegli utenti che hanno già verificato il buon funzionamento del demone e che hanno acquisito confidenza con i parametri di configurazione di amule (avere anche un minimo di dimistichezza con la shell di linux sicuramente non guasta).}}


In entrambi i casi perché amule-daemon possa essere avviato correttamente è sia '''NECESSARIO''' che esista una cartella <code>.aMule</code> contenente i file di configurazione, sia che il demone sappia dove andare a recuperarla, ovvero che ne conosca la posizione.
In entrambi i casi perché amule-daemon possa essere avviato correttamente è '''NECESSARIO''' che esista una cartella <code>.aMule</code> contenente i file di configurazione e che il demone sappia dove andare a recuperarla, ovvero che ne conosca la posizione.


==== File binario amuled ====
==== File binario amuled ====
Riga 218: Riga 158:
* Se lo script presente in <code>/etc/init.d</code> non è abilitato il demone può essere arrestato regolarmente solo attraverso un interfaccia che supporti tale possibilità, come ''amulecmd''.
* Se lo script presente in <code>/etc/init.d</code> non è abilitato il demone può essere arrestato regolarmente solo attraverso un interfaccia che supporti tale possibilità, come ''amulecmd''.
}}
}}
Qualora si disponesse già di una cartella con tutti i file di configurazione sarebbe invece possibile referenziare tale cartella al momento dell'avvio dell'eseguibile, in modo da ignorare quella presente nella <code>home</code> dell'utente.<br>
Per esempio se l'utente disponesse di una cartella <code>.aMule</code> ereditata da una precedente installazione potrebbe riutilizzarla o semplicemente sovrascrivendo quella presente nella <code>home</code> dell'utente oppure copiandola in una qualsiasi nuova posizione per cui abbia tutti i necessari permessi e quindi avviare <code>amuled</code> con un comando simile a comando:
<pre>$ amuled -f -c /nuova/posizione/.aMule/</pre>
''VPN''<br/>
In caso di vpn commerciale dove il numero di porte reindirizzabile è inferiore a 2 si può pensare di risolvere il problema evitando di far transitare il traffico di amule dalla vpn, per esempio sfruttando un ''network namespace'' (si veda la guida di [[iproute2]]).
Il comando di avvio diventerebbe allora simile a:
<pre># ip netns exec test su -c "amuled -f -c /nuova/posizione/.aMule/" nome_utente_non_privilegiato</pre>
dove ''test'' è il nomer del ''network namespace''.


==== Script amule-daemon ====
==== Script amule-daemon ====
Riga 224: Riga 173:
Soddisfatto questo requisito è essenziale specificare l'utente che lo script userà per eseguire il demone; tale utente, pur totalmente arbitrario, deve:
Soddisfatto questo requisito è essenziale specificare l'utente che lo script userà per eseguire il demone; tale utente, pur totalmente arbitrario, deve:
* essere già presente nel sistema (non è finalità di questa guida spiegare come creare un nuovo utente in linux).
* essere già presente nel sistema (non è finalità di questa guida spiegare come creare un nuovo utente in linux).
* avere i permessi rwx (lettura, scrittura ed esecuzione) sulla cartella </code>.aMule</code> (contenente i file di configurazione, posizione predefinita </code>~/.aMule</code>), su quella in cui sono creati i file temporanei e su quella in cui vengono salvati i file completati. Le ultime due sono di default sottocartelle della prima, a meno che l'utente non decida di definire posizioni differenti per una o entrambe.
* avere i permessi rwx (lettura, scrittura ed esecuzione) sulla cartella <code>.aMule</code> (contenente i file di configurazione, posizione predefinita <code>~/.aMule</code>), su quella in cui sono creati i file temporanei e su quella in cui vengono salvati i file completati. Le ultime due sono di default sottocartelle della prima, a meno che l'utente non decida di definire posizioni differenti per una o entrambe.
* avere almeno i permessi rx (lettura ed esecuzione) su tutte le cartelle a monte (genitrici) di quelle citate al punto precedente.
* avere almeno i permessi rx (lettura ed esecuzione) su tutte le cartelle a monte (genitrici) di quelle citate al punto precedente.
* È consigliabile come sempre utilizzare un utente senza privilegi di amministratore.
* È consigliabile come sempre utilizzare un utente senza privilegi di amministratore.
La procedura varia leggermente a seconda che si decida di usare un utente dotato di home, ovvero un utente normale creato senza specificare l'opzione ''--no-create-home'', oppure un utente di sistema o un utente normale avendo specificato l'opzione ''--no-create-home''.
La procedura varia leggermente a seconda che si decida di usare un utente dotato di home, ovvero un utente normale creato senza specificare l'opzione ''--no-create-home'', oppure un utente di sistema o un utente normale avendo specificato l'opzione ''--no-create-home''.<br>
I comandi per gestire il demone sono specificati [[#Comandi disponibili|nella terza sezione]].


===== Utente con ''home'' =====
===== Utente con ''home'' =====
Riga 236: Riga 186:


===== Utente senza ''home'' =====
===== Utente senza ''home'' =====
Se non si possiede già la cartella con tutti i file di configurazione (predefinita </code>~/.aMule</code>), perché per esempio è la prima volta che si usa amule, conviene avviare almeno una prima volta il demone in modo tradizionale, senza cioé usare lo script ''amule-daemon'', al fine di far generare in automatico la cartella con tutti i file di configurazione (si veda l'apposita parte di questa guida). Fatto ciò:
Se non si possiede già la cartella con tutti i file di configurazione (predefinita <code>~/.aMule</code>), perché per esempio è la prima volta che si usa amule, conviene avviare almeno una prima volta il demone in modo tradizionale, senza cioé usare lo script ''amule-daemon'', al fine di far generare in automatico la cartella con tutti i file di configurazione (si veda l'apposita parte di questa guida). Fatto ciò:
# Decidere dove collocare la cartella dei file di configurazione, dei file temporanei e dei file completati; mantenere le posizioni predefinite, cioè in </code>~/.aMule</code>, è assolutamente accettabile. Vale naturalmente quanto detto inizialmente sui permessi.
# Decidere dove collocare la cartella dei file di configurazione, dei file temporanei e dei file completati; mantenere le posizioni predefinite, cioè in <code>~/.aMule</code>, è assolutamente accettabile. Vale naturalmente quanto detto inizialmente sui permessi.
# Editare il file <code>/etc/default/amule-daemon</code> e specificare:
# Editare il file <code>/etc/default/amule-daemon</code> e specificare:
## l'utente da usare tramite la variabile ''AMULED_USER'', per esempio <code>AMULED_USER="sempronio"</code>
## l'utente da usare tramite la variabile ''AMULED_USER'', per esempio <code>AMULED_USER="sempronio"</code>
## la cartella contenente la cartella con i file di configurazione tramite la variabile ''AMULED_HOME'', per esempio <code>AMULED_HOME="/home/nome_utente/"</code> (quindi in tal caso il percorso della cartella ''.aMule'' sarà <code>/home/nome_utente/.aMule</code>).
## la cartella contenente la cartella con i file di configurazione tramite la variabile ''AMULED_HOME'', per esempio <code>AMULED_HOME="/home/nome_utente/"</code> (quindi in tal caso il percorso della cartella ''.aMule'' sarà <code>/home/nome_utente/.aMule</code>).
# Editare il file </code>.aMule/amule.conf</code> e modificare opportunalmente i seguenti parametri in modo che siano coerenti
# Editare il file <code>.aMule/amule.conf</code> e modificare opportunalmente i seguenti parametri in modo che siano coerenti
#* ''TempDir='' (percorso cartella file temporanei);
#* ''TempDir='' (percorso cartella file temporanei);
#* ''IncomingDir='' (percorso cartella file completati);
#* ''IncomingDir='' (percorso cartella file completati);
#* ''OSDirectory'' (percorso cartella ''.aMule'');
#* ''OSDirectory='' (percorso cartella ''.aMule'', cioè stando al precedente esempio <code>/home/nome_utente/.aMule</code>);


===== Comandi disponibili =====
===== Comandi disponibili =====
* <code>/etc/init.d/amule-daemon start</code>, per avviare il demone.
* <code># systemctl start amule-daemon</code>, per avviare il demone.
* <code>/etc/init.d/amule-daemon stop</code>, per arrestare il demone.
* <code># systemctl stop amule-daemon</code>, per arrestare il demone.
* <code>/etc/init.d/amule-daemon restart</code>, per riavviare il demone.
* <code># systemctl restart amule-daemon</code>, per riavviare il demone.
* <code>/etc/init.d/amule-daemon force-reload</code>.
* <code># systemctl status amule-daemon</code>, per avere informazioni sullo stato del demone.


=== Interfacce ===
=== Interfacce ===
Riga 303: Riga 253:
C'è veramente poco da dire. Richiede la presenza di un ambiente grafico come GNOME, sfrutta lo stesso file ''remote.conf'' di ''aMuleCMD'' per archiviare le impostazioni e attualmente non permette di terminare l'esecuzione del demone.
C'è veramente poco da dire. Richiede la presenza di un ambiente grafico come GNOME, sfrutta lo stesso file ''remote.conf'' di ''aMuleCMD'' per archiviare le impostazioni e attualmente non permette di terminare l'esecuzione del demone.
Una volta cliccato sulla relativa icona per avviarlo viene proposta una schermata in cui si richiede di inserire password, indirizzo e porta. Se la connessione ha successo si apre una finestra molto simile a quella di aMule e emule.
Una volta cliccato sulla relativa icona per avviarlo viene proposta una schermata in cui si richiede di inserire password, indirizzo e porta. Se la connessione ha successo si apre una finestra molto simile a quella di aMule e emule.
'''NOTA jessie/stretch''': poiché amule non è disponibile in [[Jessie]], l'unica alternativa è installare o la versione di [[Wheezy]] o quella di [[Stretch]]. Se quest'ultima risulta impossibile da installare a causa delle [[dipendenze]] e quindi si installa la versione di Wheezy, ci si accorgerà presto che <code>amuleGUI</code> versione Stretch smette di funzionare improvvisamente qualora si tenti di connettersi al [[demone]] di Wheezy. L'unica soluzione in tal caso è installare anche su Stretch la versione Wheezy di <code>amule-utils-gui</code>.


==== Web ====
==== Web ====


Anche in questo caso cpoco da dire. È sufficiente aprire una finestra di un browser qualsiasi, immettere nel campo indirizzo quello del computer su cui gira ''amule-daemon'' con relativa porta (es.: <code>http://mio_server:4711</code>), quindi immettere la propria password nella schermata di login che appare.
L'utilizzo dell'interfaccia web richiede che il server web integrato di amule sia già stato avviato. Ci sono due vie per attivare l'interfaccia web:
# Editare opportunamente il file di configurazione <code>amule.conf</code> (come descritto sopra nella relativa sezione) in modo che il webserver si avvii automaticamente insieme al demone di amuled.
# Lanciare manualmente l'eseguibile <code>amuleweb</code> da terminale (vedere il relativo manuale per la sintassi). In tal caso ad ogni riavvio del PC sarà evidentemente necessario ripetere il comando <code>amuleweb</code>.
 
Quale che sia il modo in cui si è avviato il webserver integrato l'utilizzo dell'interfaccia web è estremamente semplice, è infatti sufficiente aprire una finestra di un browser qualsiasi, immettere nel campo indirizzo quello del computer su cui gira ''amule-daemon'' con relativa porta (es.: <code>http://mio_server:4711</code>), quindi immettere la propria password nella schermata di login che appare.
 
== Rete Kad ==
 
Per connettersi alla rete kad è necessario possedere il il file <code>nodes.dat</code>, non incluso nell'installazione. Tale file deve essere presente nella cartella contenente i file di configurazione di amule.<br>
Si veda per esempio [http://www.emule-wiki.org/it/guide/first_steps/kad_connection questa guida] (tecnicamente per emule, ma i file nodes.dat sono ovviamente validi anche per amule) per sapere dove scaricarlo.


== Firewall/Router ==
== Firewall/Router ==
Riga 325: Riga 286:
Come punto di partenza si può utilizzare questa [http://www.emule.it/guida_emule/config_porte/routers.asp Guida].
Come punto di partenza si può utilizzare questa [http://www.emule.it/guida_emule/config_porte/routers.asp Guida].


= Sicurezza =
== Approfondimenti ==
 
=== Man pages ===
 
* <code>man amuled</code>
* <code>man amuleweb</code>
 
=== Sitografia ===
* [http://www.amule.org/ Sito Ufficiale aMule ].
* [http://wiki.amule.org/index.php/Main_Page Wiki di aMule ].
* [http://forum.amule.org/ Forum ] di aMule.
* [http://www.emule.it/guida_emule/default2.asp emule], sito italiano.
* [http://www.emule.it/guida_emule/config_porte/routers.asp Guida] alla configurazione di porte dati per svariati router in commercio. &Egrave; comunque imprescindibile fare riferimento al manuale istruzioni specifico del proprio router.
* [http://www.mirkopagliai.it/amuled-amuleweb-e-amulegui/ Guida] di Mirko Pagliai.
* [http://www.emule-wiki.org/it/guide/first_steps/kad_connection Prima connessione alla rete kad], per emule (ma i file nodes.dat sono ovviamente validi anche per amule).
 
== Sezioni obsolete ==
 
=== Installazione ===
 
==== Repository non ufficiali Testing ====
 
Questa sezione riguarda l'installazione di aMule su Debian Testing a 32 bit con linea ADSL 7Mb, ma le indicazioni e i link sono validi per altre distro.
 
Ho optato per la versione più aggiornata e ho così modificato il mio file <code>etc/apt/sources.list</code>, aggiungendo:
<pre>
# amule CVS
deb http://www.vollstreckernet.de/debian/ testing amule </pre>
poi ho aggiunto la GPG Key:
<pre>
  gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60
  gpg -a --export 50D0AE60 > /tmp/key
  # apt-key add /tmp/key </pre>
Per installarlo come root eseguo:<pre>
# apt-get update
# apt-get install amule </pre>
per aggiungere all'interfaccia grafica la lingua italiana, altrimenti è in inglese:
<pre>
# apt-get install amule-i18n-it </pre>
Ora il programma è installato e funzionante, così dando per scontato che sappiate come si usa questo client P2P, non mi dilungherò sulla configurazione di base.
 
==== Repository non ufficiali Stable ====
 
<pre>
deb http://www.vollstreckernet.de/debian/ testing amule-stable wx </pre>
 
oppure:
<pre>
deb http://www.vollstreckernet.de/debian/ stable amule-stable wx </pre>
 
''If you have wx from somewhere else, you can ommit it in theses lines, but don't cry if it won't work.''
 
==== aMule CVS release ====
 
Per Debian Testing. In molti casi funziona anche con sid/unstable:
<pre>
deb http://www.vollstreckernet.de/debian/ testing amule </pre>
 
Per Debian Stable:
<pre>
deb http://www.vollstreckernet.de/debian/ stable amule </pre>
 
''If you need a recent Version of wx (2.8 atm), just append " wx" to the lines above. Be careful, between amule and wx is a space needed. If you only want wx binaries installed, replace amule with wx.''
 
===== GPG Key =====
 
I pacchetti sono segnati con una firma GPG, seguire i seguenti passi:
<pre>
gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60
gpg -a --export 50D0AE60 > /tmp/key
# apt-key add /tmp/key  </pre>
 
Oppure utilizzando sudo "sudo":
<pre>
gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60
gpg -a --export 50D0AE60 | sudo apt-key add - </pre>
 
=== Sicurezza ===


Per non dimenticare la sicurezza vorrei suggerire l'uso di [[Moblock_-_mobloquer]] con il quale potrete filtrare gli IP che minacciano (teoricamente) la vostra privacy.
Per non dimenticare la sicurezza vorrei suggerire l'uso di [[Moblock_-_mobloquer]] con il quale potrete filtrare gli IP che minacciano (teoricamente) la vostra privacy.


== MoBlock ==
==== MoBlock ====


Per l'installazione sulla nostra Debian Testing aggiungiamo al file <code>etc/apt/sources.list</code>:
Per l'installazione sulla nostra Debian Testing aggiungiamo al file <code>etc/apt/sources.list</code>:
Riga 350: Riga 392:
In questo modo anche la nostra macchina Linux potrà scaricare tranquilla e sicura.
In questo modo anche la nostra macchina Linux potrà scaricare tranquilla e sicura.


= Approfondimenti =
=== Sitografia ===
* [http://www.amule.org/ Sito Ufficiale aMule ].
* [http://wiki.amule.org/index.php/Main_Page Wiki di aMule ].
* [http://forum.amule.org/ Forum ] di aMule.
* [http://www.emule.it/guida_emule/default2.asp emule], sito italiano.
* [http://www.emule.it/guida_emule/config_porte/routers.asp Guida] alla configurazione di porte dati per svariati router in commercio. &Egrave; comunque imprescindibile fare riferimento al manuale istruzioni specifico del proprio router.
* [http://www.mirkopagliai.it/amuled-amuleweb-e-amulegui/ Guida] di Mirko Pagliai.


{{
{{Autori
Autori
|Autore = [[Utente:Mm-barabba|Mm-barabba]]
|Autore = [[Utente:Mm-barabba|Mm-barabba]]
|Estesa_da =
|Estesa_da =
3 155

contributi