git.schokokeks.org
Repositories
Help
Report an Issue
tor-webwml.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
3e4fce795
Branches
Tags
bridges
docs-debian
jobs
master
press-clips
tor-webwml.git
docs
en
debian.wml
Suggest a workaround for Karmic users until packages are available
Sebastian Hahn
commited
3e4fce795
at 2009-11-01 22:23:44
debian.wml
Blame
History
Raw
## translation metadata # Revision: $Revision: 19802 $ # Translation-Priority: 3-low #include "head.wmi" TITLE="Tor: Debian/Ubuntu Instructions" <div class="center"> <div class="main-column"> <a id="debian"></a> <h2><a class="anchor" href="#debian">Option one: Tor on Debian lenny, Debian sid, or Debian testing</a></h2> <br /> <p> If you're using Debian stable (lenny), unstable (sid), or testing (squeeze), just run<br /> <tt>apt-get install tor tor-geoipdb</tt> </p> <p> 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. </p> <p> Now Tor is installed and running. Move on to <a href="<page docs/tor-doc-unix>#polipo">step two</a> of the "Tor on Linux/Unix" instructions. </p> <hr /> <a id="ubuntu"></a> <a id="packages"></a> <h2><a class="anchor" href="#ubuntu">Option two: Tor on Ubuntu or Debian</a></h2> <br /> <p> <b>Do not use the packages in Ubuntu's universe.</b> They are unmaintained and out of date. That means you'll be missing stability and security fixes. </p> <p> 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. If you're using Ubuntu 9.04, it's "jaunty". Ubuntu 8.10 is "intrepid", and Ubuntu 8.04 is "hardy". If you're using Debian Etch, it's "etch", Debian Lenny is "lenny". Then add this line to your <tt>/etc/apt/sources.list</tt> file:<br /> <pre> deb http://deb.torproject.org/torproject.org <DISTRIBUTION> main </pre> where you substitute the above word (etch, lenny, sid, jaunty, intrepid, hardy) in place of <DISTRIBUTION>. </p> <p> We don't currently have Ubuntu 9.10 (Karmic Koala) packages, but the packages for Debian sid work. Instead of putting "karmic" in your sources.list line, use "sid". </p> <p> Then run <pre> gpg --keyserver keys.gnupg.net --recv 886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - apt-get update apt-get install tor tor-geoipdb </pre> </p> <p> Now Tor is installed and running. Move on to <a href="<page docs/tor-doc-unix>#polipo">step two</a> of the "Tor on Linux/Unix" instructions. </p> <p style="font-size: small"> The DNS name <code>deb.torproject.org</code> 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 <code>deb-master.torproject.org</code>, <code>mirror.netcologne.de</code> or <code>tor.mirror.youam.de</code>. </p> <hr /> <a id="development"></a> <h2><a class="anchor" href="#development">Option three: Using the development branch of Tor on Debian or Ubuntu</a></h2> <br /> <p>If you want to use the <a href="<page download>#packagediff">development branch</a> of Tor instead (more features and more bugs), you need to add a different set of lines to your <tt>/etc/apt/sources.list</tt> file:<br /> <pre> deb http://deb.torproject.org/torproject.org <DISTRIBUTION> main deb http://deb.torproject.org/torproject.org experimental-<DISTRIBUTION> main </pre> where you substitute the name of your distro (etch, lenny, sid, jaunty, intrepid, hardy) in place of <DISTRIBUTION>. </p> <p> Then run <pre> gpg --keyserver keys.gnupg.net --recv 886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - apt-get update apt-get install tor tor-geoipdb </pre> </p> <p> Now Tor is installed and running. Move on to <a href="<page docs/tor-doc-unix>#polipo">step two</a> of the "Tor on Linux/Unix" instructions. </p> <hr /> <a id="source"></a> <h2><a class="anchor" href="#source">Building from source</a></h2> <br /> <p> If you want to build your own debs from source you must first add an appropriate <tt>deb-src</tt> line to <tt>sources.list</tt>. <pre> # For the stable version. deb-src http://deb.torproject.org/torproject.org <DISTRIBUTION> main # For the unstable version. deb-src http://deb.torproject.org/torproject.org <DISTRIBUTION> main deb-src http://deb.torproject.org/torproject.org experimental-<DISTRIBUTION> main </pre> You also need to install the necessary packages to build your own debs and the packages needed to build Tor: <pre> apt-get install build-essential fakeroot devscripts apt-get build-dep tor </pre> Then you can build Tor in ~/debian-packages: <pre> mkdir ~/debian-packages; cd ~/debian-packages apt-get source tor cd tor-* debuild -rfakeroot -uc -us cd .. </pre> Now you can install the new package: <pre> sudo dpkg -i tor_*.deb </pre> </p> <p> Now Tor is installed and running. Move on to <a href="<page docs/tor-doc-unix>#polipo">step two</a> of the "Tor on Linux/Unix" instructions. </p> <hr /> <p>If you have suggestions for improving this document, please <a href="<page contact>">send them to us</a>. Thanks!</p> </div><!-- #main --> </div> #include <foot.wmi>