Внимание: Эта инструкция предназначена для установки сетевого демона tor
, т.е. little-t-tor.
Инструкции по установке Tor Browser см. в Руководстве пользователя Tor Browser.
Доступ администратора: Для установки Tor необходимы права root.
Ниже все команды, которые должны быть запущены от пользователя root, такие как apt и dpkg, предваряются '#', в то время как команды для запуска от имени пользователя с '$', напоминающего стандартную подсказку в терминале.
Чтобы открыть корневой терминал, у вас есть несколько вариантов: sudo su, или sudo -i, или su -i. Обратите внимание, что sudo запрашивает ваш пароль пользователя, в то время как su требует пароль root вашей системы.
Debian / Ubuntu
Не используйте пакеты из окружения Ubuntu..
В последнее время они не очень регулярно обновляются. Вы можете не получить стабильную версию программы с исправленными ошибками.
- Настройте репозиторий пакетов Tor
Включите APT-репозиторий Tor Project, следуя инструкциям.
# apt install tor
Fedora
- Настройте репозиторий пакетов Tor
Включите репозиторий пакетов RPM проекта Tor, следуя инструкциям.
# dnf install tor
FreeBSD
# pkg install tor
OpenBSD
# pkg_add tor
macOS
- Установите менеджер пакетов
В OS X есть два менеджера пакетов: Homebrew и Macports.
Выбор менеджера пакетов за вами.
Чтобы установить Homebrew, следуйте инструкциям на brew.sh.
Чтобы установить Macports, следуйте инструкциям на macports.org/install.php.
Если вы используете Homebrew, в окне терминала выполните команду:
# brew install tor
Если вы используете Macports, в окне терминала выполните команду:
$ sudo port install tor
Arch Linux
- Чтобы установить пакет
tor
на Arch Linux, выполните команду:
# pacman -Syu tor
DragonFlyBSD
Ежедневные обновления 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 есть два репозитория:
- 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
В современных версиях операционной системы 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's:
# pkg_add tor
Void Linux
Для установки пакета tor
на Void Linux, выполните:
# xbps-install -S tor
Установка Tor из исходного кода
- Загрузите последнюю версию и зависимости
Последнюю версию Tor можно найти на странице скачать.
Если сборка выполняется из исходного кода, сначала установите libevent и убедитесь, что у вас есть openssl и zlib (включая пакеты devel, если это применимо).
Теперь вы можете запустить tor как src/app/tor (0.4.3.x и более поздние версии), или запустить make install
(под root, если это необходимо) для установки его в /usr/local/ и последующего запуска, просто запустив tor.