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ć Tor 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.
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.
Instalacja pakietów
# apt install tor
Fedora
Skonfiguruj repozytorium pakietu Tor
Włącz repozytorium pakietów RPM projektu Tor, postępując zgodnie z instrukcjami.
Instalacja pakietów
# dnf install tor
FreeBSD
Instalacja pakietów
# pkg install tor
OpenBSD
Instalacja pakietów
# 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.
Instalacja pakietów
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
Bootstrap pkg
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
).
Instalowanie pakietu 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
Instalacja pakietów
Zainstaluj pakiet tor
:
# pkg install tor
NetBSD
Konfiguracja pkg_add
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=https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf
Instalacja pakietów
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).
Zainstaluj tor
tar -xzf tor-<version>.tar.gz; cd tor-<version>
Zastąp <version>
najnowszą wersją tor
, na przykład tor-0.4.8.12
./configure && make
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.