Synchronize with English 1.36:

Update the example showing how to extract sendmail from the scontrib.

Add a "Why is /bin/sh so minimal?" question.

Include a link to xfce in the "Where can I get CDE?" question

Delete the word "open" from "The Problem Report database of all open
user change requests..." as closed reports can be viewed as well.

Various formatting and markup changes.
This commit is contained in:
Andrey Zakhvatov 2000-02-21 17:28:01 +00:00
parent aa38da2c70
commit 834b1a9d63
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=6575

View file

@ -14,7 +14,7 @@
</author>
</authorgroup>
<pubdate>$FreeBSD: doc/ru_RU.KOI8-R/books/faq/book.sgml,v 1.29 2000/02/05 15:47:28 andy Exp $</pubdate>
<pubdate>$FreeBSD: doc/ru_RU.KOI8-R/books/faq/book.sgml,v 1.30 2000/02/21 15:48:29 andy Exp $</pubdate>
<abstract><para>üÔÏÔ ÄÏËÕÍÅÎÔ Ñ×ÌÑÅÔÓÑ ÔÁË ÎÁÚÙ×ÁÅÍÙÍ FAQ (Frequently Asked
Questions), ÔÏ ÅÓÔØ ÓÐÉÓËÏÍ þÁÓÔÏ úÁÄÁ×ÁÅÍÙÈ ÷ÏÐÒÏÓÏ× ÐÏ FreeBSD ×ÅÒÓÉÊ 2.X
@ -618,18 +618,21 @@ id="mailing">
</answer></qandaentry>
<qandaentry><question>
<para>Как можно получить доступ к вашей базе сообщений о проблемах (Problem Report)?</para></question><answer>
<para>Сообщения пользователей о всех открытых проблемах могут быть
запрошены (или добавлены) с помощью нашего
<ulink URL="http://www.FreeBSD.org/send-pr.html">веб-интерфейса</ulink>
и <ulink URL="http://www.FreeBSD.org/cgi/query-pr-summary.cgi">запроса</ulink>. Команда <command>send-pr(1)</command>
также может быть использована для передачи сообщений о проблеме
и изменении запроса через электронную почту.</para>
<qandaentry><question>
<para>Как можно получить доступ к вашей базе сообщений о проблемах (Problem
Report)?</para></question><answer>
<para>Сообщения пользователей обо всех проблемах могут быть запрошены (или
добавлены) с помощью нашего <ulink
URL="http://www.FreeBSD.org/send-pr.html">веб-интерфейса</ulink> и
<ulink URL="http://www.FreeBSD.org/cgi/query-pr-summary.cgi">запроса</ulink>.
Команда <command>send-pr(1)</command> также может быть использована для
передачи и изменения сообщений о проблемах через электронную почту.</para>
</answer></qandaentry>
<qandaentry><question>
<para>çÄÅ ÍÏÖÎÏ ÎÁÊÔÉ FAQ × ÆÏÒÍÁÔÁÈ ASCII/PostScript?</para></question><answer>
@ -3074,18 +3077,22 @@ id="commercial">
</answer></qandaentry>
<qandaentry><question>
<para>çÄÅ ÍÏÖÎÏ ËÕÐÉÔØ CDE ÄÌÑ FreeBSD?</para></question><answer>
<para>æÉÒÍÁ <link linkend="xig">Xi Graphics</link> ÐÒÅÄÌÁÇÁÌÁ CDE ÄÌÑ FreeBSD,
но сейчас этот продукт в продаже отсутствует.</para>
но сейчас этот продукт в продаже отсутствует.</para>
<para><ulink URL="http://www.kde.org/">KDE</ulink> - ÜÔÏ Ó×ÏÂÏÄÎÏ
распространяемый вариант десктопа для X11, который во многом похож на
CDE.</para>
распространяемый вариант десктопа для X11, который во многом похож на CDE.
Вам может также приглянуться <ulink url="http://www.xfce.org/">xfce</ulink>.
Как KDE, так и xfce могут быть найдены в <ulink
url="http://www.FreeBSD.org/ports/">коллекции портов</ulink>.</para>
</answer></qandaentry>
<qandaentry><question>
<para>óÕÝÅÓÔ×ÕÀÔ ÌÉ ËÏÍÍÅÒÞÅÓËÉÅ ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÅ X-ÓÅÒ×ÅÒÙ?
</para></question><answer>
@ -3283,6 +3290,40 @@ id="applications">
</answer></qandaentry>
<qandaentry><question>
<para>Почему возможности <command>/bin/sh</command> так малы? Почему бы
во FreeBSD не использовать <command>bash</command> или какой-либо другой
командный процессор?</para></question><answer>
<para>Потому что в стандарте POSIX сказано, что все командные процессоры должны
вести себя так же, как shell.</para>
<para>Более подробный ответ заключается в следующем: многим требуется, чтобы
разрабатываемые скрипты для командного процессора были переносимы между
многими системами. Именно поэтому в POSIX очень подробно описан командный
процессор и набор утилит. Большинство скриптов пишутся на языке процессора
Bourne shell, к тому же некоторые важные программные вызовы
(&man.make.1;, &man.system.3;, &man.popen.3; и их аналоги на языках скриптов
высокого уровня, таких как Perl или Tcl) предполагают для интерпретации
команд использование именно Bourne shell. Так как Bourne shell используется
столь широко и часто, то очень важно, чтобы он стартовал очень быстро, его
поведение было строго регламентировано и при этом потребности в оперативной
памяти были малы.</para>
<para>В имеющейся реализации мы приложили максимум усилий для воплощения в
жизнь всех этих требований одновременно. Для того, чтобы сохранить
<command>/bin/sh</command> небольшим по размеру, мы не включили многие из
обычных возможностей, которые имеются в других командных процессорах.
Однако в Коллекцию Портов включены командные процессоры, обладающие гораздо
большими возможностями, такие, как bash, scsh, tcsh и zsh. (Вы можете
сами сравнить использование памяти всеми этими оболочками, посмотрев в
колонки <quote>VSZ</quote> и <quote>RSS</quote> вывода команды <command>ps
-u</command>).</para>
</answer></qandaentry>
<qandaentry><question>
<para>çÄÅ ÎÁÊÔÉ ÂÉÂÌÉÏÔÅËÕ libc.so.3.0?</para></question><answer>
@ -4435,181 +4476,147 @@ id="admin">
<para><emphasis remap=bf>úáíåþáîéå:</emphasis> ÷ÁÍ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ Õ×ÅÌÉÞÉÔØ ÚÎÁÞÅÎÉÅ
ËÏÎÓÔÁÎÔÙ SHMMAXGS ÎÁ ÞÔÏ-ÔÏ ÂÏÌØÛÅÅ, ÔÉÐÁ 4096 (16í!), ÅÓÌÉ ×Ù
ÓÏÂÉÒÁÅÔÅÓØ ÉÐÏÌØÚÏ×ÁÔØ GIMP. 256ë ÄÏÓÔÁÔÏÞÎÏ ÄÌÑ ÒÁÂÏÔÙ X11R6.</para>
</answer></qandaentry>
<qandaentry><question
id="uucpmail">
<para> Как настроить sendmail для доставки почты по UUCP?
</para></question><answer>
<qandaentry><question id="uucpmail">
<para>Как настроить sendmail для доставки почты по UUCP?
</para></question><answer>
<para>ëÏÎÆÉÇÕÒÁÃÉÑ sendmail, ÐÏÓÔÁ×ÌÑÅÍÁÑ Ó FreeBSD, ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ
сайтов, которые имеют непосредственный выход в Internet. Сайты,
которым требуется обмениваться почтой по UUCP, должны использовать
другой конфигурационный файл.</para>
сайтов, которые имеют непосредственный выход в Internet. Сайты,
которым требуется обмениваться почтой по UUCP, должны использовать
другой конфигурационный файл.</para>
<para>ëÏ×ÙÒÑÎÉÅ × ÆÁÊÌÅ <filename>/etc/sendmail.cf</filename> ×ÒÕÞÎÕÀ - ÜÔÏ
занятие для пуристов (и мазохистов). Восьмая версия sendmail поставляется
с новой системой генерации конфигурационных файлов с использованием
препроцессора <ulink
URL="http://www.FreeBSD.org/cgi/man.cgi?m4">m4</ulink>, в которой ручная
конфигурация перенесена на более высокий уровень абстракции. Используйте
конфигурационные файлы в каталоге</para>
<para>
<literallayout>
/usr/src/usr.sbin/sendmail/cf
</literallayout>
</para>
занятие для пуристов (и мазохистов). Восьмая версия sendmail поставляется
с новой системой генерации конфигурационных файлов с использованием
препроцессора <ulink URL="http://www.FreeBSD.org/cgi/man.cgi?m4">m4</ulink>,
в которой ручная настройка перенесена на более высокий уровень абстракции.
Используйте конфигурационные файлы в каталоге
<filename>/usr/src/usr.sbin/sendmail/cf</filename>
</para>
<para>åÓÌÉ ×Ù ÎÅ ÓÏÂÉÒÁÅÔÅÓØ ÉÎÓÔÁÌÌÉÒÏ×ÁÔØ ×ÓÅ ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ ÓÉÓÔÅÍÙ,
специально для вас конфигурационные файлы sendmail выделены в отдельный
дистрибутив. Если вы имеете смонтированный компакт-диск, выполните
такую команду:</para>
<para>
<literallayout> cd /usr/src
tar -xvzf /cdrom/dists/src/ssmailcf.aa
</literallayout>
</para>
специально для вас конфигурационные файлы sendmail выделены в отдельный
дистрибутив. Если вы имеете смонтированный компакт-диск, выполните
такую команду:</para>
<para>Не волнуйтесь, эти файлы занимают всего лишь несколько сотен
килобайт. Файл <acronym>README</acronym> в каталоге <emphasis remap=tt>cf</emphasis> может быть
использован как начальное введение в конфигурацию m4.</para>
<screen>
&prompt.root; <userinput>cd /cdrom/src</userinput>
&prompt.root; <userinput>cat scontrib.?? | tar xzf - -C /usr/src contrib/sendmail</userinput>
</screen>
<para>Не волнуйтесь, эти файлы занимают всего лишь несколько сотен килобайт.
Файл <filename>README</filename> в каталоге <filename>cf</filename> может
быть использован как начальное введение в конфигурацию m4.</para>
<para>äÌÑ ÄÏÓÔÁ×ËÉ ÐÏÞÔÙ ÐÏ UUCP ÌÕÞÛÅ ×ÓÅÇÏ ÉÓÐÏÌØÚÏ×ÁÔØ
<emphasis>mailertable</emphasis>. В этом файле содержится база данных,
используемая sendmail при маршрутизации почты.</para>
<literal>mailertable</literal>. В этом файле содержится база данных,
используемая sendmail при маршрутизации почты.</para>
<para>ðÅÒ×ÙÍ ÄÅÌÏÍ ÓÏÚÄÁÊÔÅ ×ÁÛ ÆÁÊÌ <filename>.mc</filename>. äÌÑ ÔÁËÉÈ ÆÁÊÌÏ×
предназначен каталог <filename>/usr/src/usr.sbin/sendmail/cf/cf</filename>.
Посмотрите в нём, там есть уже несколько примеров. Положим, что
вы назвали ваш файл <filename>foo.mc</filename>, всё, что вам нужно для
перобразования его в нормальный <filename>sendmail.cf</filename>, это:</para>
<para>
<literallayout> cd /usr/src/usr.sbin/sendmail/cf/cf
make foo.cf
cp foo.cf /etc/sendmail.cf
</literallayout>
</para>
предназначен каталог <filename>/usr/src/usr.sbin/sendmail/cf/cf</filename>.
Посмотрите в нём, там есть уже несколько примеров. Положим, что вы назвали
ваш файл <filename>foo.mc</filename>, всё, что вам нужно для преобразования
его в нормальный <filename>sendmail.cf</filename>, это:</para>
<screen>
&prompt.root; <userinput>cd /usr/src/usr.sbin/sendmail/cf/cf</userinput>
&prompt.root; <userinput>make foo.cf</userinput>
&prompt.root; <userinput>cp foo.cf /etc/sendmail.cf</userinput>
</screen>
<para>ôÉÐÉÞÎÙÊ ÆÁÊÌ <filename>.mc</filename> ×ÙÇÌÑÄÉÔ ÐÒÉÍÅÒÎÏ ÔÁË:</para>
<para>
<literallayout> include(`../m4/cf.m4')
VERSIONID(`Your version number')
OSTYPE(bsd4.4)
<programlisting>
include(`../m4/cf.m4')
VERSIONID(`<replaceable>Your version number</replaceable>')
OSTYPE(bsd4.4)
FEATURE(nodns)
FEATURE(nocanonify)
FEATURE(mailertable)
FEATURE(nodns)
FEATURE(nocanonify)
FEATURE(mailertable)
define(`UUCP_RELAY', your.uucp.relay)
define(`UUCP_MAX_SIZE', 200000)
define(`UUCP_RELAY', <replaceable>your.uucp.relay</replaceable>)
define(`UUCP_MAX_SIZE', 200000)
MAILER(local)
MAILER(smtp)
MAILER(uucp)
MAILER(local)
MAILER(smtp)
MAILER(uucp)
Cw your.alias.host.name
Cw youruucpnodename.UUCP
</literallayout>
</para>
<para>Параметры <emphasis>nodns</emphasis> и <emphasis>nocanonify</emphasis> подавляют
использование DNS в процессе доставки. Строка <symbol>UUCP_RELAY</symbol>
может понадобиться только в очень странных случаях, не
спрашивайте о них. Просто поместите здесь имя хоста Internet,
который может обрабатывать адреса с псевдо-доменами .UUCP; в
большинстве случаев достаточно поставить сюда имя почтового шлюза
вашего провайдера.</para>
Cw <replaceable>your.alias.host.name</replaceable>
Cw <replaceable>youruucpnodename.UUCP</replaceable>
</programlisting>
<para>Параметры <literal>nodns</literal> и <literal>nocanonify</literal>
подавляют использование DNS в процессе доставки. Строка
<symbol>UUCP_RELAY</symbol> может понадобиться только в очень странных
случаях, не спрашивайте о них. Просто поместите здесь имя хоста Internet,
который может обрабатывать адреса с псевдо-доменами .UUCP; в
большинстве случаев достаточно поставить сюда имя почтового шлюза
вашего провайдера.</para>
<para>ëÁË ÔÏÌØËÏ ×Ù ÓÇÅÎÅÒÉÒÕÅÔÅ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ, ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ
<filename>/etc/mailertable</filename>. Типичный пример такого файла:</para>
<para>
<literallayout> #
# makemap hash /etc/mailertable.db &lt; /etc/mailertable
#
horus.interface-business.de uucp-dom:horus
.interface-business.de uucp-dom:if-bus
interface-business.de uucp-dom:if-bus
.heep.sax.de smtp8:%1
horus.UUCP uucp-dom:horus
if-bus.UUCP uucp-dom:if-bus
. uucp-dom:sax
</literallayout>
</para>
<filename>/etc/mailertable</filename>. Типичный пример такого файла:</para>
<programlisting>
#
# makemap hash /etc/mailertable.db &lt; /etc/mailertable
#
horus.interface-business.de uucp-dom:horus
.interface-business.de uucp-dom:if-bus
interface-business.de uucp-dom:if-bus
.heep.sax.de smtp8:%1
horus.UUCP uucp-dom:horus
if-bus.UUCP uucp-dom:if-bus
. uucp-dom:
</programlisting>
<para>Как видите, это часть реально существующего файла. Первые три строки
описывают особые случаи, когда почта, направленная на некоторые домены, будет
посылаться не по стандартному маршруту, а на некоторую близлежащую
UUCP-систему для `сокращения' маршрута доставки. Следующая строка описывает,
что почта на локальный домен в сети Ethernet может быть доставлена по SMTP.
В конце файла описаны близлежащие системы UUCP в псевдо-домене .UUCP, что
позволит выполнять правильную доставку почты на адреса
``uucp-система!получатель''. В последней строке всегда присутствует одна
точка, соответствующая всем остальным доменам, с доставкой по UUCP на
ближнюю систему UUCP, который является универсальный почтовым шлюзом во весь
остальной мир. Все имена узлов после <literal>uucp-dom:</literal>
должны быть реально существующими узлами UUCP, что можно проверить
командой <literal>uuname</literal>.</para>
<para>Как напоминание о том, что этот файл должен быть преобразован в формат
базы данных DBM перед использованием, командная строка, выполняющая это
действие, помещена как комментарий в начало файла. При изменении
mailertable всегда нужно выполнять эту команду.</para>
<para>Как видите, это часть реально существующего файла. Первые три
строки описывают особые случаи, когда почта, направленная на
некоторые домены, будет посылаться не по стандартному маршруту, а на
некоторую близлежащую UUCP-систему для `сокращения' маршрута доставки.
Следующая строка описывает, что почта на локальный домен в сети
Ethernet может быть доставлена по SMTP. В конце файла описаны
близлежащие системы UUCP в псевдо-домене .UUCP, что позволит
выполнять правильную доставку почты на адреса
``uucp-система!получатель''. В последней строке всегда присутствует
одна точка, соответствующая всем остальным доменам, с доставкой по
UUCP на блишнюю систему UUCP, который является универсальный почтовым
шлюзом во весь остальной мир. Все имена узлов после <emphasis remap=tt>uucp-dom:</emphasis>
должны быть реально существующими узлами UUCP, что можно проверить
командой <emphasis remap=tt>uuname</emphasis>.</para>
<para>Как напоминание о том, что этот файл должен быть преобразован
в формат базы данных DBM перед использованием, командная строка,
выполняющая это действие, помещена как комментарий в начало
файла. При изменении mailertable всегда нужно выполнять эту команду.</para>
<para>ðÏÓÌÅÄÎÑÑ ÐÏÄÓËÁÚËÁ: ÅÓÌÉ ×Ù ÎÅ Õ×ÅÒÅÎÙ × ÐÒÁ×ÉÌØÎÏÓÔÉ ÎÁÓÔÒÏÊËÉ
маршрутизаци почты, используйте sendmail с опцией <option>-bt</option>. Она
переводит sendmail в режим <emphasis>проверки адресов</emphasis>; введите ``0 '',
а затем адрес, который вы хотите протестировать на правильность
маршрутизации. В последней строке будут указаны используемый
почтовый агент, хост получателя, с которым будет работать этот агент,
и (может быть преобразованный) адрес. Выход их этого режима
осуществляется по Control-D.</para>
<para>
<literallayout> j@uriah 191% sendmail -bt
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter &lt;ruleset&gt; &lt;address&gt;
&gt; 0 foo@interface-business.de
rewrite: ruleset 0 input: foo @ interface-business . de
...
rewrite: ruleset 0 returns: $# uucp-dom $@ if-bus $: foo \
&lt; @ interface-business . de &gt;
&gt; ^D
j@uriah 192%
</literallayout>
</para>
маршрутизаци почты, используйте sendmail с опцией <option>-bt</option>. Она
переводит sendmail в режим <emphasis>проверки адресов</emphasis>; введите
``0 '', а затем адрес, который вы хотите протестировать на правильность
маршрутизации. В последней строке будут указаны используемый
почтовый агент, хост получателя, с которым будет работать этот агент,
и (может быть преобразованный) адрес. Выход их этого режима
осуществляется по Control-D.</para>
<screen>
&prompt.user; <userinput>sendmail -bt</userinput>
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter &lt;ruleset&gt; &lt;address&gt;
<prompt>&gt;</prompt> <userinput>0 foo@interface-business.de</userinput>
rewrite: ruleset 0 input: foo @ interface-business . de
...
rewrite: ruleset 0 returns: $# uucp-dom $@ if-bus $: foo \
&lt; @ interface-business . de &gt;
<prompt>&gt;</prompt> <userinput>^D</userinput>
</screen>
</answer></qandaentry>
<qandaentry><question
id="ispmail">
<para> ëÁË ÎÁÓÔÒÏÉÔØ ÐÏÞÔÕ ÐÒÉ ËÏÍÍÕÔÉÒÕÅÍÏÍ ÓÏÅÄÉÎÅÎÉÉ Ó Internet?