Attention: These instructions are meant for installing tor the network daemon i.e. little-t-tor. For instructions on installing Tor Browser, refer to Tor Browser user manual.

Accès administrateur: Pour installer Tor, vous avez besoin des privilèges root. Ci-dessous, toutes les commandes qui doivent être exécutées en tant qu'utilisateur root, comme apt et dpkg, sont précédées de "#", tandis que les commandes à exécuter en tant qu'utilisateur sont précédées de "$", ce qui ressemble à l'invite standard d'un terminal. Pour ouvrir un terminal racine, vous avez plusieurs options : sudo su, ou sudo -i, ou su -i. Notez que sudo vous demande votre mot de passe d'utilisateur, tandis que su attend le mot de passe root de votre système.

Debian / Ubuntu

N'utilisez pas les paquets du dépot d'Ubuntu. Par le passé, ils n'ont pas été mis à jour de manière régulière. Cela signifie que vous pourriez manquer des correctifs de stabilité et de sécurité.

  • 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

Il existe deux gestionnaires de paquets sur OS X : Homebrew et Macports. Vous pouvez utiliser le gestionnaire de paquets de votre choix.

Pour installer Homebrew, suivez les instructions de brew.sh.

Pour installer Macports, suivez les instructions sur macports.org/install.php.

  • Package installation

Si vous utilisez Homebrew dans une fenêtre Terminal, exécutez :

# brew install tor

Si vous utilisez Macports dans une fenêtre Terminal, exécutez :

$ sudo port install tor

Arch Linux

  • To install the tor package on Arch Linux, run:
# pacman -Syu tor

DragonFlyBSD

  • Bootstrap pkg

Les snapshots et les versions quotidiennes de DragonFlyBSD (à partir de la 3.4) sont livrés avec pkg déjà installé. Les mises à jour des versions précédentes, cependant, ne l'auront pas. Si pkg est manquant sur le système pour une raison quelconque, il peut être rapidement démarré sans avoir à le construire à partir des sources ou même avoir DPorts installé :

# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
  • Recommended steps to setup pkg

Ici, ce sera similaire à ce que nous avons sur un système FreeBSD, et nous allons utiliser HTTPS pour récupérer nos paquets et nos mises à jour - nous avons donc besoin d'un paquet supplémentaire pour nous aider (ca_root_nss).

Installation du paquet ca_root_nss :

# pkg install ca_root_nss

Pour les nouvelles installations, le fichier /usr/local/etc/pkg/repos/df-latest.conf.sample est copié dans /usr/local/etc/pkg/repos/df-latest. Les fichiers se terminant par l'extension ".sample" sont ignorés ; pkg(8) ne lit que les fichiers se terminant par ".conf" et il en lira autant qu'il en trouvera.

DragonflyBSD possède 2 dépôts de paquets :

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

We can simply edit the URL used to point out the repositories on /usr/local/etc/pkg/repos/df-latest and that's it! Remember to use pkg+https:// for Avalon.

Après avoir appliqué tous ces changements, nous mettons à nouveau à jour la liste des paquets et essayons de vérifier s'il y a déjà une nouvelle mise à jour à appliquer :

# pkg update -f
# pkg upgrade -y -f
  • Package installation

Installez le paquet tor :

# pkg install tor

NetBSD

  • Setup pkg_add

Les versions modernes du système d'exploitation NetBSD peuvent être configurées pour utiliser pkgin, qui est un logiciel destiné à être comme apt ou yum pour gérer les paquets binaires pkgsrc. Nous ne convertirons pas sa configuration ici, et opterons pour l'utilisation de pkg_add à la place.

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

Installez le paquet tor de NetBSD :

# pkg_add tor

Void Linux

Pour installer le paquet tor sur Void Linux, veuillez exécuter :

# xbps-install -S tor

Installer Tor à partir des sources

  • Download latest release and dependencies

La dernière version de Tor est disponible sur la page de téléchargement.

Si vous compilez à partir des sources, installez d'abord libevent, et assurez-vous d'avoir openssl et zlib (y compris les paquets -devel le cas échéant).

  • Install Tor

    tar -xzf tor-0.4.3.6.tar.gz; cd tor-0.4.3.6

    ./configure && make

Maintenant vous pouvez lancer tor en tant que src/app/tor (0.4.3.x et plus), ou vous pouvez lancer make install (en tant que root si nécessaire) pour l'installer dans /usr/local/, et ensuite vous pouvez le démarrer simplement en lançant tor.