Uwaga: Te instrukcje są przeznaczone do instalacji tor
demona sieciowego, tj. little-t-tor.
Instrukcje dotyczące instalacji Tor Browser znajdują się w instrukcji obsługi Tor Browser
Dostęp administratora: Aby zainstalować Tora potrzebne są uprawnienia roota.
Poniżej wszystkie polecenia, które muszą być uruchamiane jako użytkownik root, takie jak apt i dpkg, są poprzedzone znakiem „#”, podczas gdy polecenia, które mają być uruchamiane jako użytkownik, znakiem „$” przypominającym standardowy znak zachęty w terminalu.
Aby otworzyć terminal roota, masz kilka opcji: sudo su, sudo -i lub su -i. Należy pamiętać, że sudo pyta o hasło użytkownika, podczas gdy su oczekuje hasła roota systemu.
Debian / Ubuntu
Nie. używaj pakietów z Ubuntu Universe.
W przeszłości nie były one odpowiednio aktualizowane. Co oznacza, że możesz narazić się na niestabilność i brak poprawek bezpieczeństwa.
- Skonfiguruj repozytorium pakietu Tor
Włącz repozytorium Tor Project APT, postępując zgodnie z instrukcjami.
# apt install tor
Fedora
- Skonfiguruj repozytorium pakietu Tor
Włącz repozytorium pakietów RPM projektu Tor, postępując zgodnie z instrukcjami.
# dnf install tor
FreeBSD
# pkg install tor
OpenBSD
# pkg_add tor
macOS
- Zainstaluj menedżer pakietów
W systemie OS X dostępne są dwa menedżery pakietów: Homebrew i Macports.
Możesz użyć wybranego menedżera pakietów.
Aby zainstalować Homebrew, postępuj zgodnie z instrukcjami na stronie brew.sh.
Aby zainstalować Macports, postępuj zgodnie z instrukcjami na stronie macports.org/install.php.
Jeśli używasz Homebrew w oknie Terminala, uruchom:
# brew install tor
Jeśli używasz Macports w oknie Terminala, uruchom:
$ sudo port install tor
Arch Linux
- Aby zainstalować pakiet
tor
w systemie Arch Linux, uruchom:
# pacman -Syu tor
DragonFlyBSD
Codzienne snapshoty i wydania DragonFlyBSD (począwszy od 3.4) są dostarczane z zainstalowanym pkg
. Aktualizacje z wcześniejszych wydań, jednakże, nie będą go miały. Jeśli z jakiegokolwiek powodu w systemie brakuje pkg
, można go szybko uruchomić bez konieczności budowania go ze źródeł lub nawet posiadania zainstalowanych DPorts:
# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
- Polecane kroki konfiguracji
pkg
W tym przypadku będzie to podobne do tego, co mamy w systemie FreeBSD i zamierzamy używać HTTPS do pobierania naszych pakietów oraz aktualizacji – więc tutaj również potrzebujemy dodatkowego pakietu, który nam pomoże (ca_root_nss
).
Zainstaluj pakiet ca_root_nss
:
# pkg install ca_root_nss
Dla świeżych instalacji, plik /usr/local/etc/pkg/repos/df-latest.conf.sample
jest kopiowany do /usr/local/etc/pkg/repos/df-latest
. Pliki kończące się rozszerzeniem „.sample” są ignorowane; pkg(8) odczytuje tylko pliki kończące się „.conf” i odczyta tyle ile znajdzie.
DragonflyBSD posiada dwa repozytoria pakietów:
- Avalon (mirror-master.dragonflybsd.org);
- Wolfpond (pkg.wolfpond.org).
Możemy po prostu edytować URL używany do wskazywania repozytoriów na /usr/local/etc/pkg/repos/df-latest
i to wszystko! Pamiętaj, aby użyć pkg+https:// dla Avalon.
Po zastosowaniu wszystkich tych zmian ponownie aktualizujemy listę pakietów i próbujemy sprawdzić, czy jest już nowa aktualizacja do zastosowania:
# pkg update -f
# pkg upgrade -y -f
Zainstaluj pakiet tor
:
# pkg install tor
NetBSD
Nowoczesne wersje systemu operacyjnego NetBSD mogą być ustawione na używanie pkgin
, który jest oprogramowaniem podobnym do apt
lub yum
do zarządzania pakietami binarnymi pkgsrc. Nie będziemy tutaj konwertować jego konfiguracji i zamiast tego zdecydujemy się użyć zwykłego pkg_add
.
# echo "PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf
Zainstaluj pakiet tor
NetBSD:
# pkg_add tor
Void Linux
Aby zainstalować pakiet tor
na Void Linux, należy uruchomić:
# xbps-install -S tor
Instalowanie Tor ze źródła
- Pobierz najnowszą wersję i zależności
Najnowszą wersję Tor można znaleźć na stronie download.
Jeśli budujesz ze źródeł, najpierw zainstaluj libevent i upewnij się, że masz openssl i zlib (w tym – pakiety devel, jeśli dotyczy).
Teraz możesz uruchomić tor jako src/app/tor (0.4.3.x i późniejsze), lub uruchomić make install
(jako root, jeśli to konieczne), aby zainstalować go w /usr/local/. Następnie możesz go uruchomić po prostu uruchamiając tor.