From owner-svn-doc-all@FreeBSD.ORG Fri Jun 13 14:53:28 2014 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BCD6BD79; Fri, 13 Jun 2014 14:53:28 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A6B8123DB; Fri, 13 Jun 2014 14:53:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s5DErSFC050352; Fri, 13 Jun 2014 14:53:28 GMT (envelope-from taras@svn.freebsd.org) Received: (from taras@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s5DErOQu050330; Fri, 13 Jun 2014 14:53:24 GMT (envelope-from taras@svn.freebsd.org) Message-Id: <201406131453.s5DErOQu050330@svn.freebsd.org> From: Taras Korenko Date: Fri, 13 Jun 2014 14:53:24 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r45050 - in head/ru_RU.KOI8-R: articles/committers-guide articles/console-server articles/cups articles/custom-gcc articles/cvs-freebsd articles/fbsd-from-scratch articles/fonts article... X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Fri, 13 Jun 2014 15:28:50 +0000 X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jun 2014 14:53:28 -0000 Author: taras Date: Fri Jun 13 14:53:24 2014 New Revision: 45050 URL: http://svnweb.freebsd.org/changeset/doc/45050 Log: + ru/articles & ru/books/handbook: restore tags, which were lost during conversion to the DocBook5. P.S.: special thanks to wblock@ for his script [1], which made this task much easier. 1. http://lists.freebsd.org/pipermail/freebsd-doc/2014-March/023463.html Modified: head/ru_RU.KOI8-R/articles/committers-guide/article.xml head/ru_RU.KOI8-R/articles/console-server/article.xml head/ru_RU.KOI8-R/articles/cups/article.xml head/ru_RU.KOI8-R/articles/custom-gcc/article.xml head/ru_RU.KOI8-R/articles/cvs-freebsd/article.xml head/ru_RU.KOI8-R/articles/fbsd-from-scratch/article.xml head/ru_RU.KOI8-R/articles/fonts/article.xml head/ru_RU.KOI8-R/articles/geom-class/article.xml head/ru_RU.KOI8-R/articles/ipsec-must/article.xml head/ru_RU.KOI8-R/articles/mh/article.xml head/ru_RU.KOI8-R/articles/new-users/article.xml head/ru_RU.KOI8-R/articles/pam/article.xml head/ru_RU.KOI8-R/articles/portbuild/article.xml head/ru_RU.KOI8-R/articles/problem-reports/article.xml head/ru_RU.KOI8-R/articles/releng/article.xml head/ru_RU.KOI8-R/articles/solid-state/article.xml head/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.xml head/ru_RU.KOI8-R/books/handbook/basics/chapter.xml head/ru_RU.KOI8-R/books/handbook/boot/chapter.xml head/ru_RU.KOI8-R/books/handbook/bsdinstall/chapter.xml head/ru_RU.KOI8-R/books/handbook/config/chapter.xml head/ru_RU.KOI8-R/books/handbook/cutting-edge/chapter.xml head/ru_RU.KOI8-R/books/handbook/desktop/chapter.xml head/ru_RU.KOI8-R/books/handbook/disks/chapter.xml head/ru_RU.KOI8-R/books/handbook/filesystems/chapter.xml head/ru_RU.KOI8-R/books/handbook/firewalls/chapter.xml head/ru_RU.KOI8-R/books/handbook/geom/chapter.xml head/ru_RU.KOI8-R/books/handbook/install/chapter.xml head/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.xml head/ru_RU.KOI8-R/books/handbook/l10n/chapter.xml head/ru_RU.KOI8-R/books/handbook/linuxemu/chapter.xml head/ru_RU.KOI8-R/books/handbook/mac/chapter.xml head/ru_RU.KOI8-R/books/handbook/mirrors/chapter.xml head/ru_RU.KOI8-R/books/handbook/multimedia/chapter.xml head/ru_RU.KOI8-R/books/handbook/network-servers/chapter.xml head/ru_RU.KOI8-R/books/handbook/ports/chapter.xml head/ru_RU.KOI8-R/books/handbook/ppp-and-slip/chapter.xml head/ru_RU.KOI8-R/books/handbook/printing/chapter.xml head/ru_RU.KOI8-R/books/handbook/security/chapter.xml head/ru_RU.KOI8-R/books/handbook/serialcomms/chapter.xml Modified: head/ru_RU.KOI8-R/articles/committers-guide/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/committers-guide/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/committers-guide/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -87,9 +87,9 @@ &a.src-developers;, &a.src-committers;. (Каждому репозиторию проекта соответствуют отдельные списки рассылки с суффиксами -developers и -committers. Архивы этих списков хранятся в файлах - /home/mail/repository-name-developers-archive + /home/mail/repository-name-developers-archive и - /home/mail/repository-name-committers-archive + /home/mail/repository-name-committers-archive на машинах кластера FreeBSD.org). @@ -337,7 +337,7 @@ alias scvs cvs -d userТеперь все операции с CVS могут выполняться на локальной машине, а для внесения изменений в официальное дерево CVS следует использовать - команду Xcvs commit. + команду Xcvs commit. Если вам нужно добавить в проект что-либо совершенно новое (например, исходные тексты сторонних разработчиков), нужно использовать команду cvs import; обратитесь к странице справочника по @@ -1136,7 +1136,7 @@ Host pcvs.FreeBSD.org - Добавьте себя в файл src/share/misc/committers-репозиторий.dot, + Добавьте себя в файл src/share/misc/committers-репозиторий.dot, где репозиторием будет являться либо doc, либо ports, либо src в зависимости от полученных вами коммиттерских привилегий. @@ -1162,7 +1162,7 @@ Host pcvs.FreeBSD.org Зайдите на машину hub.FreeBSD.org и создайте - файл /var/forward/user + файл /var/forward/user (замените user на ваше имя пользователя). Этот файл должен содержать адрес электронной почты, на который будет переправляться вся почта на адрес @@ -1345,7 +1345,7 @@ Host pcvs.FreeBSD.org использует GNATS. Если вы исправили ошибку или внесли изменения, описанные в одном из сообщений об ошибках (PR), не забудьте закрыть это сообщение, используя команду - edit-pr pr-number на машине + edit-pr pr-number на машине freefall. Хорошо будет, если вы потратите немного времени на поиск и закрытие других PR по этой теме. Вы и сами можете пользоваться &man.send-pr.1; для предложения изменений, которые, по @@ -1670,7 +1670,7 @@ docs:Documentation Bug:freebsd-doc:$HOME/.ssh/id_dsa.pub или $HOME/.ssh/id_rsa.pub) вашему будущему ментору, чтобы он мог быть помещен в файл - yourlogin в каталоге + yourlogin в каталоге /c/ssh-keys/ на машине freefall. @@ -2343,7 +2343,7 @@ docs:Documentation Bug:freebsd-doc:&prompt.root; make install &prompt.root; make package &prompt.root; make deinstall -&prompt.root; pkg_add имя собранного пакета +&prompt.root; pkg_add имя собранного пакета &prompt.root; make deinstall &prompt.root; make reinstall &prompt.root; make package @@ -2363,7 +2363,7 @@ docs:Documentation Bug:freebsd-doc:Закройте PR, если новый порт пришел в виде PR. Для этого воспользуйтесь командой - edit-pr PR# + edit-pr PR# на машине freefall и измените значение в строке state с open на closed. Затем опишите причину смены @@ -2786,8 +2786,8 @@ docs:Documentation Bug:freebsd-doc:Для проверки следует использовать скрипт chkorigin.sh: env - PORTSDIR=/path/to/ports - sh -e /path/to/ports/Tools/scripts/chkorigin.sh + PORTSDIR=/path/to/ports + sh -e /path/to/ports/Tools/scripts/chkorigin.sh . Эта команда проверит каждый порт в дереве, в том числе и те, что не включены в процесс сборки, так что ее можно @@ -2854,7 +2854,7 @@ docs:Documentation Bug:freebsd-doc: Добавьте в каталог - distrib/cvsup/sup/ports-categoryname + distrib/cvsup/sup/ports-categoryname два файла: list.cvs и releases. @@ -3035,7 +3035,7 @@ bak/packages пакеты последней полной сб получить доступ к машине cvsup-master.FreeBSD.org, приложив вывод команды cvpasswd - yourusername@FreeBSD.org + yourusername@FreeBSD.org freefall.FreeBSD.org. Обратите внимание: в командной строке вы должны указать freefall.FreeBSD.org, хотя реальным сервером будет cvsup-master. Modified: head/ru_RU.KOI8-R/articles/console-server/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/console-server/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/console-server/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -424,7 +424,7 @@ Перейдите в каталог этого порта и (работая как пользователь root) наберите: - &prompt.root; make DEFAULTHOST=consolehost install + &prompt.root; make DEFAULTHOST=consolehost install где consolehost является именем машины, на которой работает консольный сервер. Задание этого при @@ -506,22 +506,22 @@ trusted: 127.0.0.1 buzz будут располагаться в каталоге /var/log/consoles. Символ & в каждой строке указывает на то, что файл журнала для этой машины будет называться - /var/log/consoles/machine. + /var/log/consoles/machine. В следующих трёх строках показаны три машины, к которым нам нужно подключаться. Мы используем устройства - cuaEx вместо - ttyEx, потому что + cuaEx вместо + ttyEx, потому что на консольных портах обычно отсутствует несущая. Это означает, что - открытие ttyEx + открытие ttyEx будет зависать, и conserver никогда не сможет осуществить подключение. Использование устройства - cuaEx позволяет + cuaEx позволяет уйти от этой проблемы. Другим решением будет использование устройств - ttyEx и разрешение + ttyEx и разрешение использования на этим портах программной несущей, возможно, путём установки этого при помощи устройства - ttyiEx в файле + ttyiEx в файле /etc/rc.serial. Посмотрите комментарии в этом файле для выяснения всех деталей. Также посмотрите &man.sio.4; для получения информации об устройствах с начальным состоянием и с Modified: head/ru_RU.KOI8-R/articles/cups/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/cups/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/cups/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -114,7 +114,7 @@ add path 'usb/X/dev/usb. Чтобы найти требуемые значения, просмотрите вывод &man.dmesg.8; и найдите связанное с вашим принтером имя специального устройства - ugenX.Y, + ugenX.Y, последнее будет символической ссылкой на искомое устройство в каталоге /dev/usb. Modified: head/ru_RU.KOI8-R/articles/custom-gcc/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/custom-gcc/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/custom-gcc/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -90,7 +90,7 @@ Для установки одного из вышеупомянутых портов GCC, наберите следующую команду: - &prompt.root; cd /usr/ports/lang/gcc44 && make install + &prompt.root; cd /usr/ports/lang/gcc44 && make install Modified: head/ru_RU.KOI8-R/articles/cvs-freebsd/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/cvs-freebsd/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/cvs-freebsd/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -83,7 +83,7 @@ инициализировать, для чего выдать CVS такую команду: - &prompt.user; cvs -d path-to-repository init + &prompt.user; cvs -d path-to-repository init Результатом ее выполнения будет созданный CVS служебный @@ -99,12 +99,12 @@ могли писать в хранилище. Для этой группы мы примем стандартное для FreeBSD название ncvs. - &prompt.root; pw groupadd ncvs + &prompt.root; pw groupadd ncvs Затем вы должны при помощи команды &man.chown.8; сменить владельца и группу для только что добавленного каталога: - &prompt.root; chown -R :ncvs path-to-your-repository + &prompt.root; chown -R :ncvs path-to-your-repository Это нужно для того, чтобы никто не мог записывать в хранилище, не являясь членом группы. @@ -141,7 +141,7 @@ CVSROOT и скопируйте файлы FreeBSD поверх ваших локальных (неизмененных) копий: - &prompt.user; cvs -d path-to-your-repository checkout CVSROOT + &prompt.user; cvs -d path-to-your-repository checkout CVSROOT &prompt.user; cd CVSROOT &prompt.user; cp ../CVSROOT-freebsd/* . &prompt.user; cvs add * @@ -584,7 +584,7 @@ себя. Так что убедитесь, что всё именно так, как вы и предполагали, а затем выполните следующее: - &prompt.user; cvs commit -m '- Initial FreeBSD scripts commit' + &prompt.user; cvs commit -m '- Initial FreeBSD scripts commit' @@ -594,7 +594,7 @@ avail, чтобы убедиться, что всё работает так, как ожидалось. - &prompt.user; cvs commit -f -m 'Forced commit to test the new CVSROOT scripts' avail + &prompt.user; cvs commit -f -m 'Forced commit to test the new CVSROOT scripts' avail Если всё работает, поздравляем! Теперь у вас имеется работающая настройка скриптов FreeBSD для вашего хранилища. Если @@ -694,7 +694,7 @@ &prompt.root; mv /usr/bin/cvs /usr/bin/ncvs &prompt.root; mv cvs /usr/bin/cvs -&prompt.root; chown root:ncvs /usr/bin/cvs /usr/bin/ncvs +&prompt.root; chown root:ncvs /usr/bin/cvs /usr/bin/ncvs &prompt.root; chmod o-rx /usr/bin/ncvs &prompt.root; chmod u-w,g+s /usr/bin/cvs @@ -718,7 +718,7 @@ протестировать его, выполнив принудительный коммит в файл access: - &prompt.user; cvs commit -f -m 'Forced commit to test the new CVSROOT scripts' access + &prompt.user; cvs commit -f -m 'Forced commit to test the new CVSROOT scripts' access И снова, если это не сработает, проверьте, правильно ли были выполнены все вышеперечисленные шаги. Modified: head/ru_RU.KOI8-R/articles/fbsd-from-scratch/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/fbsd-from-scratch/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/fbsd-from-scratch/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -253,7 +253,7 @@ аргументом, например - &prompt.root; ./stage_1.sh default + &prompt.root; ./stage_1.sh default будет считывать свою конфигурацию из файла @@ -326,7 +326,7 @@ успешно выполнили make buildkernel - KERNCONF=whatever + KERNCONF=whatever @@ -455,7 +455,7 @@ Do you wish to delete what is left of /v указывающим на конфигурационный файл, к примеру - &prompt.root; ./stage_2.sh default + &prompt.root; ./stage_2.sh default который будет считывать перечень портов из @@ -529,7 +529,7 @@ news inn-stable CONFIGURE_ARGS="-- то, что вы хотите конфигурировать, следующим простым вызовом: - &prompt.root; make -f stage_3.mk target + &prompt.root; make -f stage_3.mk target Как и в случае с stage_2.sh, убедитесь, что файл Modified: head/ru_RU.KOI8-R/articles/fonts/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/fonts/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/fonts/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -741,7 +741,7 @@ EOF Создайте файл .afm по такой команде: -% gs -dNODISPLAY -q -- ttf2pf.ps TTF_name PS_font_name AFM_name +% gs -dNODISPLAY -q -- ttf2pf.ps TTF_name PS_font_name AFM_name Здесь TTF_name обозначает ваш файл со @@ -796,7 +796,7 @@ Converting 3of9.ttf to A.pfa and B.afm. % afmtodit -d DESC -e text.enc file.afm \ - generate/textmap PS_font_name + generate/textmap PS_font_name Здесь file.afm является файлом Modified: head/ru_RU.KOI8-R/articles/geom-class/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/geom-class/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/geom-class/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -496,7 +496,7 @@ KMOD=geom_journal программа решает каким классом geom ей придется управлять и ищет библиотеку - geom_CLASSNAME.so + geom_CLASSNAME.so (которая обычно находится в /lib/geom). Modified: head/ru_RU.KOI8-R/articles/ipsec-must/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/ipsec-must/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/ipsec-must/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -99,7 +99,7 @@ Команда - tcpdump -c 4000 -s 10000 -w dumpfile.bin + tcpdump -c 4000 -s 10000 -w dumpfile.bin сохранит 4000 пакетов в файл dumpfile.bin. В данном примере объём @@ -142,8 +142,8 @@ (7,18), а обычное соединение — всего лишь 29% (2,1). - &prompt.user; tcpdump -c 4000 -s 10000 -w ipsecdemo.bin -&prompt.user; uliscan ipsecdemo.bin + &prompt.user; tcpdump -c 4000 -s 10000 -w ipsecdemo.bin +&prompt.user; uliscan ipsecdemo.bin Uliscan 21 Dec 98 L=8 256 258560 Modified: head/ru_RU.KOI8-R/articles/mh/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/mh/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/mh/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -149,7 +149,7 @@ -&prompt.user; inc -host mail.pop.org -user username -norpop +&prompt.user; inc -host mail.pop.org -user username -norpop @@ -228,7 +228,7 @@ просканировать почтовый ящик с входящей почтой во FreeBSD без использования команды inc, то это можно сделать командой scan -file - /var/mail/username. Это можно + /var/mail/username. Это можно сделать с любым файлом в формате mbox. @@ -564,7 +564,7 @@ which I am probably the guilty party).folder используется для переключения между папками, их сжатия и вывода их списка. В самом простом случае вы можете выполнить команду folder - +newfolder, и вы переключитесь на + +newfolder, и вы переключитесь на папку newfolder. С этого момента все ваши команды MH типа comp, repl, scan и show будут выполняться над Modified: head/ru_RU.KOI8-R/articles/new-users/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/new-users/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/new-users/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -247,7 +247,7 @@ view - filename + filename Позволяет вам просмотреть файл (с именем @@ -260,7 +260,7 @@ cat - filename + filename Выдаёт содержимое filename на экран. @@ -296,7 +296,7 @@ - apropos text + apropos text Всё, что содержит строку text в @@ -305,7 +305,7 @@ - man text + man text Страница справки по text. Это @@ -323,7 +323,7 @@ - which text + which text Покажет, в каком месте из маршрута поиска пользователя @@ -332,7 +332,7 @@ - locate text + locate text Все маршруты, где находится строчка @@ -341,7 +341,7 @@ - whatis text + whatis text Описывает, что делает команда text @@ -351,7 +351,7 @@ - whereis text + whereis text Ищет файл text и выдаёт полный путь @@ -369,7 +369,7 @@ script. Команда more позволит вам читать постранично, как и в DOS, например, ls -l | more или more - filename. Знак + filename. Знак * работает как общий шаблон—например, ls w* выдаст перечень файлов, начинающихся с буквы w. @@ -468,7 +468,7 @@ Для редактирования файла наберите - &prompt.root; vi filename + &prompt.root; vi filename Передвигайтесь по тексту при помощи клавиш со стрелками. @@ -541,7 +541,7 @@ - /text + /text для перемещения курсора на text; @@ -560,7 +560,7 @@ - nG + nG Для перехода к строке n в файле, @@ -589,7 +589,7 @@ Поупражняйтесь с редактором vi в своём домашнем каталоге, создав новый файл по команде vi - filename, добавляя и удаляя текст, + filename, добавляя и удаляя текст, сохраняя файл и вызывая его снова. Редактор vi преподносит некоторые сюрпризы, потому что он на самом деле достаточно сложный, и иногда вы можете неправильно вызвать команду, которая сделает @@ -723,7 +723,7 @@ - rm filename + rm filename удаляет filename. @@ -731,7 +731,7 @@ - rm -R dir + rm -R dir удаляет каталог dir и все его @@ -773,7 +773,7 @@ её подкаталогов при помощи команды - &prompt.user; find /usr -name "filename" + &prompt.user; find /usr -name "filename" Вы можете использовать * в качестве шаблона внутри @@ -799,7 +799,7 @@ также Web-сайте находятся различные пакеты и порты. В Руководстве рассказывается более подробно о том, как их использовать (получить пакет, если он существует, командой pkg_add - /cdrom/packages/All/packagename, + /cdrom/packages/All/packagename, где packagename является именем файла пакета). На CDROM находится перечни пакетов и портов с их краткими описаниями в файлах cdrom/packages/index, Modified: head/ru_RU.KOI8-R/articles/pam/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/pam/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/pam/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -525,7 +525,7 @@ sshd password required p Именование модулей Во FreeBSD каждый механизм реализуется в отдельном модуле с - именем pam_mechanism.so + именем pam_mechanism.so (например, pam_unix.so для механизма &unix;.) В других реализациях иногда отдельные модули используются для разных подсистем, и в их имя включается, кроме названия механизма, и имя Modified: head/ru_RU.KOI8-R/articles/portbuild/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/portbuild/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/portbuild/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -102,17 +102,17 @@ Пакеты собираются в ограниченной (chroot) среде, которая разворачивается скриптом portbuild из архива - ${arch}/${branch}/tarballs/bindist.tar. + ${arch}/${branch}/tarballs/bindist.tar. Этот архив создается при помощи скрипта mkbindist, конфигурация которого описывается файлом - ${arch}/${branch}/mkbindist.conf. + ${arch}/${branch}/mkbindist.conf. Скрипт должен запускаться с правами пользователя root и следующими параметрами: - /var/portbuild&prompt.root; scripts/mkbindist ${arch} ${branch} + /var/portbuild&prompt.root; scripts/mkbindist ${arch} ${branch} При указании в файле mkbindist.conf параметра ftp=1 с адреса @@ -133,10 +133,10 @@ делается при помощи скрипта makeworld: - /var/portbuild&prompt.root; scripts/makeworld ${arch} ${branch} [-nocvs] + /var/portbuild&prompt.root; scripts/makeworld ${arch} ${branch} [-nocvs] Эта команда соберет систему на базе исходных текстов в дереве - ${arch}/${branch}/src + ${arch}/${branch}/src и установит ее в ${worlddir}. Исходные тексты будут обновлены, если не указан параметр -nocvs. @@ -197,7 +197,7 @@ на dopackages.wrapper. Могут быть указаны многочисленные параметры, например: - dopackages.6 ${arch} [-options] + dopackages.6 ${arch} [-options] [-options] может быть произвольным набором из следующих опций: @@ -349,7 +349,7 @@ не ссылался на пустые подкаталоги. В особенности это важно для сборки ветви -exp. Если процесс сборки обнаруживает пустой каталог, обе фазы сборки вскоре остановятся. При этом в файлы - ${arch}/${branch}/make.[0|1] + ${arch}/${branch}/make.[0|1] будет записано сообщение об ошибке примерно такого вида: @@ -432,7 +432,7 @@ [*] Результаты выполнения этих шагов записываются в файл - ${arch}/${branch}/build.log, + ${arch}/${branch}/build.log, а также в стандартный вывод для ошибок консоли, с которой запускался скрипт dopackages. @@ -440,13 +440,13 @@ прекращается. [++] Результаты выполнения пишутся в файл - ${arch}/${branch}/make.[0|1], + ${arch}/${branch}/make.[0|1], где make.0 соответствует первой, а make.1 второй фазе сборки. Журналы сборки отдельных портов записываются в файлы - ${arch}/${branch}/logs, + ${arch}/${branch}/logs, а журналы портов, собравшихся неудачно, в - ${arch}/${branch}/errors. + ${arch}/${branch}/errors. Ранее из репозитория извлекалось также дерево документации; @@ -467,7 +467,7 @@ &prompt.user; killall -HUP sh ssh make Удалите файл - ${arch}/lock + ${arch}/lock перед тем, как перезапустите сборку. @@ -476,7 +476,7 @@ Слежение за процессом Команда - scripts/stats ${branch} + scripts/stats ${branch} показывает количество собранных на настоящий момент пакетов. Команда cat /var/portbuild/*/loads/* @@ -484,7 +484,7 @@ запущенных на них. Выполнение - tail -f ${arch}/${branch}/build.log + tail -f ${arch}/${branch}/build.log продемонстрирует общее состояние процесса сборки. В случае, если порт не собирается, и из логов не понятны причины @@ -493,7 +493,7 @@ Для этого создайте файл .keep в каталоге порта. При следующей сборке порта кластером архив WRKDIR будет помещен в файл - ${arch}/${branch}/wrkdirs. + ${arch}/${branch}/wrkdirs. Следите за выводом команды &man.df.1;. Если файловая система, @@ -527,11 +527,11 @@ Затем, на этапе финальной обработки, соберите список файлов при помощи команды - &prompt.user; cd ${arch}/${branch} -&prompt.user; find distfiles > distfiles-${release} + &prompt.user; cd ${arch}/${branch} +&prompt.user; find distfiles > distfiles-${release} Этот файл обычно копируют в каталог - i386/${branch} + i386/${branch} главной машины кластера. Данная процедура помогает чистить комплект дистрибутивных архивов, @@ -541,12 +541,12 @@ После копирования дистрибутивов (см. ниже) надо создать окончательный комплект пакетов для релиза. Для полного спокойствия, запустите скрипт - ${arch}/${branch}/cdrom.sh + ${arch}/${branch}/cdrom.sh вручную, чтобы быть уверенным, что все пакеты ограниченного распространения и их исходные архивы удалены. Затем скопируйте каталог - ${arch}/${branch}/packages + ${arch}/${branch}/packages в - ${arch}/${branch}/packages-${release}. + ${arch}/${branch}/packages-${release}. После того, как пакеты переложены в надежное место, свяжитесь с группой &a.re; и сообщите им расположение финального комплекта пакетов. @@ -585,12 +585,12 @@ Пакеты можно копировать во временную область на ftp-master примерно такой командой: - &prompt.root; cd /var/portbuild/${arch}/${branch} -&prompt.root; tar cfv - packages/ | ssh portmgr@ftp-master tar xfC - w/ports/${arch}/tmp/${branch} + &prompt.root; cd /var/portbuild/${arch}/${branch} +&prompt.root; tar cfv - packages/ | ssh portmgr@ftp-master tar xfC - w/ports/${arch}/tmp/${branch} Затем, на машине ftp-master, убедитесь, что набор пакетов скопирован корректно, удалите старый набор (из каталога - ~/w/ports/${arch}), + ~/w/ports/${arch}), и переместите новый на его место. Некоторые каталоги на ftp-master на самом деле @@ -602,12 +602,12 @@ rsync. Так мы не создаём сильной загрузки на зеркалах: - &prompt.root; rsync -n -r -v -l -t -p --delete packages/ portmgr@ftp-master:w/ports/${arch}/${branch}/ | tee log + &prompt.root; rsync -n -r -v -l -t -p --delete packages/ portmgr@ftp-master:w/ports/${arch}/${branch}/ | tee log Дистрибутивные архивы копируются при помощи команды rsync: - &prompt.root; cd /var/portbuild/${arch}/${branch} + &prompt.root; cd /var/portbuild/${arch}/${branch} &prompt.root; rsync -r -v -l -p -c -n distfiles/ portmgr@ftp-master:w/ports/distfiles/ | tee log ВСЕГДА для начала используйте ключ Modified: head/ru_RU.KOI8-R/articles/problem-reports/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/problem-reports/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/problem-reports/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -763,8 +763,8 @@ с &man.sh.1; или &man.mount.8;, то вам прежде всего необходимо определить принадлежность программы к базовой системе или к установке из коллекции портов. Если вы не уверены, - выполните команду whereis имя - программы. В &os; для коллекции портов + выполните команду whereis имя + программы. В &os; для коллекции портов существует договоренность: установка ведется в /usr/local, однако это может быть переопределено системным администратором. Для таких программ следует использовать категорию ports (даже @@ -802,7 +802,7 @@ Если проблема с чем-то из порта, называемого - www/someportname + www/someportname , то она все же принадлежит к категории ports. Modified: head/ru_RU.KOI8-R/articles/releng/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/releng/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/releng/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -251,11 +251,11 @@ Создание ветки релиза Как сказано во вводной части, ветка - RELENG_X_Y + RELENG_X_Y является сравнительно новым добавлением в нашей методологии подготовки релизов. Первым шагом в создании этой ветки является проверка того, что вы работаете с самой последней версией исходных - текстов RELENG_X, из + текстов RELENG_X, из которой вы хотите создать новую ветку. /usr/src&prompt.root; cvs update -rRELENG_4 -P -d @@ -271,7 +271,7 @@ Использование тэгов - RELENG_* разрешено + RELENG_* разрешено только менеджерам CVS и участникам группы по выпуску релизов. @@ -468,7 +468,7 @@ - doc/share/images/articles/releng/branches-relengX.pic + doc/share/images/articles/releng/branches-relengX.pic @@ -540,7 +540,7 @@ создания последних тэгов может потребоваться внесение исправлений. На практике это не является проблемой, так как CVS позволяет выполнять манипуляции с тэгами по команде cvs - tag -d tagname filename. Очень + tag -d tagname filename. Очень важно, чтобы все последние изменения были помечены соответствующим тэгом, как часть релиза. Релизы &os; должны быть всегда повторяемыми. Локальные изменения в параметры окружения выпускающего @@ -839,7 +839,7 @@ - /pub/FreeBSD/releases/arch/X.Y-RELEASE/ + /pub/FreeBSD/releases/arch/X.Y-RELEASE/ Установочный каталог FTP, получаемый по команде make @@ -848,7 +848,7 @@ - /pub/FreeBSD/ports/arch/packages-X.Y-release/ + /pub/FreeBSD/ports/arch/packages-X.Y-release/ Полный комплект построенных пакетов для этого релиза. @@ -856,7 +856,7 @@ - /pub/FreeBSD/releases/arch/X.Y-RELEASE/tools + /pub/FreeBSD/releases/arch/X.Y-RELEASE/tools Символическая ссылка на @@ -865,16 +865,16 @@ - /pub/FreeBSD/releases/arch/X.Y-RELEASE/packages + /pub/FreeBSD/releases/arch/X.Y-RELEASE/packages Символическая ссылка на - ../../../ports/arch/packages-X.Y-release. + ../../../ports/arch/packages-X.Y-release. - /pub/FreeBSD/releases/arch/ISO-IMAGES/X.Y/X.Y-RELEASE-arch-*.iso + /pub/FreeBSD/releases/arch/ISO-IMAGES/X.Y/X.Y-RELEASE-arch-*.iso ISO-образы. Здесь * это Modified: head/ru_RU.KOI8-R/articles/solid-state/article.xml ============================================================================== --- head/ru_RU.KOI8-R/articles/solid-state/article.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/articles/solid-state/article.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -205,12 +205,12 @@ pseudo-device md # memory любой момент может быть сделана доступной по чтению и записи выдачей команды: - &prompt.root; /sbin/mount -uw partition + &prompt.root; /sbin/mount -uw partition и может быть возвращена к режиму доступа только для чтения по такой команде: - &prompt.root; /sbin/mount -ur partition + &prompt.root; /sbin/mount -ur partition @@ -446,7 +446,7 @@ pseudo-device md # memory Далее в статье подразумевается, - что Apache сохраняет свои лог файлы в каталог apache_log_dir + что Apache сохраняет свои лог файлы в каталог apache_log_dir вне каталога /var. Когда этот каталог расположен на файловой системе, смонтированной в режиме только для чтения, Apache не сможет сохранять лог файлы, что в свою очередь @@ -454,7 +454,7 @@ pseudo-device md # memory необходимо добавить новый каталог к списку каталогов из /etc/rc.d/var для их создания в каталоге /var и связать - apache_log_dir + apache_log_dir с /var/log/apache. Нужно также задать права доступа и владельца нового каталога. @@ -469,11 +469,11 @@ pseudo-device md # memory &prompt.root; chown nobody:nobody /var/log/apache И наконец, удалите существующий каталог - apache_install/logs + apache_install/logs и замените его ссылкой: - &prompt.root; rm -rf apache_log_dir -&prompt.root; ln -s apache_log_dir + &prompt.root; rm -rf apache_log_dir +&prompt.root; ln -s apache_log_dir Modified: head/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.xml ============================================================================== --- head/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/books/handbook/advanced-networking/chapter.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -562,7 +562,7 @@ route_internalnet2="-net 192.168.2.0/24 есть только одна строка, это internalnet2. Затем мы добавили переменную - route_internalnet2, + route_internalnet2, куда помещены все параметры, которые необходимо передать команде &man.route.8;. В примере выше была использована команда: @@ -855,7 +855,7 @@ wi0: flags=8843<UP,BROADCAST,RUNNING, доступа: -&prompt.root; ifconfig wi0 ssid my_net channel 11 media DS/11Mbps mediaopt hostap up stationname "FreeBSD AP" +&prompt.root; ifconfig wi0 ssid my_net channel 11 media DS/11Mbps mediaopt hostap up stationname "FreeBSD AP" Строчка &man.ifconfig.8; активизирует интерфейс @@ -954,7 +954,7 @@ wi0: flags=8843<UP,BROADCAST,RUNNING, Теперь мы можем изменить настройки адаптера на те, что соответствуют нашей сети: - &prompt.root; ifconfig wi0 inet 192.168.0.20 netmask 255.255.255.0 ssid my_net + &prompt.root; ifconfig wi0 inet 192.168.0.20 netmask 255.255.255.0 ssid my_net Замените 192.168.0.20 и 255.255.255.0 на правильные IP-адрес и сетевую маску в вашей проводной сети. Запомните, что наша точка @@ -1023,11 +1023,11 @@ wi0: flags=8843<UP,BROADCAST,RUNNING, Он лучше, чем ничего, так что используйте следующую команду для включения WEP в вашей новой точке доступа FreeBSD: - &prompt.root; ifconfig wi0 inet up ssid my_net wepmode on wepkey 0x1234567890 media DS/11Mbps mediaopt hostap + &prompt.root; ifconfig wi0 inet up ssid my_net wepmode on wepkey 0x1234567890 media DS/11Mbps mediaopt hostap Вы можете включить WEP на клиенте следующей командой: - &prompt.root; ifconfig wi0 inet 192.168.0.20 netmask 255.255.255.0 ssid my_net wepmode on wepkey 0x1234567890 + &prompt.root; ifconfig wi0 inet 192.168.0.20 netmask 255.255.255.0 ssid my_net wepmode on wepkey 0x1234567890 Отметьте, что вы должны заменить 0x1234567890 на более уникальный ключ. @@ -1209,15 +1209,15 @@ wi0: flags=8843<UP,BROADCAST,RUNNING, &windows;: &prompt.root; cd /usr/src/sys/modules/if_ndis -&prompt.root; cp /path/to/driver/W32DRIVER.SYS ./ -&prompt.root; cp /path/to/driver/W32DRIVER.INF ./ +&prompt.root; cp /path/to/driver/W32DRIVER.SYS ./ +&prompt.root; cp /path/to/driver/W32DRIVER.INF ./ Теперь используйте утилиту ndiscvt для создания заголовка определения драйвера ndis_driver_data.h перед сборкой модуля: - &prompt.root; ndiscvt -i W32DRIVER.INF -s W32DRIVER.SYS -o ndis_driver_data.h + &prompt.root; ndiscvt -i W32DRIVER.INF -s W32DRIVER.SYS -o ndis_driver_data.h Параметры и задают соответственно файл настройки и бинарный файл. Мы используем @@ -2359,7 +2359,7 @@ subnet 192.168.4.0 netmask 255.255.255.0 значения деклараций host как имя хоста для бездисковой машины. Альтернативным способом было бы добавление option host-name - margaux внутри объявлений + margaux внутри объявлений host. @@ -2476,7 +2476,7 @@ margaux:ha=0123456789ab:tc=.def100 Etherboot и наберите: -&prompt.root; gmake bin32/devicetype.fd0 +&prompt.root; gmake bin32/devicetype.fd0 devicetype зависит от типа адаптера @@ -2707,7 +2707,7 @@ cd /usr/src/etc; make distribution - &prompt.root; dd if=/dev/zero of=/path/to/swapfile bs=1k count=1 oseek=100000 + &prompt.root; dd if=/dev/zero of=/path/to/swapfile bs=1k count=1 oseek=100000 Для активации этого файла подкачки следует добавить в файл rc.conf строку @@ -3901,8 +3901,8 @@ round-trip min/avg/max/stddev = 2.530/2. &prompt.root; ifconfig gif0 create &prompt.root; ifconfig gif0 gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 -&prompt.root; ifconfig gif0 tunnel MY_IPv4_ADDR MY_IPv4_REMOTE_TUNNEL_ENDPOINT_ADDR -&prompt.root; ifconfig gif0 inet6 alias MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR MY_IPv6_REMOTE_TUNNEL_ENDPOINT_ADDR +&prompt.root; ifconfig gif0 tunnel MY_IPv4_ADDR MY_IPv4_REMOTE_TUNNEL_ENDPOINT_ADDR +&prompt.root; ifconfig gif0 inet6 alias MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR MY_IPv6_REMOTE_TUNNEL_ENDPOINT_ADDR Замените слова, написанные заглавными буквами, информацией, которую вам дал вышестоящий узел 6bone. @@ -3924,7 +3924,7 @@ gif0: flags=8010<POINTOPOINT,MULTICAS 6bone должна быть весьма проста: &prompt.root; route add -inet6 default -interface gif0 -&prompt.root; ping6 -n MY_UPLINK +&prompt.root; ping6 -n MY_UPLINK &prompt.root; traceroute6 www.jp.FreeBSD.org (3ffe:505:2008:1:2a0:24ff:fe57:e561) from 3ffe:8060:100::40:2, 30 hops max, 12 byte packets Modified: head/ru_RU.KOI8-R/books/handbook/basics/chapter.xml ============================================================================== --- head/ru_RU.KOI8-R/books/handbook/basics/chapter.xml Fri Jun 13 12:05:03 2014 (r45049) +++ head/ru_RU.KOI8-R/books/handbook/basics/chapter.xml Fri Jun 13 14:53:24 2014 (r45050) @@ -1788,7 +1788,7 @@ total 530 FILE, а затем добавит права на выполнение для всех: - &prompt.user; chmod go-w,a+x FILE + &prompt.user; chmod go-w,a+x FILE