Tor – anonymní prohlížení internetu

Option one: Tor on Debian lenny, Debian sid, or Debian testing

https://www.torproject.org/docs/debian.html.en#debian

If you’re using Debian stable (lenny), unstable (sid), or testing (squeeze), just run
apt-get install tor tor-geoipdb as root.

Note that this might not always give you the latest stable Tor version, but you will receive important security fixes. To make sure that you’re running the latest stable version of Tor, see option two below.

Now Tor is installed and running. Move on to step two of the „Tor on Linux/Unix“ instructions.


Option two: Tor on Ubuntu or Debian

Do not use the packages in Ubuntu’s universe. They are unmaintained and out of date. That means you’ll be missing stability and security fixes.

You’ll need to set up our package repository before you can fetch Tor. First, you need to figure out the name of your distribution. A quick command to run is lsb_release -c or cat /etc/debian_version. Here’s a quick mapping:

  • Debian unstable (sid) is „sid“
  • Debian 6.0 (squeeze) is „squeeze“
  • Debian 5.0 (lenny) is „lenny“
  • Ubuntu 10.10 is „maverick“
  • Ubuntu 10.04 or Trisquel 4.0 is „lucid“
  • Ubuntu 9.10 or Trisquel 3.5 is „karmic“
  • Ubuntu 8.04 is „hardy“
  • Ubuntu 6.06 is „dapper“

Then add this line to your /etc/apt/sources.list file:

deb     http://deb.torproject.org/torproject.org  main 

where you put the codename of your distribution (i.e. lenny, sid, maverick or whatever it is) in place of .

Then add the gpg key used to sign the packages by running the following commands at your command prompt:

gpg --keyserver keys.gnupg.net --recv 886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - 

Now refresh your sources and install Tor by running the following commands (as root) at your command prompt:

apt-get update apt-get install tor tor-geoipdb 

Now Tor is installed and running. Move on to step two of the „Tor on Linux/Unix“ instructions.

The DNS name deb.torproject.org is actually a set of independent servers in a DNS round robin configuration. If you for some reason cannot access it you might try to use the name of one of its part instead. Try deb-master.torproject.org, mirror.netcologne.de or tor.mirror.youam.de.


Option three: Using the development branch of Tor on Debian or Ubuntu

If you want to use the development branch of Tor instead (more features and more bugs), you need to add a different set of lines to your /etc/apt/sources.list file:

deb     http://deb.torproject.org/torproject.org  main deb     http://deb.torproject.org/torproject.org experimental- main 

where you again substitute the name of your distro (lenny, sid, maverick, …) in place of .

Then run the following commands at your command prompt:

gpg --keyserver keys.gnupg.net --recv 886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - apt-get update apt-get install tor tor-geoipdb 

Now Tor is installed and running. Move on to step two of the „Tor on Linux/Unix“ instructions.


Building from source

If you want to build your own debs from source you must first add an appropriate deb-src line to sources.list.

deb-src http://deb.torproject.org/torproject.org  main  deb-src http://deb.torproject.org/torproject.org  main deb-src http://deb.torproject.org/torproject.org experimental- main 

You also need to install the necessary packages to build your own debs and the packages needed to build Tor:

apt-get install build-essential fakeroot devscripts apt-get build-dep tor 

Then you can build Tor in ~/debian-packages:

mkdir ~/debian-packages; cd ~/debian-packages apt-get source tor cd tor-* debuild -rfakeroot -uc -us cd .. 

Now you can install the new package:

sudo dpkg -i tor_*.deb 

Now Tor is installed and running. Move on to step two of the „Tor on Linux/Unix“ instructions.


If you have suggestions for improving this document, please send them to us. Thanks!