Introduzione
Transmission è un client Bittorrent Open Source, disponibile per Ubuntu. Una delle caratteristiche che lo distinguono dagli altri client Bittorrent, è la sua leggerezza e semplicità di utilizzo, combinando funzionalità avanzate con un'interfaccia essenziale.
Installazione
Transmission si trova già installato di predefinito in Ubuntu, per avviarlo fare clic su Applicazioni -> Internet -> Transmission.
Utilizzo
Una volta scaricato un file .torrent, fare doppio clic per aprirlo con Transmission. Una volta aperto il file questo viene importato automaticamente e viene fatto partire lo scaricamento.
Immagine(./scaricamento1.png,350)
Caratteristiche Principali
Creazione file .torrent.
- Supporto alle connessioni cifrate.
- Mappaggio automatico delle porte.
- Riduzione della frammentazione dei file su disco.
- Limiti di banda più accurati.
Interfaccia Web
Clutch è un'interfaccia web che consente di comandare Transmission da remoto.
Installazione
Per installare Clutch eseguire la seguente procedura:
Spostarsi nella cartella ~/usr/www/lib/, digitando il seguente comando in una finestra di [:AmministrazioneSistema/RigaDiComando:terminale]:
cd /usr/www/lib/
Scaricare il file di installazione di Clutch nella Home dal sito ufficiale:
wget http://clutchbt.com/Files/Clutch-0.4.tar.gz
- Scompattare l'archivio appena scaricato, digitando il seguente comando:
tar -xvf Clutch-0.4.tar.gz
- Spostare alcuni file, digitare:
mv Clutch-0.4 Clutch
Applicare alla cartella i [:AmministrazioneSistema/PermessiFile:permessi] di esecuzione, digitare:
chmod -R 777 Clutch/
Configurazione
Posizionarsi nella cartella ~/Clutch digitando il seguente comando in una finestra di terminale:
cd Clutch
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file ~/remote/data/socket.txt inserendo questo percorso:
/tmp/transmission.socket
- A questo punto è necessario far partire il demone, digitare:
transmission-daemon -s /tmp/transmission.socket
Posizionarsi nella cartella ~/root/.transmission/daemon e creare un link simbolico per impostare il percorso di download, digitare:
cd /root/.transmission/daemon ln -s /tmp/transmission.socket socket
- Impostare il percorso di download del demone
transmission-remote -f /shares/internal/PUBLIC/
Per utilizzare Clutch al di fuori della propria rete si deve impostare il [:InternetRete/ConfigurazioneRete/PortForwarding:Port Forwarding].
Impostare l'avvio
Posizionarsi nella cartella ~/etc/init.d digitando il seguente comando in una finestra di terminale:
cd /etc/init.d
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file ~/transmission.sh aggiungendo al file le seguenti righe:
# # Copyright (C) 2007 JRM # # Starts or stops the transmission daemons. # Writes directory permissions and changes owner for # the transmission.socket. PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME="Transmission" DESC="torrent daemon" case "$1" in start) echo -n "Starting $DESC: " transmission-daemon -s /tmp/transmission.socket echo "$NAME." sleep 2 chmod -R 777 /tmp/transmission.socket chown -R www-data:www-data /tmp/transmission.socket sleep 2 transmission-remote -f /shares/internal/PUBLIC/ ;; stop) echo -n "Stopping $DESC: " killall transmission-daemon echo "$NAME." ;; *) N=/etc/init.d/$NAME echo "Usage: $N {start|stop}" >&2 exit 1 ;; esac exit 0
- Salvare e chiudere il file.
Impostare l'avvio automatico
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file ~/post_network_start.sh, cercare delle righe simili alle seguenti:
start() { if [ ! -e "$POST_NETWORK_STARTED_FILE" ] then $SCRIPTS_PATH/crond.sh start # $SCRIPTS_PATH/mionet.sh start touch $POST_NETWORK_STARTED_FILE fi } stop() { if [ -e "$POST_NETWORK_STARTED_FILE" ] then # $SCRIPTS_PATH/mionet.sh stop $SCRIPTS_PATH/crond.sh stop rm $POST_NETWORK_STARTED_FILE fi }
e sostituirle con queste:start() { if [ ! -e "$POST_NETWORK_STARTED_FILE" ] then $SCRIPTS_PATH/crond.sh start # $SCRIPTS_PATH/mionet.sh start $SCRIPTS_PATH/transmission.sh start touch $POST_NETWORK_STARTED_FILE fi } stop() { if [ -e "$POST_NETWORK_STARTED_FILE" ] then $SCRIPTS_PATH/transmission.sh stop # $SCRIPTS_PATH/mionet.sh stop $SCRIPTS_PATH/crond.sh stop rm $POST_NETWORK_STARTED_FILE fi }
Salvare, chiudere il file e riavviare Ubuntu.
Utilizzo
Per visualizzare l'andamento dei download aprire il [:InternetRete/Navigazione:browser web] e digitare nella barra degli indirizzi il seguente indirizzo:
http://IP-Pubblico/Clutch
Sostituire la dicitura «IP-Pubblico» con l'indirizzo IP del vostro router.
Ulteriori risorse
[http://www.transmissionbt.com/ Sito Ufficiale di Transmission]
[http://it.wikipedia.org/wiki/Transmission Pagina di Transmission su Wikipedia]
[http://clutchbt.com Sito ufficiale di Clutch]
[http://homepage.ntlworld.com/koolamaster/transmission.html#4.2 Guida per installare Clutch su Transmission]