Attention: These instructions are meant for installing tor the network daemon i.e. little-t-tor. Pentru mai multe informații despre instalarea Browser-ului Tor, consultați Manualul Tor Browser.

Admin access: To install Tor you need root privileges. Below all commands that need to be run as root user like apt and dpkg are prepended with '#', while commands to be run as user with '$' resembling the standard prompt in a terminal.

Debian / Ubuntu

Nu utilizați pachetele în universul Ubuntu. In the past they have not reliably been updated. That means you could be missing stability and security fixes.

Configure Tor package repository.

Enable the Tor Project APT repository by following the instructions.

Package installation

# apt install tor

Fedora

Configure Tor Package repository

Enable the Tor Project's RPM package repository by following the instructions.

Package installation

# dnf install tor

FreeBSD

Package installation

# pkg install tor

OpenBSD

Package installation

# pkg_add tor

macOS

Install a package manager

There are two package managers on OS X: Homebrew and Macports. Puteți utiliza orice manager de pachete la alegere.

Pentru a instala Homebrew, urmați instrucțiunile pe site-ul brew.sh.

To install Macports follow the instructions on macports.org.

Package installation

Dacă utilizați Homebrew într-o fereastră Terminal, executați:

# brew install tor

Dacă utilizați Macports într-o fereastră Terminal, executați:

$ sudo port install tor

Arch Linux

To install the tor package on Arch Linux, run:

# pacman -Syu tor

DragonFlyBSD

Bootstrap pkg

Instantanee și versiuni zilnice ale DragonFlyBSD (începând cu 3.4) vin cu pkg deja instalat. Cu toate acestea, upgrade-urile de la versiunile anterioare nu vor avea. Dacă pkg lipsește din sistem din orice motiv, acesta poate fi rapid bootstrapped fără a fi nevoie să-l construiască de la sursă sau chiar având DPorts instalat:

# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash

Recommended steps to setup pkg

Aici, modul de lucru este similar cu cel de pe un sistem FreeBSD și vom folosi HTTPS pentru a obține pachetele și actualizările noastre - așa că aici avem nevoie de un pachet suplimentar care să ne ajute (ca_root_nss).

Installing the ca_root_nss package:

# pkg install ca_root_nss

Pentru instalații noi, fișierul /usr/local/etc/pkg/repos/df-latest.conf.sample este copiat în/usr/local/etc/pkg/repos/df-latest. Fișierele care se termină în extensia ".sample" sunt ignorate; pkg (8) citește doar fișierele care se termină în ".conf" și le va citi pe toate, atâtea câte găsește.

DragonflyBSD are 2 depozite de pachete:

  • Avalon (mirror-master.dragonflybsd.org);
  • Wolfpond (pkg.wolfpond.org).

Putem pur și simplu edita URL folosit pentru a evidenția depozitele de pe /usr/local/etc/pkg/repos/df-latest și asta este tot! Nu uitați să folosiți pkg+https:// pentru Avalon.

După aplicarea tuturor acestor modificări, actualizăm din nou lista de pachete și încercăm să verificăm dacă există deja o nouă actualizare de aplicat:

# pkg update -f
# pkg upgrade -y -f

Package installation

Instalați pachetul tor:

# pkg install tor

NetBSD

Setup pkg_add

Versiunile moderne ale sistemului de operare NetBSD pot fi setate pentru a utiliza pkgin, care este o bucată de software care vizează să fie ca apt sau yum pentru gestionarea pachetelor binare pkgsrc. Noi nu sunt de conversie configurarea sa aici, și să opteze pentru a utiliza simplu pkg_add în schimb.

# echo "PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf

Package installation

Instalați pachetul NetBSD tor:

# pkg_add tor

Void Linux

Pentru a instala pachetul tor pe Void Linux, vă rugăm să rulați:

# xbps-install -S tor

Installing Tor from source

Download latest release and dependencies

Cea mai recentă versiune de Tor poate fi găsită pe pagina de descărcare.

Dacă construiți din sursă, instalați mai întâi libevent și asigurați-vă că aveți openssl și zlib (inclusiv pachetele -devel, dacă este cazul).

Install tor

tar -xzf tor-<version>.tar.gz; cd tor-<version>

Replace <version> with the latest version of tor, for example, tor-0.4.8.12

./configure && make

Acum puteți rula tor ca src/app/tor (0.4.3.x și mai târziu), sau puteți rula make install (ca root dacă este necesar) pentru a instala în /usr/local/, și apoi puteți începe doar de rulare tor.