Увага: ці інструкції призначені для встановлення tor мережевого демона, тобто little-t-tor. Інструкції щодо встановлення браузера Tor див. у посібнику користувача браузера Tor.

Доступ адміністратора: щоб встановити Tor, вам потрібні права root. Нижче всі команди, які потрібно запускати від імені користувача root, як-от apt і dpkg, починаються символом "#", тоді як команди, які потрібно запускати як користувач, мають символ "$`", що нагадує стандартний запит у терміналі.

Debian / Ubuntu

Не використовуйте пакунки Ubuntu universe. У минулому вони не були надійно оновлені. Це означає, що вам можуть бракувати виправлень стабільності та безпеки.

Налаштувати сховище пакетів Tor.

Увімкніть репозиторій Tor Project APT, дотримуючись інструкцій.

Установка пакета

# apt install tor

Fedora

Налаштувати сховище пакетів Tor

Увімкніть репозиторій пакетів RPM проекту Tor, дотримуючись інструкцій.

Установка пакета

# dnf install tor

FreeBSD

Установка пакета

# pkg install tor

OpenBSD

Установка пакета

# pkg_add tor

macOS

3. Установіть пакунок Tor

В OS X є два менеджери пакетів: Homebrew і Macports. Ви можете використовувати менеджер пакунків за вашим вибором.

Щоб установити Homebrew, дотримуйтесь інструкцій на brew.sh.

Щоб установити Macports, дотримуйтесь інструкцій на macports.org.

Установка пакета

Якщо ви використовуєте Homebrew у вікні терміналу, запустіть:

# brew install tor

Якщо ви використовуєте Macports у вікні терміналу, запустіть:

$ sudo port install tor

Arch Linux

Щоб установити пакет tor на Arch Linux, запустіть:

# pacman -Syu tor

DragonFlyBSD

Bootstrap pkg

Щоденні знімки та випуски DragonFlyBSD (починаючи з 3.4) постачаються з уже встановленим pkg. Проте в оновленнях попередніх випусків його не буде. Якщо pkg відсутній у системі з будь-якої причини, його можна швидко завантажувати, не збираючи його з вихідного коду або навіть не встановлюючи DPorts:

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

Рекомендовані кроки для налаштування pkg

Тут це буде схоже на те, що ми маємо в системі FreeBSD, і ми збираємося використовувати HTTPS для отримання наших пакунків і оновлень, тому тут нам також потрібен додатковий пакет, щоб допомогти нам (ca_root_nss ).

Встановлення пакета ca_root_nss:

# pkg install ca_root_nss

Для нових установок файл /usr/local/etc/pkg/repos/df-latest.conf.sample копіюється в /usr/local/etc/pkg/repos/df-latest. Файли з розширенням ".sample" ігноруються; pkg(8) читає лише файли, які закінчуються на ".conf", і читатиме стільки, скільки знайде.

DragonflyBSD має 2 сховища пакетів:

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

Ми можемо просто відредагувати URL, який використовується для вказівки на репозиторії на /usr/local/etc/pkg/repos/df-latest, і все! Не забудьте використовувати pkg+https:// для Avalon.

Після застосування всіх цих змін ми знову оновлюємо список пакетів і намагаємося перевірити, чи є вже нове оновлення для застосування:

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

Установка пакета

Встановіть пакет tor:

# pkg install tor

NetBSD

Налаштування pkg_add

Сучасні версії операційної системи NetBSD можна налаштувати на використання pkgin, який є частиною програмного забезпечення, схожого на apt або yum для керування бінарними пакетами pkgsrc. Ми не розглядаємо тут його налаштування, а замість цього використовуємо простий pkg_add.

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

Установка пакета

Встановіть пакет tor NetBSD:

# pkg_add tor

Пустота Linux

Щоб установити пакет tor на Void Linux, запустіть:

# xbps-install -S tor

Встановлення GnuPG

Завантажте останню версію та залежності

Останній випуск Tor можна знайти на сторінці завантаження.

Якщо ви створюєте з вихідного коду, спочатку встановіть libevent і переконайтеся, що у вас є openssl і zlib (включно з пакетами -devel, якщо є).

1. Встановіть apt-transport-https

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

Замінити<version> з останньою версією tor, наприклад, tor-0.4.8.12

./configure && make

Тепер ви можете запустити tor як src/app/tor (0.4.3.x і пізніші версії), або ви можете запустити make install (за потреби від імені користувача root), щоб встановити його в /usr/local/, і тоді ви можете запустити його, просто запустивши tor.