Увага: ці інструкції призначені для встановлення 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=http://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.