User Tools

Site Tools


ru:openbsd-tor-install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:openbsd-tor-install [2018/03/05 20:46]
gman999
ru:openbsd-tor-install [2018/03/06 07:28]
car0lyn
Line 4: Line 4:
  
  
-#Можно установить Tor или из бинарных пакетов или собрать из исходников порта. В большинстве случаев рекомендуется устанавливать из бинарных пакетов.+Можно установить Tor или из бинарных пакетов или собрать из исходников порта. В большинстве случаев рекомендуется устанавливать из бинарных пакетов.
  
 +В данный момент в официально досупна только стабильная версия.
  
-# В данный ​момент в официально досупна только ​стабильная версия.+===Зависимости необходимые для ​установки Tor===
  
-# _Зависимости необходимые для установки Tor_+Необходима ​только она библиотека зависимостей devel/​libevent2.
  
-# Необходима только она библиотека зависимостей devel/​libevent2.+===Поддерживаемые аппаратные платформы===
  
-#_Поддерживаемые аппаратные платформы_+Tor для OpenBSD есть [[https://​www.openbsd.org/​plat.html|для всех аппаратных платформ]].
  
-# Tor для OpenBSD ​есть для всех аппаратных ​платформ.+===Версии портов/пакетов и версии OpenBSD===
  
-#_Версии портов/пакетов и версии ​OpenBSD_+Сторонние приложения привязаны к версии OpenBSD, будь ​то конкретная ​версия, например,​ 6.2 или [[https://​www.openbsd.org/​faq/​faq5.html#​Flavors|-stable/​-release или -current ветки]].
  
-торонние ​приложения привязаны ​к версии OpenBSD, будь то конкретная версия, например, 6.2 или ​-stable/​-release ​или ​-current ветки.+Пакеты для -stable / -release ​обычно обновляются только с новыми версиями самой ОС, которые выходят каждые шесть месяцев. Однако дерево -stable/​-release ​портов может получить важные обновления для системы безопасности. При запуске Tor на OpenBSD -stable необходимо обновить дерево портов в /usr/portsTor одно из приложений, которое часто требует обновлений.
  
-#​Пакеты для -stable / -release обычно обновляются только с новыми версиями самой ОС, которые выходят каждые шесть месяцев. Однако дерево -stable/​-release ​портов может получить важные обновления ​для системы безопасности. При запуске Tor на OpenBSD -stable необходимо обновить дерево портов в /usr/ports. Tor - одно из приложений,​ которое часто требует обновлений.+Обновления ​пакетов ​OpenBSD ​-current ​происходит после обновления порта. ​
  
-бновления ​пакетов ​OpenBSD -current ​происходит после обновления порта. ​+Было ​бы неплохо рассмотреть [[https://​www.openbsd.org/​faq/​ports/​ports.html|часто задаваемые вопросы в OpenBSD для портов]]. В них содержится информация о том, как настроить дерево портов ​так, чтобы вы могли выполнять большинство операций как ​обычный,​ непривилегированный пользователь и настраивать [[https://​man.openbsd.org/​doas|doas(1)]],​ чтобы позволить вам выполнять только команды,​ которые необходимы как root. Приведенные ниже примеры предполагают, что вы это сделали.
  
-#Было бы неплохо рассмотреть часто задаваемые вопросы в OpenBSD для портов. В них содержится информация о том, как настроить дерево портов так, чтобы вы могли выполнять большинство операций как обычный,​ непривилегированный пользователь и настраивать doas(1), чтобы позволить вам выполнять только команды,​ которые необходимы как root. Приведенные ниже примеры предполагают,​ что вы это сделали.+===Установка ​Tor: pkg_add(1) and port===
  
-# _Установка Tor: pkg_add(1) and port_ +Из пакета:​
- +
-Из пакета :+
  
   $ doas pkg_add tor   $ doas pkg_add tor
  
-Из портов:​+Из портов:​
  
   $ cd /​usr/​ports/​net/​tor   $ cd /​usr/​ports/​net/​tor
   $ env SUDO=doas make install   $ env SUDO=doas make install
  
-#Если приложение Tor нуждается в более обновленной версии,​ чем версия,​ предоставляемая пакетами -stable / -release OpenBSD, дерево портов может быть заполнено или обновлено по анонимному CVS.+Если приложение Tor нуждается в более обновленной версии,​ чем версия,​ предоставляемая пакетами -stable / -release OpenBSD, дерево портов может быть ​[[https://​www.openbsd.org/​anoncvs.html|заполнено или обновлено по анонимному CVS]].
  
-#Обновление net/tor из обновленного дерева портов:​+Обновление net/tor из обновленного дерева портов:​
  
   $ cd /​usr/​ports/​net/​tor   $ cd /​usr/​ports/​net/​tor
   $ env SUDO=doas make update   $ env SUDO=doas make update
  
-#_Расположения файлов Tor в OpenBSD_+===Расположения файлов Tor в OpenBSD===
  
-В OpenBSD файл torrc находиться в директории /​etc/​tor. ​ Рабочая директория для хранения данных Tor  /var/tor. Файл примера конфигурации находится в /​usr/​local/​share/​examples/​tortorrc.sample.+В OpenBSD файл torrc находиться в директории /​etc/​tor. ​ Рабочая директория для хранения данных Tor  /var/tor. Файл примера конфигурации находится в /​usr/​local/​share/​examples/​tortorrc.sample.
  
 +В директории порта /​usr/​ports/​net/​tor/​pkg находиться файл PLIST, он содержит список файлов устанавливаемых net/tor портом.
  
-# В директории порта /​usr/​ports/​net/​tor/​pkg ​находиться ​файл ​PLIST, ​он содержит ​список файлов устанавливаемых net/​tor ​портом.+===Очистка временных файлов после установки из портов===
  
-#​Очистка временных файлов после установки из портов  +Для того, чтобы удалить остатки файлов после установки или обновления портов,​ запустите следующую команду из соответствующей директории порта, в данном случае /​usr/​ports/​net/​tor:​
- +
-Для того, чтобы удалить остатки файлов после установки или обновления портов,​ запустите следующую команду из соответствующей директории порта, в данном случае /​usr/​ports/​net/​tor:​+
  
   $ make clean=all   $ make clean=all
  
-Соответствующая директория сборки в /​usr/​ports/​pobj будет удалена. +Соответствующая директория сборки в /​usr/​ports/​pobj будет удалена.
- +
-# _Сборка OpenBSD пакетов для обновления других систем_+
  
 +===Сборка OpenBSD пакетов для обновления других систем===
  
-Если OpenBSD Tor узел работает на версии -stable/​-release и не может обслуживать свое дерево портов,​ необходимо собрать установочные пакеты на другой OpenBSD системе.+Если OpenBSD Tor узел работает на версии -stable/​-release и не может обслуживать свое дерево портов,​ необходимо собрать установочные пакеты на другой OpenBSD системе.
  
-#Система,​ используемая для создания пакетов,​ должна иметь одинаковую аппаратную платформу и версию OpenBSD с целевой системой,​ в дополнение к обновленному дереву портов.+Система,​ используемая для создания пакетов,​ должна иметь одинаковую аппаратную платформу и версию OpenBSD с целевой системой,​ в дополнение к обновленному дереву портов.
  
-#Чтобы создать пакет Tor :+Чтобы создать пакет Tor:
  
   $ cd /​usr/​ports/​net/​tor   $ cd /​usr/​ports/​net/​tor
   $ make package   $ make package
  
-В качестве зависимости необходима библиотека devel/​libevent2+В качестве зависимости необходима библиотека devel/​libevent2
  
   $ cd /​usr/​ports/​devel/​libevent2   $ cd /​usr/​ports/​devel/​libevent2
   $ make package   $ make package
  
-#Пакеты ​ Tor и libevent2 будут сохранены в директории ​ /​usr/​ports/​packages/​{hardware_platform}/​all/​+Пакеты ​ Tor и libevent2 будут сохранены в директории ​ /​usr/​ports/​packages/​{hardware_platform}/​all/​
  
-Чтобы установить эти собранные и не подписанные пакеты на целевой системе,​ выполните след комманды :+Чтобы установить эти собранные и не подписанные пакеты на целевой системе,​ выполните след комманды :
  
   $ cd /​usr/​ports/​packages/​`arch -s`/all   $ cd /​usr/​ports/​packages/​`arch -s`/all
   $ doas pkg_add -Dunsigned ./​libevent2-{version}.tgz   $ doas pkg_add -Dunsigned ./​libevent2-{version}.tgz
   $ doas pkg_add -Dunsigned ./​tor-{version}.tgz   $ doas pkg_add -Dunsigned ./​tor-{version}.tgz
ru/openbsd-tor-install.txt · Last modified: 2018/03/06 07:28 by car0lyn