Prima opzione: Tor su Debian lenny, Debian sid o Debian testing
Se stai usando una Debian stabile (lenny), instabile (sid) o testing
(squeeze) è sufficiente il seguente comando
apt-get install tor
tor-geoipdb da root.
Nota che in questo modo non è detto che venga installata l'ultima versione stabile di Tor ma otterrai altresì importanti fixes di sicurezza. Per essere sicuri di usare l'ultima versione stabile di Tor vedi l'opzione due più avanti.
In questo modo Tor viene installato e avviato: vedi step two delle istruzioni "Tor on Linux/Unix".
Opzione due: Tor su Ubuntu o Debian
Non usare i pacchetti del repository di Ubuntu universe. Non sono mantenuti e sono obsoleti, il che significa che perderai la stabilità e i fixes di sicurezza.
È necessario impostare i repository prima di poter scaricare
Tor. Innanzitutto è necessario sapere il nome della tua distribuzione: se
stai usando Ubuntu 10.04 il nome è "lucid", per la 9.10 è "karmic", 9,04 è
"jaunty", 8.10 è "intrepid" e 8.04 è "hardy". Se invece stai usando Debian
Etch è "etch" e per Debian Lenny is "lenny". Aggiungi questa riga nel tuo
file /etc/apt/sources.list:
deb http://deb.torproject.org/torproject.org <DISTRIBUTION> mainmettendo il nome in codce della tua distribuzione (ad esempio lenny, sid, lucid, karmic, jaunty, intrepid, hardy o quel che sia) al posto di <DISTRIBUTION>.
Poi aggiungi la chiave gpg usata per firmare i pacchetti con il seguente comando:
gpg --keyserver keys.gnupg.net --recv 886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -Adesso puoi aggiornare le sorgenti e installare Tor con il seguente comando (come root):
apt-get update apt-get install tor tor-geoipdb
In questo modo Tor viene installato e avviato: vedi step two delle istruzioni "Tor on Linux/Unix".
Il nome a DNS deb.torproject.org è composto da una serie di
server indipendenti in configurazione DNS round robin per cui se per qualche
ragione non riesci a raggiungerlo puoi provare a connetterti ad uno dei
componenti provando ad esempio deb-master.torproject.org,
mirror.netcologne.de o tor.mirror.youam.de.
Opzione tre: usare il ramo di sviluppo di Tor su Debian o Ubuntu
Se invece vuoi provare una versione di
sviluppo di Tor (che possiede maggiori caratteristiche ma anche più
possibili bug) devi aggiungere una differente linea nel file
/etc/apt/sources.list:
deb http://deb.torproject.org/torproject.org <DISTRIBUTION> main deb http://deb.torproject.org/torproject.org experimental-<DISTRIBUTION> mainsostituendo il nome in codice della tua distribuzione (etch, lenny, sid, lucid, karmic, jaunty, intrepid, hardy) al posto di <DISTRIBUTION>.
Poi esegui il seguente comando:
gpg --keyserver keys.gnupg.net --recv 886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - apt-get update apt-get install tor tor-geoipdb
In questo modo Tor viene installato e avviato: vedi step two delle istruzioni "Tor on Linux/Unix".
Compilare dai sorgenti
Se vuoi compilare il tuo pacchetto dai sorgenti è necessario aggiungere una riga del tipo deb-src al sources.list.
deb-src http://deb.torproject.org/torproject.org <DISTRIBUTION> main deb-src http://deb.torproject.org/torproject.org <DISTRIBUTION> main deb-src http://deb.torproject.org/torproject.org experimental-<DISTRIBUTION> mainÈ inoltre necessario installare i pacchetti necessari alla compilazione dei pacchetti deb e di Tor:
apt-get install build-essential fakeroot devscripts apt-get build-dep torAdesso puoi compilare Tor in ~/debian-packages:
mkdir ~/debian-packages; cd ~/debian-packages apt-get source tor cd tor-* debuild -rfakeroot -uc -us cd ..Adesso puoi installare il nuovo pacchetto:
sudo dpkg -i tor_*.deb
In questo modo Tor viene installato e avviato: vedi step two delle istruzioni "Tor on Linux/Unix".
Se hai suggerimenti per migliorare questo documento inviaceli, grazie!
