Achtung! Diese Anleitung ist für die Installation des Netzwerk-Daemons tor
gedacht, z.B. little-t-tor.
Weitere Informationen, wie du den Tor Browser installieren kannst, findest du im Tor Browser-Handbuch.
Admin-Zugang: Um Tor zu installieren, benötigst du root-Rechte.
Im Folgenden werden bei allen Befehlen, die als Root-Benutzer ausgeführt werden müssen - wie z.B. apt und dpkg - ein '#' vorangestellt, während bei Befehlen, die als Benutzer ausgeführt werden müssen, ein '$' vorangestellt wird, was der Standard-Eingabeaufforderung in einem Terminal ähnelt.
Um ein Root-Terminal zu öffnen, hast du mehrere Möglichkeiten: sudo su, oder sudo -i, oder su -i. Beachte, dass sudo nach deinem Benutzerpasswort fragt, während su das Root-Passwort deines Systems erwartet.
Debian / Ubuntu
Verwende nicht die Pakete aus dem Ubuntu-Universum.
In der Vergangenheit sind sie nicht zuverlässig aktualisiert worden. Das bedeutet, dass es dir möglicherweise an Stabilitäts- und Sicherheitskorrekturen fehlt.
- Konfiguriere das Tor-Paket-Repositorium
Aktiviere das APT-Repository des Tor-Projekts, indem du den Anweisungen folgst.
# apt install tor
Fedora
- Konfiguriere das Tor-Paket-Repositorium
Aktiviere das RPM-Paket-Repository des Tor-Projekts, indem du den Anweisungen folgst.
# dnf install tor
FreeBSD
# pkg install tor
OpenBSD
# pkg_add tor
macOS
- Einen Paketmanager installieren
Es gibt zwei Paketmanager unter OS X: Homebrew und Macports.
Du kannst den Paketmanager deiner Wahl verwenden.
Zur Installation von Homebrew folgst du den Anweisungen auf brew.sh.
Um Macports zu installieren, folgst du den Anweisungen auf macports.org/install.php.
Wenn du Homebrew in einem Terminal-Fenster verwendest, gib ein:
# brew install tor
Wenn du Macports in einem Terminal-Fenster verwendest, gib ein:
$ sudo port install tor
Arch Linux
- Um das Paket
tor
auf Arch Linux zu installieren, führe folgendes aus:
# pacman -Syu tor
DragonFlyBSD
DragonFlyBSD's tägliche Snapshots und Releases (beginnend mit 3.4) werden mit bereits installiertem pkg
ausgeliefert. Upgrades von früheren Versionen haben es jedoch nicht. Wenn pkg
aus irgendeinem Grund auf dem System fehlt, kann es schnell gebootstrapt werden, ohne dass man es aus den Quellen erstellen muss oder DPorts installiert hat:
# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
- Empfohlene Schritte zur Einrichtung von
pkg
Hier wird es ähnlich wie auf einem FreeBSD-System sein, und wir werden HTTPS benutzen, um unsere Pakete und Aktualisierungen zu holen - also brauchen wir auch hier ein zusätzliches Paket, das uns hilft (ca_root_nss
).
Installieren des Pakets ca_root_nss
:
# pkg install ca_root_nss
Bei Neuinstallationen wird die Datei /usr/local/etc/pkg/repos/df-latest.conf.sample
nach /usr/local/etc/pkg/repos/df-latest
kopiert. Die Dateien, die mit der Endung ".sample" enden, werden ignoriert; pkg(8) liest nur Dateien, die mit ".conf" enden, und es liest so viele, wie es findet.
DragonflyBSD hat 2 Paket-Repositories:
- Avalon (mirror-master.dragonflybsd.org);
- Wolfpond (pkg.wolfpond.org).
Wir können einfach die URL, die verwendet wird, um auf die Repositories auf /usr/local/etc/pkg/repos/df-latest
zu verweisen, bearbeiten, und das war's! Denk dran, pkg+https:// für Avalon zu verwenden.
Nach Anwendung all dieser Änderungen aktualisieren wir die Paketliste erneut und versuchen zu prüfen, ob bereits eine neue Aktualisierung anzuwenden ist:
# pkg update -f
# pkg upgrade -y -f
Install the tor
package:
# pkg install tor
NetBSD
Moderne Versionen des NetBSD-Betriebssystem können so eingestellt werden, dass sie pkgin
verwenden, eine Software, die darauf abzielt, wie apt
oder yum
für die Verwaltung von pkgsrc-Programmdateien zu sein. Wir konvergieren hier nicht das Setup und entscheiden uns stattdessen für die Verwendung vom einfacheren pkg_add
.
# echo "PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf
Installieren des tor
NetBSD's Paketes:
# pkg_add tor
Void Linux
Führe diesen Befehl aus, um das tor
-Paket unter Void Linux zu installieren:
# xbps-install -S tor
Tor aus dem Quellcode installieren
- Neueste Version und Abhängigkeiten herunterladen
Die neueste Version von Tor findest du auf der Download-Seite.
Wenn du aus dem Quellcode erstellst, installiere zuerst libevent, und stelle sicher, dass du openssl und zlib hast (einschließlich der -devel-Pakete, falls anwendbar).
Jetzt kannst du tor als src/app/tor starten (0.4.3.x und später), oder du kannst make install
ausführen (als root, falls nötig), um es in /usr/local/ zu installieren, und dann kannst du es einfach starten, indem du tor ausführst.