- MFen: relaydelay/article.sgml 1.7 --> 1.10
PR: docs/145359 Approved by: maxim
This commit is contained in:
parent
f3619336e3
commit
ff1ce5ca52
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=36011
1 changed files with 17 additions and 42 deletions
|
@ -4,7 +4,7 @@
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/relaydelay/article.sgml,v 1.2 2007/05/15 19:31:54 gad Exp $
|
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/relaydelay/article.sgml,v 1.2 2007/05/15 19:31:54 gad Exp $
|
||||||
|
|
||||||
Original revision: 1.7
|
Original revision: 1.10
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
|
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
|
||||||
|
@ -66,62 +66,37 @@
|
||||||
<sect1>
|
<sect1>
|
||||||
<title>Базовая настройка</title>
|
<title>Базовая настройка</title>
|
||||||
|
|
||||||
<para>В базовый комплект &os; 4.X включён <command>perl</command>, но
|
<para>Нам потребуется <command>perl</command> с поддержкой многопоточного
|
||||||
нам нужен <command>perl</command> с поддержкой многопоточного выполнения.
|
выполнения. Установите <filename role="package">lang/perl5.8</filename>
|
||||||
Пользователи &os; 5.X смогут начать работу после того, как прочтут
|
с установленной переменной <makevar>USE_THREADS=yes</makevar>. Сначала
|
||||||
замечание ниже.</para>
|
|
||||||
|
|
||||||
<para>Удалите базовый <command>perl</command> и все следы присутствия
|
|
||||||
<command>perl</command> в системе при помощи следующей команды:</para>
|
|
||||||
|
|
||||||
<!-- XXX Это может показаться слишком суровыми действиями; "Нет половины
|
|
||||||
моего домашнего каталога!" Вы не использовали? -->
|
|
||||||
|
|
||||||
<screen>&prompt.root <userinput>find / -name '*perl*' | xargs rm -rf</userinput></screen>
|
|
||||||
|
|
||||||
<note>
|
|
||||||
<para>При этом потребуется, чтобы все порты, которым нужен
|
|
||||||
<command>perl</command>, были перестроены и переустановлены;
|
|
||||||
<filename role="port">ports-mgmt/portupgrade</filename> хорошо для
|
|
||||||
этого подходит. По крайней мере, он укажет, какие порты были удалены и
|
|
||||||
какие необходимо переустановить.</para>
|
|
||||||
</note>
|
|
||||||
|
|
||||||
<para>Установите <filename role="port">lang/perl5.8</filename> с
|
|
||||||
установленной переменной <makevar>USE_THREADS=yes</makevar>. Сначала
|
|
||||||
может потребоваться удалить текущую версию <command>perl</command>; на
|
может потребоваться удалить текущую версию <command>perl</command>; на
|
||||||
необходимость сделать это укажут ошибки в процессе установки.</para>
|
необходимость сделать это укажут ошибки в процессе установки.</para>
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>Пользователям &os; 4.X необходимо будет запустить команду
|
<para>При этом потребуется, чтобы все порты, которым нужен
|
||||||
<command>use.perl</command> в каталоге <filename>work</filename>. Для
|
<command>perl</command>, были перестроены и переустановлены;
|
||||||
того, чтобы сделать файл исполнимым, может понадобиться изменение его
|
<filename role="package">ports-mgmt/portupgrade</filename> хорошо для
|
||||||
прав доступа, я просто установил их значение в 755 при помощи утилиты
|
этого подходит. По крайней мере, он укажет, какие порты были удалены и
|
||||||
<command>chmod</command>. Начиная с этого момента, всем пользователям
|
какие необходимо переустановить.</para>
|
||||||
&os; 4.X нужно раскомментировать параметр
|
|
||||||
<makevar>NOPERL</makevar> в их локальном файле
|
|
||||||
<filename>make.conf</filename>. В противном случае базовый
|
|
||||||
<command>perl</command> при следующем обновлении будет
|
|
||||||
переустановлен.</para>
|
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<para>Теперь что касается сервера базы данных;
|
<para>Теперь что касается сервера базы данных;
|
||||||
<application>MySQL</application> прекрасно подходит для такого типа
|
<application>MySQL</application> прекрасно подходит для такого типа
|
||||||
работы. Установите <filename
|
работы. Установите <filename
|
||||||
role="port">databases/mysql40-server</filename> вместе с <filename
|
role="package">databases/mysql40-server</filename> вместе с <filename
|
||||||
role="port">databases/p5-DBD-mysql40</filename>. Предыдущий порт должен
|
role="package">databases/p5-DBD-mysql40</filename>. Предыдущий порт должен
|
||||||
подразумевать установку <filename
|
подразумевать установку <filename
|
||||||
role="port">databases/p5-DBI-137</filename>, так что один шаг будет
|
role="package">databases/p5-DBI-137</filename>, так что один шаг будет
|
||||||
пропущен.</para>
|
пропущен.</para>
|
||||||
|
|
||||||
<para>Установите переносимый подключаемый серверный модуль на базе
|
<para>Установите переносимый подключаемый серверный модуль на базе
|
||||||
<command>perl</command>, порт <filename
|
<command>perl</command>, порт <filename
|
||||||
role="port">net/p5-Net-Daemon</filename>. Большинство установок этих
|
role="package">net/p5-Net-Daemon</filename>. Большинство установок этих
|
||||||
портов должны проходить без проблем. Следующий шаг будет более
|
портов должны проходить без проблем. Следующий шаг будет более
|
||||||
трудоёмким.</para>
|
трудоёмким.</para>
|
||||||
|
|
||||||
<para>Теперь установите порт <filename
|
<para>Теперь установите порт <filename
|
||||||
role="port">mail/p5-Sendmail-Milter</filename>. На момент написания
|
role="package">mail/p5-Sendmail-Milter</filename>. На момент написания
|
||||||
этого документа в файле <filename>Makefile</filename> имелась строка,
|
этого документа в файле <filename>Makefile</filename> имелась строка,
|
||||||
начинающаяся с <makevar>BROKEN</makevar>, просто уберите или
|
начинающаяся с <makevar>BROKEN</makevar>, просто уберите или
|
||||||
закомментируйте её. Она помечена так лишь потому, что в &os; по
|
закомментируйте её. Она помечена так лишь потому, что в &os; по
|
||||||
|
@ -170,7 +145,7 @@
|
||||||
документации к СУБД и выходит за рамки данной статьи.</para>
|
документации к СУБД и выходит за рамки данной статьи.</para>
|
||||||
|
|
||||||
<para>Смените рабочий каталог на <filename
|
<para>Смените рабочий каталог на <filename
|
||||||
role="directory">relaydelay-0.04</filename>:</para>
|
class="directory">relaydelay-0.04</filename>:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>cd relaydelay-0.04</userinput></screen>
|
<screen>&prompt.root; <userinput>cd relaydelay-0.04</userinput></screen>
|
||||||
|
|
||||||
|
@ -192,7 +167,7 @@
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<para>Если всё отработало корректно, то в каталоге <filename
|
<para>Если всё отработало корректно, то в каталоге <filename
|
||||||
role="directory">/var/log</filename> должен появиться новый файл,
|
class="directory">/var/log</filename> должен появиться новый файл,
|
||||||
<filename>relaydelay.log</filename>. В нём должен находиться текст,
|
<filename>relaydelay.log</filename>. В нём должен находиться текст,
|
||||||
подобный следующему:</para>
|
подобный следующему:</para>
|
||||||
|
|
||||||
|
@ -223,7 +198,7 @@ Starting Sendmail::Milter 0.18 engine.</programlisting>
|
||||||
url="http://lists.puremagic.com/pipermail/greylist-users/2003-November/000327.html">
|
url="http://lists.puremagic.com/pipermail/greylist-users/2003-November/000327.html">
|
||||||
http://lists.puremagic.com/pipermail/greylist-users/2003-November/000327.html</ulink>
|
http://lists.puremagic.com/pipermail/greylist-users/2003-November/000327.html</ulink>
|
||||||
и сохраните его в каталог <filename
|
и сохраните его в каталог <filename
|
||||||
role="directory">relaydelay-0.04</filename>. В следующем примере этот
|
class="directory">relaydelay-0.04</filename>. В следующем примере этот
|
||||||
скрипт обозначается как <filename>addlist.pl</filename>.</para>
|
скрипт обозначается как <filename>addlist.pl</filename>.</para>
|
||||||
|
|
||||||
<para>Отредактируйте файл <filename>whitelist_ip.txt</filename>,
|
<para>Отредактируйте файл <filename>whitelist_ip.txt</filename>,
|
||||||
|
|
Loading…
Reference in a new issue