User Tools

Site Tools


Sidebar

Translations of this page:

ru:freebsd-tor-install

Установка Tor на FreeBSD

Какие версии Tor доступны?

Для установки на FreeBSD доступны и стабильная версия и предварительные сборки Tor, а так же бинарные пакеты или исходники из коллекции портов.

Требуемые зависимости

Требуемые библиотеки для FreeBSD это devel/libevent и archivers/zstd.

Требуемые зависимости для сборки - textproc/asciidoc, devel/gmake и devel/pkgconf.

Поддерживаемые аппаратные платформы

Tor для FreeBSD работает на всех поддерживаемых аппаратных платформах, за исключением mips64, powerpc64 и sparc64 для которых отсутствует поддержка пользователей.

Порты или пакеты

Установка из пакетов более быстрая и простая, но версия Tor в бинарном пакете может быть немного старее чем версия Tor из портов. В руководстве FreeBSD "Использование pkgng для управления бинарными пакетами" есть подробная инструкция. При установке из бинарного пакета у вас нет возможности конфигурации опций сборки.

Перед устновкой из портов, необходимо обновить дерево портов. Подробная инструкция по установке дерева портов и их обновлению есть в Руководстве FreeBSD. Порты позволяют управлять сборкой приложения и настраивать ее. Доступные опции конфигурации можно увидеть если запустить команду в директории определенного порта.

 % make config

Стабильная версия порта Tor в FreeBSD находиться в /usr/ports/security/tor, а альфа/нестабильная в /usr/ports/security/tor-devel

Установка Tor: pkg(8) и port

Из пакета:

 % sudo pkg install tor

Из портов:

 % cd /usr/ports/security/tor
 % sudo make install

Установка альфа/нестабильной версии Tor: pkg(8) и port

Из пакета:

 % sudo pkg install tor-devel

Из портов:

 % cd /usr/ports/security/tor-devel
 % sudo make install

Расположения файлов Tor в FreeBSD

В FreeBSD файл torrc находиться в директории /usr/local/etc/tor, в файле примера конфигурации torrc.sample. Рабочая директория для хранения данных Tor /var/db/tor

В директории порта /usr/ports/security/{tor,tor-devel} находиться файл pkg-plist, он содержит список файлов устанавливаемых портом.

Дополнительные замечания

После установки порта, нужно очистить директорию и удалить все временные файлы после сборки

 % sudo make clean

Собранные файлы зависимостей в директориях textproc/asciidoc, devel/gmake и devel/pkgconf уже тоже не нужны и их можно очистить :

 % sudo pkg autoremove
ru/freebsd-tor-install.txt · Last modified: 2018/03/06 08:14 by car0lyn