Add newly translated portbuild article.
Original revisions: 1.1 Makefile 1.3 article.sgml Submitted by: Dmitry Morozovsky <marck@rinet.ru> Obtained from: The FreeBSD Russian Documentation Project
This commit is contained in:
parent
b25e777ec2
commit
9c36dbe8e6
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=21451
2 changed files with 719 additions and 0 deletions
ru_RU.KOI8-R/articles/portbuild
23
ru_RU.KOI8-R/articles/portbuild/Makefile
Normal file
23
ru_RU.KOI8-R/articles/portbuild/Makefile
Normal file
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# The FreeBSD Russian Documentation Project
|
||||
#
|
||||
# $FreeBSD$
|
||||
# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/portbuild/Makefile,v 1.1 2004/07/10 09:56:33 marck Exp $
|
||||
#
|
||||
# Original revision: 1.1
|
||||
#
|
||||
# Article: Portbuild Procedure
|
||||
#
|
||||
|
||||
DOC?= article
|
||||
|
||||
FORMATS?= html
|
||||
WITH_ARTICLE_TOC?= YES
|
||||
|
||||
INSTALL_COMPRESSED?= gz
|
||||
INSTALL_ONLY_COMPRESSED?=
|
||||
|
||||
SRCS= article.sgml
|
||||
|
||||
DOC_PREFIX?= ${.CURDIR}/../../..
|
||||
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
|
696
ru_RU.KOI8-R/articles/portbuild/article.sgml
Normal file
696
ru_RU.KOI8-R/articles/portbuild/article.sgml
Normal file
|
@ -0,0 +1,696 @@
|
|||
<!--
|
||||
The FreeBSD Russian Documentation Project
|
||||
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/portbuild/article.sgml,v 1.1 2004/07/10 09:56:33 marck Exp $
|
||||
|
||||
Original revision: 1.3
|
||||
-->
|
||||
|
||||
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
|
||||
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
|
||||
%man;
|
||||
<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN">
|
||||
%freebsd;
|
||||
<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
|
||||
%authors;
|
||||
<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//RU">
|
||||
%teams;
|
||||
<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//RU">
|
||||
%mailing-lists;
|
||||
<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//RU">
|
||||
%trademarks;
|
||||
]>
|
||||
|
||||
<article>
|
||||
<articleinfo>
|
||||
<title>ðÒÏÃÅÓÓ ÐÏÓÔÒÏÅÎÉÑ ÐÁËÅÔÏ×</title>
|
||||
|
||||
<authorgroup>
|
||||
<corpauthor>çÒÕÐÐÁ ÐÏÄÄÅÒÖËÉ ÐÏÒÔÏ× &os;</corpauthor>
|
||||
</authorgroup>
|
||||
|
||||
<pubdate>$FreeBSD$</pubdate>
|
||||
|
||||
<copyright>
|
||||
<year>2003</year>
|
||||
<year>2004</year>
|
||||
<holder role="mailto:portmgr@FreeBSD.org">çÒÕÐÐÁ ÐÏÄÄÅÒÖËÉ ÐÏÒÔÏ×
|
||||
&os;</holder>
|
||||
</copyright>
|
||||
|
||||
<legalnotice id="trademarks" role="trademarks">
|
||||
&tm-attrib.freebsd;
|
||||
&tm-attrib.intel;
|
||||
&tm-attrib.sparc;
|
||||
&tm-attrib.general;
|
||||
</legalnotice>
|
||||
</articleinfo>
|
||||
|
||||
<sect1 id="intro">
|
||||
<title>÷×ÅÄÅÎÉÅ</title>
|
||||
|
||||
<para>äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÏÄÇÏÔÏ×ÉÔØ ÐÒÅÄËÏÍÐÉÌÉÒÏ×ÁÎÎÙÅ ×ÅÒÓÉÉ
|
||||
ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ÐÒÉÌÏÖÅÎÉÊ ÄÌÑ &os;, ÎÁ ÏÄÎÏÍ ÉÚ <quote>ëÌÁÓÔÅÒÏ× ÓÂÏÒËÉ
|
||||
ÐÁËÅÔÏ×</quote> ÒÅÇÕÌÑÒÎÏ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÓÂÏÒËÁ ÐÏÌÎÏÇÏ ÄÅÒÅ×Á ÐÏÒÔÏ×.
|
||||
÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÓÕÝÅÓÔ×ÕÅÔ Ä×Á ÔÁËÉÈ ËÌÁÓÔÅÒÁ:
|
||||
<hostid role="fqdn">pointyhat.FreeBSD.org</hostid> É
|
||||
<hostid role="fqdn">dosirak.kr.FreeBSD.org</hostid>.</para>
|
||||
|
||||
<para>âÏÌØÛÁÑ ÞÁÓÔØ <quote>ÍÁÇÉÉ</quote> ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ
|
||||
ÓÏÓÒÅÄÏÔÏÞÅÎÁ × ÄÅÒÅ×Å ËÁÔÁÌÏÇÏ× <filename>/var/portbuild</filename>.
|
||||
åÓÌÉ ÎÅ ÏÇÏ×ÁÒÉ×ÁÅÔÓÑ ÉÎÏÅ, ×ÓÅ ÐÕÔÉ ÕËÁÚÁÎÙ ÏÔÎÏÓÉÔÅÌØÎÏ ÜÔÏÇÏ
|
||||
ËÁÔÁÌÏÇÁ. <replaceable>${arch}</replaceable> ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÕËÁÚÁÎÉÑ
|
||||
ÎÁ ÁÒÈÉÔÅËÔÕÒÕ ÐÌÁÔÆÏÒÍÙ ÓÂÏÒËÉ (&i386;, alpha, &sparc64;, ia64 ÉÌÉ
|
||||
amd64); <replaceable>${branch}</replaceable> ÏÐÉÓÙ×ÁÅÔ ×ÅÔר ÐÏÓÔÒÏÅÎÉÑ
|
||||
(4, 5, 4-exp).
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="management">
|
||||
<title>ëÏÎÆÉÇÕÒÁÃÉÑ ÍÁÛÉÎ-ËÌÉÅÎÔÏ×</title>
|
||||
|
||||
<para>ëÌÉÅÎÔÙ ÁÒÈÉÔÅËÔÕÒ &i386;, alpha, amd64 É Ä×Á ÉÚ sparc64 ËÌÉÅÎÔÏ×
|
||||
ÚÁÇÒÕÖÁÀÔÓÑ ÐÏ ÓÅÔÉ Ó <hostid>pointyhat</hostid>; ÐÒÏÞÉÅ sparc64 ËÌÉÅÎÔÙ
|
||||
É ÍÁÛÉÎÙ ÄÌÑ ÓÂÏÒËÉ ia64 ÚÁÇÒÕÖÁÀÔÓÑ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ. ôÁË ÉÌÉ ÉÎÁÞÅ, ×ÓÅ
|
||||
ÏÎÉ × ÐÒÏÃÅÓÓÅ ÚÁÇÒÕÚËÉ ÐÏÄÇÏÔÁ×ÌÉ×ÁÀÔÓÑ Ë ÓÂÏÒËÅ ÐÁËÅÔÏ×.
|
||||
</para>
|
||||
|
||||
<para>ðÓÅ×ÄÏ-ÐÏÌØÚÏ×ÁÔÅÌØ
|
||||
<username>ports-<replaceable>${arch}</replaceable></username>
|
||||
ÍÏÖÅÔ ×ÙÐÏÌÎÉÔØ ËÏÍÁÎÄÕ &man.ssh.1; ÏÔ ÉÍÅÎÉ <username>root</username>
|
||||
ÎÁ ÌÀÂÕÀ ËÌÉÅÎÔÓËÕÀ ÍÁÛÉÎÕ ÁÒÈÉÔÅËÔÕÒÙ
|
||||
<replaceable>${arch}</replaceable>.
|
||||
</para>
|
||||
|
||||
<para>óËÒÉÐÔ <command>scripts/allgohans</command> ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ
|
||||
×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄ ÎÁ ×ÓÅÈ ËÌÉÅÎÔÁÈ ÁÒÈÉÔÅËÔÕÒÙ
|
||||
<replaceable>${arch}</replaceable>.
|
||||
</para>
|
||||
|
||||
<para>óËÒÉÐÔ <command>scripts/checkmachines</command> ÏÔÓÌÅÖÉ×ÁÅÔ ÕÒÏ×ÅÎØ
|
||||
ÚÁÇÒÕÚËÉ ÕÚÌÏ× ËÌÁÓÔÅÒÁ É ÒÁÓÐÒÅÄÅÌÑÅÔ, ËÁËÏÊ ÉÚ ÕÚÌÏ× ÂÕÄÅÔ ÓÔÒÏÉÔØ
|
||||
ÏÞÅÒÅÄÎÏÊ ÐÏÒÔ. üÔÏÔ ÓËÒÉÐÔ ÎÅ ÓÌÉÛËÏÍ ÕÍÅÎ É ×ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ ÕÍÉÒÁÅÔ.
|
||||
ìÕÞÛÅ ×ÓÅÇÏ ÚÁÐÕÓËÁÔØ ÅÇÏ ÐÒÉ ÚÁÇÒÕÚËÅ ÏÓÎÏ×ÎÏÊ ÍÁÛÉÎÙ ËÌÁÓÔÅÒÁ
|
||||
(<hostid>pointyhat</hostid> ÉÌÉ <hostid>dosirak</hostid>) × ÃÉËÌÅ
|
||||
&man.while.1;.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="setup">
|
||||
<title>ðÏÄÇÏÔÏ×ËÁ ÏÇÒÁÎÉÞÅÎÎÏÊ ÓÒÅÄÙ ÓÂÏÒËÉ</title>
|
||||
|
||||
<para>ðÁËÅÔÙ ÓÏÂÉÒÁÀÔÓÑ × ÏÇÒÁÎÉÞÅÎÎÏÊ (<literal>chroot</literal>) ÓÒÅÄÅ,
|
||||
ËÏÔÏÒÁÑ ÒÁÚ×ÏÒÁÞÉ×ÁÅÔÓÑ ÓËÒÉÐÔÏÍ <filename>portbuild</filename> ÉÚ ÁÒÈÉ×Á
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/tarballs/bindist.tar</filename>.
|
||||
üÔÏÔ ÁÒÈÉ× ÓÏÚÄÁÅÔÓÑ ÐÒÉ ÐÏÍÏÝÉ ÓËÒÉÐÔÁ <command>mkbindist</command>,
|
||||
ËÏÎÆÉÇÕÒÁÃÉÑ ËÏÔÏÒÏÇÏ ÏÐÉÓÙ×ÁÅÔÓÑ ÆÁÊÌÏÍ
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/mkbindist.conf</filename>.
|
||||
</para>
|
||||
|
||||
<para>óËÒÉÐÔ ÄÏÌÖÅÎ ÚÁÐÕÓËÁÔØÓÑ Ó ÐÒÁ×ÁÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑ
|
||||
<username>root</username> É ÓÌÅÄÕÀÝÉÍÉ ÐÁÒÁÍÅÔÒÁÍÉ:
|
||||
</para>
|
||||
|
||||
<screen>/var/portbuild&prompt.root; <userinput>scripts/mkbindist <replaceable>${arch}</replaceable> <replaceable>${branch}</replaceable></userinput></screen>
|
||||
|
||||
<para>ðÒÉ ÕËÁÚÁÎÉÉ × ÆÁÊÌÅ <filename>mkbindist.conf</filename> ÐÁÒÁÍÅÔÒÁ
|
||||
<literal>ftp=1</literal> Ó ÁÄÒÅÓÁ
|
||||
ftp://<replaceable>${ftpserver}</replaceable>/<replaceable>${ftpurl}</replaceable>/<replaceable>${rel}</replaceable>
|
||||
ÂÕÄÅÔ ÚÁÇÒÕÖÅÎ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ ÓÏÂÒÁÎÎÙÊ ÒÅÌÉÚ.
|
||||
åÓÌÉ ÕËÁÚÁÎÏ <literal>ftp=0</literal> É <literal>buildworld=1</literal>,
|
||||
ÓËÒÉÐÔ <command>mkbindist</command> ×ÙÐÏÌÎÉÔ
|
||||
<command>makeworld</command> ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÂÒÁÔØ ÒÅÌÉÚ ÎÁ ÍÅÓÔÅ
|
||||
[<literal>XXX</literal> üÔÁ ÞÁÓÔØ × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÎÅ ÒÁÂÏÔÁÅÔ].
|
||||
</para>
|
||||
|
||||
<para>åÓÌÉ ÏÂÁ ÐÁÒÁÍÅÔÒÁ ÒÁ×ÎÙ ÎÕÌÀ (<literal>ftp=0</literal> É
|
||||
<literal>buildworld=0</literal>), ÔÏ <command>mkbindist</command>
|
||||
ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÅÅ ÎÁ ÍÏÍÅÎÔ ÚÁÐÕÓËÁ ÓÏÓÔÏÑÎÉÅ ÄÅÒÅ×Á
|
||||
<replaceable>${worlddir}</replaceable> ÄÌÑ ÓÏÚÄÁÎÉÑ
|
||||
<filename>bindist.tar</filename>. îÁ ÐÒÁËÔÉËÅ ÜÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ×Ù
|
||||
ÄÏÌÖÎÙ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓÉÓÔÅÍÕ × ${worlddir}, ÞÔÏ ÏÂÙÞÎÏ
|
||||
ÄÅÌÁÅÔÓÑ ÐÒÉ ÐÏÍÏÝÉ ÓËÒÉÐÔÁ <command>makeworld</command>:
|
||||
</para>
|
||||
|
||||
<screen>/var/portbuild&prompt.root; <userinput>scripts/makeworld <replaceable>${arch}</replaceable> <replaceable>${branch}</replaceable> [-nocvs]</userinput></screen>
|
||||
|
||||
<para>üÔÁ ËÏÍÁÎÄÁ ÓÏÂÅÒÅÔ ÓÉÓÔÅÍÕ ÎÁ ÂÁÚÅ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× × ÄÅÒÅ×Å
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/src</filename>
|
||||
É ÕÓÔÁÎÏ×ÉÔ ÅÅ × <replaceable>${worlddir}</replaceable>.
|
||||
éÓÈÏÄÎÙÅ ÔÅËÓÔÙ ÂÕÄÕÔ ÏÂÎÏ×ÌÅÎÙ, ÅÓÌÉ ÎÅ ÕËÁÚÁÎ ÐÁÒÁÍÅÔÒ
|
||||
<literal>-nocvs</literal>.
|
||||
</para>
|
||||
|
||||
<para>óÏÄÅÒÖÉÍÏÅ ÁÒÈÉ×Á <filename>bindist.tar</filename> ÂÕÄÅÔ ÒÁÓÐÁËÏ×ÁÎÏ
|
||||
ÎÁ ËÁÖÄÏÍ ËÌÉÅÎÔÅ × ÐÅÒÉÏÄ ÚÁÇÒÕÚËÉ, Á ÔÁËÖÅ ÎÁ ÓÔÁÒÔÅ ËÁÖÄÏÇÏ ÐÒÏÈÏÄÁ
|
||||
ÓËÒÉÐÔÁ <command>dopackages</command>.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="starting">
|
||||
<title>úÁÐÕÓË ÓÂÏÒËÉ</title>
|
||||
|
||||
<para>äÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ× ÉÓÐÏÌØÚÕÀÔÓÑ ÓËÒÉÐÔÙ
|
||||
<filename>scripts/dopackages*</filename>. îÁÉÂÏÌÅÅ ÐÏÌÅÚÎÙÍÉ Ñ×ÌÑÀÔÓÑ:
|
||||
</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para><command>dopackages.5</command> - ÓÏÂÉÒÁÅÔ ÐÁËÅÔÙ ÄÌÑ ×ÅÒÓÉÉ 5.X
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><command>dopackages.4</command> - ÓÏÂÉÒÁÅÔ ÐÁËÅÔÙ ÄÌÑ ×ÅÒÓÉÉ 4.X
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><command>dopackages.4-exp</command> - ÐÒÏÉÚ×ÏÄÉÔ ÓÂÏÒËÕ ×ÅÔ×É
|
||||
ÄÌÑ ×ÅÒÓÉÉ 4.X Ó ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÍÉ ÉÚÍÅÎÅÎÉÑÍÉ (×ÅÔר 4-exp)
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>÷ÓÅ ÏÎÉ ×ÙÚÙ×ÁÀÔ ÕÎÉ×ÅÒÓÁÌØÎÙÊ ÓËÒÉÐÔ <command>dopackages</command>,
|
||||
É Ñ×ÌÑÀÔÓÑ ÓÉÍ×ÏÌØÎÙÍÉ ÓÓÙÌËÁÍÉ ÎÁ <command>dopackages.wrapper</command>.
|
||||
äÌÑ ÓÏÚÄÁÎÉÑ ÓËÒÉÐÔÁ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ× ÎÏ×ÏÊ ×ÅÔ×É ÄÏÓÔÁÔÏÞÎÏ ÓÏÚÄÁÔØ
|
||||
ÓÉÍ×ÏÌÉÞÅÓËÕÀ ÓÓÙÌËÕ <command>dopackages.${branch}</command>, ÕËÁÚÙ×ÁÀÝÕÀ
|
||||
ÎÁ <command>dopackages.wrapper</command>. íÏÇÕÔ ÂÙÔØ ÕËÁÚÁÎÙ
|
||||
ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÐÁÒÁÍÅÔÒÙ, ÎÁÐÒÉÍÅÒ:
|
||||
|
||||
<screen><command>dopackages.5 <replaceable>${arch}</replaceable> <literal>[-options]</literal></command></screen>
|
||||
|
||||
<para><literal>[-options]</literal> ÍÏÖÅÔ ÂÙÔØ ÐÒÏÉÚ×ÏÌØÎÙÍ ÎÁÂÏÒÏÍ ÉÚ
|
||||
ÓÌÅÄÕÀÝÉÈ ÏÐÃÉÊ:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para><literal>-nofinish</literal> - îÅ ÐÒÏÉÚ×ÏÄÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ
|
||||
ÐÏ ÚÁ×ÅÒÛÅÎÉÉ ÓÂÏÒËÉ. ðÏÌÅÚÎÏ, ÅÓÌÉ ÐÒÏÃÅÓÓ ÓÂÏÒËÉ ÐÏÔÒÅÂÕÅÔÓÑ
|
||||
ÒÅÓÔÁÒÔÏ×ÁÔØ. ÷ ÏÂÙÞÎÙÈ ÓÉÔÕÁÃÉÑÈ ÜÔÕ ÏÐÃÉÀ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ
|
||||
×ÓÅÇÄÁ.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-finish</literal> - ðÒÏÉÚ×ÅÓÔÉ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ
|
||||
(É ÔÏÌØËÏ: ÓÏÂÓÔ×ÅÎÎÏ ÓÂÏÒËÕ ÎÅ ÐÒÏÉÚ×ÏÄÉÔØ).
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-restart</literal> - òÅÓÔÁÒÔÏ×ÁÔØ ÐÒÅÒ×ÁÎÎÙÊ
|
||||
(ÉÌÉ ÎÅÚÁ×ÅÒÛÅÎÎÙÊ, Ô.Å. ÚÁÐÕÝÅÎÎÙÊ ÂÅÚ ÆÌÁÇÁ
|
||||
<literal>-finish</literal>) ÐÒÏÃÅÓÓ ÓÂÏÒËÉ Ó ÓÁÍÏÇÏ ÎÁÞÁÌÁ.
|
||||
ðÒÉ ÜÔÏÍ ÐÏÒÔÙ, ÐÏÐÙÔËÁ ÓÂÏÒËÉ ËÏÔÏÒÙÈ ÎÁ ÐÒÅÄÙÄÕÝÅÍ ÐÒÏÈÏÄÅ
|
||||
ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÎÏ, ÂÕÄÕÔ ÐÅÒÅÓÏÂÒÁÎÙ.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-continue</literal> - ðÒÏÄÏÌÖÉÔØ ÐÒÅÒ×ÁÎÎÙÊ
|
||||
(ÉÌÉ ÎÅÚÁ×ÅÒÛÅÎÎÙÊ) ÐÒÏÃÅÓÓ ÓÂÏÒËÉ. ðÏÒÔÙ, ÎÅ ÐÒÏÛÅÄÛÉÅ
|
||||
ÓÂÏÒËÕ, ÎÅ ÐÅÒÅÓÏÂÉÒÁÀÔÓÑ.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-cdrom</literal> - ôÅËÕÝÁÑ ÓÂÏÒËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ
|
||||
ÐÏÍÅÝÅÎÉÑ ÎÁ CD-ROM, ÐÏÜÔÏÍÕ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù É ÐÁËÅÔÙ ÐÏÒÔÏ×,
|
||||
ÐÏÍÅÞÅÎÎÙÈ <literal>NO_CDROM</literal> ÄÏÌÖÎÙ ÂÙÔØ ÕÄÁÌÅÎÙ ÐÒÉ
|
||||
ÐÏÓÔ-ÏÂÒÁÂÏÔËÅ.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-nobuild</literal> - ðÒÏÉÚ×ÅÓÔÉ ÐÅÒ×ÏÎÁÞÁÌØÎÕÀ
|
||||
ÐÏÄÇÏÔÏ×ËÕ, ÎÅ ÚÁÐÕÓËÁÑ ÓÏÂÓÔ×ÅÎÎÏ ÐÒÏÃÅÓÓ ÓÂÏÒËÉ ÐÁËÅÔÏ×.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-noindex</literal> - îÅ ÐÅÒÅÓÔÒÁÉ×ÁÔØ ÆÁÊÌ
|
||||
<filename>INDEX</filename> × ÈÏÄÅ ÐÒÅÐÒÏÃÅÓÓÉÎÇÁ.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-noduds</literal> - îÅ ÐÅÒÅÓÔÒÁÉ×ÁÔØ ÆÁÊÌ
|
||||
<filename>duds</filename> (ÓÐÉÓÏË ÐÏÒÔÏ×, ËÏÔÏÒÙÅ ÎÅ ÂÕÄÕÔ ÓÔÒÏÉÔØÓÑ,
|
||||
ÎÁÐÒÉÍÅÒ, ÐÏÍÅÞÅÎÎÙÅ ÐÒÉÚÎÁËÁÍÉ <literal>IGNORE</literal>,
|
||||
<literal>NO_PACKAGE</literal> É Ô.Ð.) ÐÅÒÅÄ ÐÒÏÃÅÓÓÏÍ ÓÂÏÒËÉ.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-nocvs</literal> - îÅ ×ÙÐÏÌÎÑÔØ ÏÂÎÏ×ÌÅÎÉÅ
|
||||
(<command>cvs update</command>) ÄÅÒÅ×Á ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×
|
||||
(<literal>src</literal>) ÎÁ ÜÔÁÐÅ ÐÒÅÐÒÏÃÅÓÓÉÎÇÁ.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-noportscvs</literal> - îÅ ÏÂÎÏ×ÌÑÔØ
|
||||
(<command>cvs update</command>) ÄÅÒÅ×Ï ÐÏÒÔÏ×
|
||||
(<literal>ports</literal>) ÎÁ ÜÔÁÐÅ ÐÒÅÐÒÏÃÅÓÓÉÎÇÁ.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-norestr</literal> - îÅ ÐÙÔÁÔØÓÑ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÐÏÒÔÙ,
|
||||
ÐÏÍÅÞÅÎÎÙÅ ËÁË <literal>RESTRICTED</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-plistcheck</literal> - óÞÉÔÁÔØ ÏÛÉÂËÏÊ ÏÓÔÁ×ÌÅÎÉÅ
|
||||
ÌÉÛÎÉÈ ÆÁÊÌÏ× ÐÏÓÌÅ ÄÅÉÎÓÔÁÌÌÑÃÉÉ ÐÏÒÔÁ.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-distfiles</literal> - óÏÂÒÁÔØ ÁÒÈÉ×Ù ÉÓÈÏÄÎÙÈ ÆÁÊÌÏ×
|
||||
(<literal>distfiles</literal>) ÄÌÑ ÄÁÌØÎÅÊÛÅÇÏ ÉÈ ÐÅÒÅÎÏÓÁ ÎÁ
|
||||
<hostid>ftp-master</hostid>. üÔÕ ÏÐÃÉÀ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÚÒÅÄËÁ,
|
||||
ÐÏÓËÏÌØËÕ ÏÎÁ ÔÒÅÂÕÅÔ ÏÞÅÎØ ÍÎÏÇÏ ÍÅÓÔÁ. éÓÈÏÄÎÙÅ ÁÒÈÉ×Ù ÓÌÅÄÕÅÔ
|
||||
ÕÄÁÌÉÔØ ÐÏÓÌÅ ÚÁÇÒÕÚËÉ ÉÈ ÎÁ <hostid>ftp-master</hostid>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><literal>-fetch-original</literal> - úÁÇÒÕÖÁÔØ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù
|
||||
Ó ÏÒÉÇÉÎÁÌØÎÙÈ ÓÁÊÔÏ×, ÏÐÒÅÄÅÌÅÎÎÙÈ ÐÅÒÅÍÅÎÎÙÍÉ
|
||||
<literal>MASTER_SITES</literal>, Á ÎÅ Ó <hostid>ftp-master</hostid>.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>õÂÅÄÉÔÅÓØ, ÞÔÏ ÐÒÏÃÅÓÓ ÓÂÏÒËÉ ÐÁËÅÔÏ× ÄÌÑ ÁÒÈÉÔÅËÔÕÒÙ
|
||||
<replaceable>${arch}</replaceable> ÚÁÐÕÓËÁÅÔÓÑ ÏÔ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ
|
||||
ports-<replaceable>${arch}</replaceable>; × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÏÛÉÂËÉ
|
||||
ÎÅÉÚÂÅÖÎÙ.
|
||||
</para>
|
||||
|
||||
<note><para>óÂÏÒËÁ ÐÁËÅÔÏ× ÐÒÏÉÚ×ÏÄÉÔÓÑ × Ä×Á ÉÄÅÎÔÉÞÎÙÈ ÐÒÏÈÏÄÁ. éÎÏÇÄÁ
|
||||
×ÒÅÍÅÎÎÙÅ ÐÒÏÂÌÅÍÙ, ÔÁËÉÅ ËÁË ÏÛÉÂËÉ NFS ÉÌÉ ÎÅÄÏÓÔÕÐÎÏÓÔØ FTP-ÓÁÊÔÏ×,
|
||||
ÍÏÇÕÔ ÐÒÅÒ×ÁÔØ ÓÂÏÒËÕ. äÕÂÌÉÒÏ×ÁÎÉÅ ÐÏÐÙÔÏË ÐÏÚ×ÏÌÑÅÔ ÏÂÏÊÔÉ ÐÏÄÏÂÎÙÅ
|
||||
ÐÒÏÂÌÅÍÙ.
|
||||
</para></note>
|
||||
|
||||
<para>ðÒÏ×ÅÒØÔÅ, ÞÔÏÂÙ <filename>ports/Makefile</filename>
|
||||
ÎÅ ÓÓÙÌÁÌÓÑ ÎÁ ÐÕÓÔÙÅ ÐÏÄËÁÔÁÌÏÇÉ. ÷ ÏÓÏÂÅÎÎÏÓÔÉ ÜÔÏ ×ÁÖÎÏ ÄÌÑ ÓÂÏÒËÉ
|
||||
×ÅÔ×É 4-exp. åÓÌÉ ÐÒÏÃÅÓÓ ÓÂÏÒËÉ ÏÂÎÁÒÕÖÉ×ÁÅÔ ÐÕÓÔÏÊ ËÁÔÁÌÏÇ, ÏÂÅ
|
||||
ÆÁÚÙ ÓÂÏÒËÉ ×ÓËÏÒÅ ÏÓÔÁÎÏ×ÑÔÓÑ. ðÒÉ ÜÔÏÍ × ÆÁÊÌÙ
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/make.[0|1]</filename>
|
||||
ÂÕÄÅÔ ÚÁÐÉÓÁÎÏ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ ÐÒÉÍÅÒÎÏ ÔÁËÏÇÏ ×ÉÄÁ:
|
||||
</para>
|
||||
|
||||
<screen><literal>don't know how to make dns-all(continuing)</literal></screen>
|
||||
|
||||
<para>äÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÓÉÔÕÁÃÉÉ ÐÒÏÓÔÏ ÚÁËÏÍÍÅÎÔÉÒÕÊÔÅ ÉÌÉ ÕÄÁÌÉÔÅ ÓÔÒÏÞËÉ
|
||||
<literal>SUBDIR</literal>, ÕËÁÚÙ×ÁÀÝÉÅ ÎÁ ÐÕÓÔÙÅ ÐÏÄËÁÔÁÌÏÇÉ.
|
||||
ðÏÓÌÅ ÜÔÏÇÏ ×Ù ÍÏÖÅÔÅ ÐÅÒÅÚÁÐÕÓÔÉÔØ ÓÂÏÒËÕ ËÏÍÁÎÄÏÊ
|
||||
<command>dopackages</command>, ÄÏÂÁ×É× ÅÊ ÐÁÒÁÍÅÔÒ
|
||||
<literal>-restart</literal>.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="anatomy">
|
||||
<title>ðÒÏÃÅÓÓ ÓÂÏÒËÉ</title>
|
||||
|
||||
<para>ðÏÌÎÙÊ ÐÒÏÃÅÓÓ ÓÂÏÒËÉ ÂÅÚ ËÁËÉÈ-ÌÉÂÏ ËÌÀÞÅÊ, ÎÁÞÉÎÁÀÝÉÈÓÑ Ó
|
||||
<literal>-no</literal>, ×ÙÐÏÌÎÑÅÔ ÓÌÅÄÕÀÝÕÀ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ
|
||||
ÏÐÅÒÁÃÉÊ:</para>
|
||||
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para>éÚ×ÌÅÞÅÎÉÅ ÉÚ CVS-ÒÅÐÏÚÉÔÏÒÉÑ ÔÅËÕÝÅÇÏ ÄÅÒÅ×Á
|
||||
<literal>ports</literal> [*]
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>éÚ×ÌÅÞÅÎÉÅ ÉÚ CVS-ÒÅÐÏÚÉÔÏÒÉÑ ÔÅËÕÝÅÇÏ ÄÅÒÅ×Á
|
||||
<literal>doc</literal> [*]
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>éÚ×ÌÅÞÅÎÉÅ ÉÚ CVS-ÒÅÐÏÚÉÔÏÒÉÑ ÄÅÒÅ×Á
|
||||
<literal>src</literal> ÎÅÏÂÈÏÄÉÍÏÊ ×ÅÔ×É [*]
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>ðÒÏ×ÅÒËÁ ÆÁÊÌÏ× <filename>Makefile</filename> ÎÁ ÏÔÓÕÔÓÔ×ÉÅ
|
||||
ÓÔÒÏË <literal>SUBDIR</literal> [*]
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>óÏÚÄÁÎÉÅ ÆÁÊÌÁ <filename>duds</filename>, ÓÏÄÅÒÖÁÝÅÇÏ ÓÐÉÓÏË
|
||||
ÐÏÒÔÏ×, ËÏÔÏÒÙÅ ÎÅ ÎÁÄÏ ÐÙÔÁÔØÓÑ ÓÏÂÉÒÁÔØ [*] [+]
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>çÅÎÅÒÁÃÉÑ ÎÏ×ÏÇÏ ÆÁÊÌÁ <filename>INDEX</filename> [*] [+]
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>îÁÞÁÌØÎÁÑ ÐÏÄÇÏÔÏ×ËÁ ÕÚÌÏ×, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÕÞÁÓÔ×Ï×ÁÔØ × ÓÂÏÒËÅ
|
||||
[*] [+]
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>ðÏÓÔÒÏÅÎÉÅ ÓÐÉÓËÁ ÐÏÒÔÏ× ÏÇÒÁÎÉÞÅÎÎÏÇÏ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÑ
|
||||
(restricted) [*] [+]</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>óÂÏÒËÁ ÐÁËÅÔÏ× (ÆÁÚÁ 1) [++]</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>ðÏ×ÔÏÒÎÁÑ ÕÓÔÁÎÏ×ËÁ ÕÚÌÏ× ÓÂÏÒËÉ [+]</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>óÂÏÒËÁ ÐÁËÅÔÏ× (ÆÁÚÁ 2) [++]</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
|
||||
<para>[*] òÅÚÕÌØÔÁÔÙ ×ÙÐÏÌÎÅÎÉÑ ÜÔÉÈ ÛÁÇÏ× ÚÁÐÉÓÙ×ÁÀÔÓÑ × ÆÁÊÌ
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/build.log</filename>,
|
||||
Á ÔÁËÖÅ × ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ ÄÌÑ ÏÛÉÂÏË ËÏÎÓÏÌÉ, Ó ËÏÔÏÒÏÊ ÚÁÐÕÓËÁÌÓÑ ÓËÒÉÐÔ
|
||||
<command>dopackages</command>.</para>
|
||||
|
||||
<para>[+] ðÒÉ ÎÅÕÄÁÞÎÏÍ ÚÁ×ÅÒÛÅÎÉÉ ÌÀÂÏÇÏ ÉÚ ÜÔÉÈ ÛÁÇÏ× ÐÒÏÃÅÓÓ
|
||||
ÐÒÅËÒÁÝÁÅÔÓÑ.</para>
|
||||
|
||||
<para>[++] òÅÚÕÌØÔÁÔÙ ×ÙÐÏÌÎÅÎÉÑ ÐÉÛÕÔÓÑ × ÆÁÊÌ
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/make.[0|1]</filename>,
|
||||
ÇÄÅ <filename>make.0</filename> ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÐÅÒ×ÏÊ, Á
|
||||
<filename>make.1</filename> ×ÔÏÒÏÊ ÆÁÚÅ ÓÂÏÒËÉ. öÕÒÎÁÌÙ ÓÂÏÒËÉ ÏÔÄÅÌØÎÙÈ
|
||||
ÐÏÒÔÏ× ÚÁÐÉÓÙ×ÁÀÔÓÑ × ÆÁÊÌÙ
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/logs</filename>,
|
||||
Á ÖÕÒÎÁÌÙ ÐÏÒÔÏ×, ÓÏÂÒÁ×ÛÉÈÓÑ ÎÅÕÄÁÞÎÏ, ×
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/errors</filename>.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="interrupting">
|
||||
<title>ðÒÅÒÙ×ÁÎÉÅ ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ</title>
|
||||
|
||||
<para>äÌÑ ÐÒÅÒÙ×ÁÎÉÑ ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ ÏÂÙÞÎÏ ÄÏÓÔÁÔÏÞÎÏ ÐÏÓÌÁÔØ ÓÉÇÎÁÌ
|
||||
<literal>HUP</literal> ÐÒÏÃÅÓÓÁÍ <command>dopackages*</command>
|
||||
ÉÌÉ ×ÙÚ×ÁÎÎÙÍ ÉÍÉ ÐÒÏÃÅÓÓÁÍ <command>make</command>. ðÒÏÃÅÓÓÙ,
|
||||
ÚÁÐÕÝÅÎÎÙÅ ÎÁ ÕÚÌÁÈ ÓÂÏÒËÉ, ÚÁ×ÅÒÛÁÔÓÑ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ × ÔÅÞÅÎÉÅ
|
||||
ÎÅÓËÏÌØËÉÈ ÍÉÎÕÔ (ÉÈ ÎÁÌÉÞÉÅ ÓÌÅÄÕÅÔ ÐÒÏ×ÅÒÑÔØ ËÏÍÁÎÄÏÊ
|
||||
<command>ps x</command>). ïÂÙÞÎÏ ÄÏÓÔÁÔÏÞÎÏ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÙ:</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>killall -HUP sh ssh make</userinput></screen>
|
||||
|
||||
<para>õÄÁÌÉÔÅ ÆÁÊÌ
|
||||
<filename><replaceable>${arch}</replaceable>/lock</filename>
|
||||
ÐÅÒÅÄ ÔÅÍ, ËÁË ÐÅÒÅÚÁÐÕÓÔÉÔÅ ÓÂÏÒËÕ.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="monitoring">
|
||||
<title>óÌÅÖÅÎÉÅ ÚÁ ÐÒÏÃÅÓÓÏÍ</title>
|
||||
|
||||
<para>ëÏÍÁÎÄÁ
|
||||
<command>scripts/stats <replaceable>${branch}</replaceable></command>
|
||||
ÐÏËÁÚÙ×ÁÅÔ ËÏÌÉÞÅÓÔ×Ï ÓÏÂÒÁÎÎÙÈ ÎÁ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÐÁËÅÔÏ×.</para>
|
||||
|
||||
<para>ëÏÍÁÎÄÁ <command>cat /var/portbuild/*/loads/*</command>
|
||||
ÐÏËÁÖÅÔ ÔÅËÕÝÕÀ ÚÁÇÒÕÚËÕ ËÌÉÅÎÔÓËÉÈ ÍÁÛÉÎ É ËÏÌÉÞÅÓÔ×Ï ÐÒÏÃÅÓÓÏ× ÓÂÏÒËÉ,
|
||||
ÚÁÐÕÝÅÎÎÙÈ ÎÁ ÎÉÈ.</para>
|
||||
|
||||
<para>÷ÙÐÏÌÎÅÎÉÅ
|
||||
<command>tail -f <replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/build.log</command>
|
||||
ÐÒÏÄÅÍÏÎÓÔÒÉÒÕÅÔ ÏÂÝÅÅ ÓÏÓÔÏÑÎÉÅ ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ.</para>
|
||||
|
||||
<para>÷ ÓÌÕÞÁÅ, ÅÓÌÉ ÐÏÒÔ ÎÅ ÓÏÂÉÒÁÅÔÓÑ, É ÉÚ ÌÏÇÏ× ÎÅ ÐÏÎÑÔÎÙ ÐÒÉÞÉÎÙ
|
||||
ÜÔÏÇÏ, ×Ù ÍÏÖÅÔÅ ÓÏÈÒÁÎÉÔØ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ ÓÂÏÒËÉ
|
||||
(<literal>WRKDIR</literal>) ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ÁÎÁÌÉÚÁ.
|
||||
äÌÑ ÜÔÏÇÏ ÓÏÚÄÁÊÔÅ ÆÁÊÌ <filename>.keep</filename> × ËÁÔÁÌÏÇÅ ÐÏÒÔÁ.
|
||||
ðÒÉ ÓÌÅÄÕÀÝÅÊ ÓÂÏÒËÅ ÐÏÒÔÁ ËÌÁÓÔÅÒÏÍ ÁÒÈÉ× <literal>WRKDIR</literal>
|
||||
ÂÕÄÅÔ ÐÏÍÅÝÅÎ × ÆÁÊÌ
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/wrkdirs</filename>.
|
||||
</para>
|
||||
|
||||
<para>óÌÅÄÉÔÅ ÚÁ ×Ù×ÏÄÏÍ ËÏÍÁÎÄÙ &man.df.1;. åÓÌÉ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ,
|
||||
ÓÏÄÅÒÖÁÝÁÑ <filename>/var/portbuild</filename>, ÐÅÒÅÐÏÌÎÉÔÓÑ, ÂÕÄÅÔ
|
||||
<trademark>ïÞÅÎØ ðÌÏÈÏ</trademark>.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="release">
|
||||
<title>óÂÏÒËÁ ÐÁËÅÔÏ× ÄÌÑ ÒÅÌÉÚÏ×</title>
|
||||
|
||||
<para>ðÒÉ ÓÂÏÒËÅ ÐÁËÅÔÏ× ÄÌÑ ×ËÌÀÞÅÎÉÑ × ÒÅÌÉÚ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÒÕÞÎÏÅ
|
||||
ÏÂÎÏ×ÌÅÎÉÅ ÉÅÒÁÒÈÉÊ <literal>ports</literal> É <literal>src</literal>
|
||||
ÄÏ ÎÕÖÎÏÇÏ ÔÜÇÁ, Á ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÏÐÃÉÊ <literal>-nocvs</literal>
|
||||
É <literal>-noportscvs</literal>.</para>
|
||||
|
||||
<para>äÌÑ ÐÏÄÇÏÔÏ×ËÉ ËÏÍÐÌÅËÔÁ ÐÁËÅÔÏ× ÄÌÑ ÐÏÍÅÝÅÎÉÑ ÎÁ CD-ROM ÉÓÐÏÌØÚÕÊÔÅ
|
||||
ÐÁÒÁÍÅÔÒ <literal>-cdrom</literal> ÐÒÉ ÚÁÐÕÓËÅ
|
||||
<command>dopackages</command>.</para>
|
||||
|
||||
<para>åÓÌÉ ÎÁ ËÌÁÓÔÅÒÅ ÄÏÓÔÁÔÏÞÎÏ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á, ÍÏÖÎÏ ÐÒÉÍÅÎÉÔØ
|
||||
ËÌÀÞ <literal>-distfiles</literal> ÄÌÑ ×ÙËÁÞÉ×ÁÎÉÑ ÄÉÓÔÒÉÂÕÔÉ×ÎÙÈ
|
||||
ÁÒÈÉ×Ï×.</para>
|
||||
|
||||
<note><para>ðÅÒ×ÁÑ ÓÂÏÒËÁ ÄÏÌÖÎÁ ÂÙÔØ ÐÒÏÉÚ×ÅÄÅÎÁ Ó ÐÁÒÁÍÅÔÒÏÍ
|
||||
<literal>-distfiles</literal>.</para></note>
|
||||
|
||||
<para>ðÏ ÚÁ×ÅÒÛÅÎÉÉ ÐÅÒ×ÏÇÏ ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ ÐÅÒÅÚÁÐÕÓÔÉÔÅ ÅÇÏ Ó ÐÁÒÁÍÅÔÒÁÍÉ
|
||||
<literal>-restart -distfiles -fetch-original</literal>,
|
||||
ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ×ÙËÁÞÁÔØ ÏÂÎÏ×ÌÅÎÎÙÅ ÄÉÓÔÒÉÂÕÔÉ×Ù.
|
||||
úÁÔÅÍ, ÎÁ ÜÔÁÐÅ ÆÉÎÁÌØÎÏÊ ÏÂÒÁÂÏÔËÉ, ÓÏÂÅÒÉÔÅ ÓÐÉÓÏË ÆÁÊÌÏ× ÐÒÉ ÐÏÍÏÝÉ
|
||||
ËÏÍÁÎÄÙ</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>cd <replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable></userinput>
|
||||
&prompt.user; <userinput>find distfiles > distfiles-<replaceable>${release}</replaceable></userinput></screen>
|
||||
|
||||
<para>üÔÏÔ ÆÁÊÌ ÏÂÙÞÎÏ ËÏÐÉÒÕÀÔ × ËÁÔÁÌÏÇ
|
||||
<filename>i386/<replaceable>${branch}</replaceable></filename>
|
||||
ÇÌÁ×ÎÏÊ ÍÁÛÉÎÙ ËÌÁÓÔÅÒÁ.</para>
|
||||
|
||||
<para>äÁÎÎÁÑ ÐÒÏÃÅÄÕÒÁ ÐÏÍÏÇÁÅÔ ÞÉÓÔÉÔØ ËÏÍÐÌÅËÔ ÄÉÓÔÒÉÂÕÔÉ×ÎÙÈ ÁÒÈÉ×Ï×,
|
||||
ÒÁÓÐÏÌÁÇÁÀÝÉÊÓÑ ÎÁ <hostid>ftp-master</hostid>. åÓÌÉ ÄÉÓËÏ×ÏÅ
|
||||
ÐÒÏÓÔÒÁÎÓÔ×Ï ÚÁËÁÎÞÉ×ÁÅÔÓÑ, ÍÏÖÎÏ ÓÏÈÒÁÎÉÔØ ÁÒÈÉ×Ù ÄÌÑ Ó×ÅÖÉÈ ÒÅÌÉÚÏ×,
|
||||
Á ÐÒÏÞÉÅ — ÕÄÁÌÉÔØ.</para>
|
||||
|
||||
<para>ðÏÓÌÅ ËÏÐÉÒÏ×ÁÎÉÑ ÄÉÓÔÒÉÂÕÔÉ×Ï× (ÓÍ. ÎÉÖÅ) ÎÁÄÏ ÓÏÚÄÁÔØ ÏËÏÎÞÁÔÅÌØÎÙÊ
|
||||
ËÏÍÐÌÅËÔ ÐÁËÅÔÏ× ÄÌÑ ÒÅÌÉÚÁ. äÌÑ ÐÏÌÎÏÇÏ ÓÐÏËÏÊÓÔ×ÉÑ, ÚÁÐÕÓÔÉÔÅ ÓËÒÉÐÔ
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/cdrom.sh</filename>
|
||||
×ÒÕÞÎÕÀ, ÞÔÏÂÙ ÂÙÔØ Õ×ÅÒÅÎÎÙÍ, ÞÔÏ ×ÓÅ ÐÁËÅÔÙ ÏÇÒÁÎÉÞÅÎÎÏÇÏ
|
||||
ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÑ É ÉÈ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù ÕÄÁÌÅÎÙ. úÁÔÅÍ ÓËÏÐÉÒÕÊÔÅ ËÁÔÁÌÏÇ
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/packages</filename>
|
||||
×
|
||||
<filename><replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable>/packages-<replaceable>${release}</replaceable></filename>.
|
||||
ðÏÓÌÅ ÔÏÇÏ, ËÁË ÐÁËÅÔÙ ÐÅÒÅÌÏÖÅÎÙ × ÎÁÄÅÖÎÏÅ ÍÅÓÔÏ, Ó×ÑÖÉÔÅÓØ Ó ÇÒÕÐÐÏÊ
|
||||
&a.re; É ÓÏÏÂÝÉÔÅ ÉÍ ÒÁÓÐÏÌÏÖÅÎÉÅ ÆÉÎÁÌØÎÏÇÏ ËÏÍÐÌÅËÔÁ ÐÁËÅÔÏ×.</para>
|
||||
|
||||
<para>ðÏÍÎÉÔÅ Ï ÎÅÏÂÈÏÄÉÍÏÓÔÉ ËÏÏÒÄÉÎÁÃÉÉ Ó ÇÒÕÐÐÏÊ &a.re; ÐÏ ÐÏ×ÏÄÕ
|
||||
×ÒÅÍÅÎÉ É ÓÔÁÔÕÓÁ ÓÂÏÒËÉ ÐÁËÅÔÏ× ÄÌÑ ÒÅÌÉÚÏ×.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="uploading">
|
||||
<title>úÁÇÒÕÚËÁ ÐÁËÅÔÏ× ÄÌÑ ÒÁÚÄÁÞÉ</title>
|
||||
|
||||
<para>ðÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ ÓÂÏÒËÉ ÐÁËÅÔÙ É/ÉÌÉ ÉÈ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù
|
||||
ÍÏÇÕÔ ÂÙÔØ ÚÁÇÒÕÖÅÎÙ ÎÁ <hostid>ftp-master</hostid> ÄÌÑ
|
||||
ÒÁÚÄÁÞÉ ÐÏ ÓÅÔÉ ÚÅÒËÁÌ FTP. åÓÌÉ ÓÂÏÒËÁ ×ÅÌÁÓØ Ó ËÌÀÞÏÍ
|
||||
<literal>-nofinish</literal>, ÎÅ ÚÁÂÕÄØÔÅ ÐÒÏÉÚ×ÅÓÔÉ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ
|
||||
ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ <command>dopackages -finish</command> (ÂÕÄÕÔ ÕÄÁÌÅÎÙ
|
||||
ÐÁËÅÔÙ, ÐÏÍÅÞÅÎÎÙÅ ËÁË <literal>RESTRICTED</literal> É
|
||||
<literal>NO_CDROM</literal>, Á ÔÁËÖÅ ÐÁËÅÔÙ, ÏÔÓÕÔÓÔ×ÕÀÝÉÅ × ÆÁÊÌÅ
|
||||
<filename>INDEX</filename>, ÉÚ ÆÁÊÌÁ <filename>INDEX</filename> ÂÕÄÕÔ
|
||||
ÕÄÁÌÅÎÙ ÓÓÙÌËÉ ÎÁ ÎÅ ÓÏÂÒÁ×ÛÉÅÓÑ ÐÁËÅÔÙ, É, ÎÁËÏÎÅÃ, ÂÕÄÅÔ ÓÏÚÄÁÎ ÆÁÊÌ
|
||||
<filename>CHECKSUM.MD5</filename> Ó ËÏÎÔÒÏÌØÎÙÍÉ ÓÕÍÍÁÍÉ ÓÏÂÒÁÎÎÙÈ
|
||||
ÐÁËÅÔÏ×; ËÒÏÍÅ ÔÏÇÏ, ÜÔÁ ÆÁÚÁ ÐÅÒÅÍÅÓÔÉÔ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù ÉÚ ËÁÔÁÌÏÇÁ
|
||||
<filename>distfiles/.pbtmp</filename> × <filename>distfiles/</filename>,
|
||||
Á ÔÁËÖÅ ÕÄÁÌÉÔ ÉÓÈÏÄÎÙÅ ÁÒÈÉ×Ù ÄÌÑ ÐÏÒÔÏ×, ÐÏÍÅÞÅÎÎÙÈ ËÁË
|
||||
<literal>RESTRICTED</literal> É <literal>NO_CDROM</literal>).</para>
|
||||
|
||||
<para>èÏÒÏÛÅÊ ÉÄÅÅÊ Ñ×ÌÑÅÔÓÑ ÚÁÐÕÓÔÉÔØ ×ÒÕÞÎÕÀ ÓËÒÉÐÔÙ
|
||||
<command>restricted.sh</command> É/ÉÌÉ
|
||||
<command>cdrom.sh</command> ÐÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ
|
||||
<command>dopackages</command> ÐÒÏÓÔÏ ÄÌÑ ÓÏÂÓÔ×ÅÎÎÏÇÏ ÓÐÏËÏÊÓÔ×ÉÑ.
|
||||
óËÒÉÐÔ <command>restricted.sh</command> ÚÁÐÕÓËÁÅÔÓÑ ÐÅÒÅÄ ËÏÐÉÒÏ×ÁÎÉÅÍ
|
||||
ÎÁ <hostid>ftp-master</hostid>; ÚÁÔÅÍ, ÐÅÒÅÄ ÐÏÄÇÏÔÏ×ËÏÊ ÆÉÎÁÌØÎÏÇÏ
|
||||
ÎÁÂÏÒÁ ÐÁËÅÔÏ× ÄÌÑ ÒÅÌÉÚÁ ×ÙÐÏÌÎÉÔÅ <command>cdrom.sh</command>.
|
||||
</para>
|
||||
|
||||
<para>ðÁËÅÔÙ ÍÏÖÎÏ ËÏÐÉÒÏ×ÁÔØ ×Ï ×ÒÅÍÅÎÎÕÀ ÏÂÌÁÓÔØ ÎÁ
|
||||
<hostid>ftp-master</hostid> ÐÒÉÍÅÒÎÏ ÔÁËÏÊ ËÏÍÁÎÄÏÊ:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>cd /var/portbuild/<replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable></userinput>
|
||||
&prompt.root; <userinput>tar cfv - packages/ | ssh portmgr@ftp-master tar xfC - w/ports/<replaceable>${arch}</replaceable>/tmp/<replaceable>${branch}</replaceable></userinput></screen>
|
||||
|
||||
<para>úÁÔÅÍ, ÎÁ ÍÁÛÉÎÅ <hostid>ftp-master</hostid>, ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÎÁÂÏÒ
|
||||
ÐÁËÅÔÏ× ÓËÏÐÉÒÏ×ÁÎ ËÏÒÒÅËÔÎÏ, ÕÄÁÌÉÔÅ ÓÔÁÒÙÊ ÎÁÂÏÒ (ÉÚ ËÁÔÁÌÏÇÁ
|
||||
<filename>~/w/ports/<replaceable>${arch}</replaceable></filename>),
|
||||
É ÐÅÒÅÍÅÓÔÉÔÅ ÎÏ×ÙÊ ÎÁ ÅÇÏ ÍÅÓÔÏ.</para>
|
||||
|
||||
<note><para>îÅËÏÔÏÒÙÅ ËÁÔÁÌÏÇÉ ÎÁ <hostid>ftp-master</hostid> ÎÁ ÓÁÍÏÍ ÄÅÌÅ
|
||||
Ñ×ÌÑÀÔÓÑ ÓÉÍ×ÏÌØÎÙÍÉ ÓÓÙÌËÁÍÉ. õÂÅÄÉÔÅÓØ, ÞÔÏ ×Ù ÐÅÒÅÍÅÝÁÅÔÅ ÎÏ×ÙÊ ÎÁÂÏÒ
|
||||
ÐÁËÅÔÏ× × <emphasis>ÒÅÁÌØÎÙÊ</emphasis> ËÁÔÁÌÏÇ, Á ÎÅ ÎÁ ÍÅÓÔÏ
|
||||
ÒÁÓÐÏÌÏÖÅÎÉÑ ÏÄÎÏÊ ÉÚ ÓÓÙÌÏË.</para></note>
|
||||
|
||||
<para>äÉÓÔÒÉÂÕÔÉ×ÎÙÅ ÁÒÈÉ×Ù ËÏÐÉÒÕÀÔÓÑ ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ
|
||||
<command>rsync</command>:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>cd /var/portbuild/<replaceable>${arch}</replaceable>/<replaceable>${branch}</replaceable></userinput>
|
||||
&prompt.root; <userinput>rsync -r -v -l -p -c -n distfiles/ portmgr@ftp-master:w/ports/distfiles/ | tee log</userinput></screen>
|
||||
|
||||
<para><emphasis>÷óåçäá</emphasis> ÄÌÑ ÎÁÞÁÌÁ ÉÓÐÏÌØÚÕÊÔÅ ËÌÀÞ
|
||||
<literal>-n</literal> ËÏÍÁÎÄÙ <command>rsync</command> É ÐÒÏ×ÅÒÑÊÔÅ
|
||||
ÅÅ ×Ù×ÏÄ. åÓÌÉ ×ÓÅ ×ÙÇÌÑÄÉÔ ÎÏÒÍÁÌØÎÏ, ÐÅÒÅÚÁÐÕÓÔÉÔÅ
|
||||
<command>rsync</command> ÂÅÚ ÏÐÃÉÉ <literal>-n</literal>.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="expbuilds">
|
||||
<title>üËÓÐÅÒÉÍÅÎÔÁÌØÎÁÑ ÓÂÏÒËÁ</title>
|
||||
|
||||
<para>÷ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ ÄÌÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ ÎÏ×ÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ ÉÌÉ
|
||||
ÉÓÐÒÁ×ÌÅÎÉÊ ÏÂÝÅÊ ÉÎÆÒÁÓÔÒÕËÔÕÒÙ ÐÏÒÔÏ× (<literal>bsd.port.mk</literal>),
|
||||
Á ÔÁËÖÅ ÄÌÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ ËÒÕÐÎÙÈ ÏÂÎÏ×ÌÅÎÉÊ, ÚÁÔÒÁÇÉ×ÁÀÝÉÈ ÓÕÝÅÓÔ×ÅÎÎÕÀ
|
||||
ÞÁÓÔØ ÐÁËÅÔÏ×, ÐÒÏ×ÏÄÉÔÓÑ ÓÂÏÒËÁ Ó ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÍÉ ÐÁÔÞÁÍÉ. ôÅËÕÝÅÊ
|
||||
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ×ÅÔËÏÊ Ñ×ÌÑÅÔÓÑ <literal>4-exp</literal> × ÁÒÈÉÔÅËÔÕÒÅ
|
||||
<literal>i386</literal>.</para>
|
||||
|
||||
<para>÷ ÃÅÌÏÍ, ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÁÑ ÓÂÏÒËÁ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÔÁË ÖÅ, ËÁË É ÏÂÙÞÎÁÑ.
|
||||
ïÓÎÏ×ÎÏÅ ÏÔÌÉÞÉÅ: ÐÅÒÅÄ ÚÁÐÕÓËÏÍ ÓËÒÉÐÔÁ <literal>dopackages</literal>
|
||||
ÎÕÖÎÏ ÐÒÉÍÅÎÉÔØ Ë ÄÅÒÅ×Õ ÐÏÒÔÏ× ÎÅÏÂÈÏÄÉÍÙÅ ÉÚÍÅÎÅÎÉÑ.
|
||||
èÏÒÏÛÅÊ ÉÄÅÅÊ ÂÕÄÅÔ ÓÏÈÒÁÎÉÔØ ËÏÐÉÉ ×ÓÅÈ ÉÚÍÅÎÑÅÍÙÈ ÆÁÊÌÏ×, Á ÔÁËÖÅ ÉÈ
|
||||
ÓÐÉÓÏË. ë ÓÐÉÓËÕ ×Ù ÓÍÏÖÅÔÅ ×ÅÒÎÕÔØÓÑ ÐÅÒÅÄ ÐÒÏÉÚ×ÅÄÅÎÉÅÍ ÏËÏÎÞÁÔÅÌØÎÏÇÏ
|
||||
ËÏÍÍÉÔÁ.</para>
|
||||
|
||||
<para>äÌÑ ÓÏÚÄÁÎÉÑ <quote>ËÏÎÔÒÏÌØÎÏÇÏ ÜËÚÅÍÐÌÑÒÁ</quote> ÄÌÑ ÓÒÁ×ÎÅÎÉÑ
|
||||
ÓÌÅÄÕÅÔ ÓÎÁÞÁÌÁ ÐÒÏÉÚ×ÅÓÔÉ ÓÂÏÒËÕ ÔÏÊ ×ÅÔ×É ÁÒÈÉÔÅËÔÕÒÙ i386, ÎÁ ËÏÔÏÒÏÊ
|
||||
ÏÓÎÏ×ÁÎÁ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÁÑ ×ÅÔר (× ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÜÔÏ ×ÅÔר
|
||||
<literal>4</literal>). ðÅÒÅÄ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ÓÂÏÒËÏÊ ×ÙÇÒÕÚÉÔÅ
|
||||
ÄÅÒÅ×ØÑ src É ports ÎÁ ÍÏÍÅÎÔ ÐÒÏÉÚ×ÅÄÅÎÉÑ ËÏÎÔÒÏÌØÎÏÊ ÓÂÏÒËÉ.
|
||||
÷ ÜÔÏÍ ÓÌÕÞÁÅ ×Ù ÍÏÖÅÔÅ ÂÙÔØ Õ×ÅÒÅÎÙ, ÞÔÏ ÓÒÁ×ÎÉ×ÁÅÔÅ ÑÂÌÏËÉ Ó ÑÂÌÏËÁÍÉ.
|
||||
</para>
|
||||
|
||||
<note><para>ä×Á ËÌÁÓÔÅÒÁ ÓÂÏÒËÉ ÍÏÇÕÔ ÐÒÏÉÚ×ÏÄÉÔØ ËÏÎÔÒÏÌØÎÕÀ É
|
||||
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÕÀ ÓÂÏÒËÕ ÏÄÎÏ×ÒÅÍÅÎÎÏ. üÔÏ ÍÏÖÅÔ ÏÝÕÔÉÍÏ ÓÜËÏÎÏÍÉÔØ
|
||||
ÏÂÝÅÅ ×ÒÅÍÑ ÓÂÏÒËÉ.</para></note>
|
||||
|
||||
<para>ðÏ ÚÁ×ÅÒÛÅÎÉÉ ÓÂÏÒËÉ ÓÒÁ×ÎÉÔÅ ÒÅÚÕÌØÔÁÔÙ ËÏÎÔÒÏÌØÎÏÊ É
|
||||
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ÓÂÏÒÏË ÐÒÉÍÅÒÎÏ ÔÁËÏÊ ËÏÍÁÎÄÏÊ (ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ
|
||||
ËÏÎÔÒÏÌØÎÏÊ Ñ×ÌÑÅÔÓÑ ×ÅÔËÁ <literal>4</literal>, Á
|
||||
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ — <literal>4-exp</literal>):</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>cd /var/portbuild/i386/4-exp/errors</userinput>
|
||||
&prompt.user; <userinput>find . -name \*.log | sort > /tmp/4-exp-errs</userinput>
|
||||
&prompt.user; <userinput>cd /var/portbuild/i386/4/errors</userinput>
|
||||
&prompt.user; <userinput>find . -name \*.log | sort > /tmp/4-errs</userinput></screen>
|
||||
|
||||
<note><para>åÓÌÉ Ó ÍÏÍÅÎÔÁ ÚÁ×ÅÒÛÅÎÉÑ ÏÄÎÏÊ ÉÚ ÓÂÏÒÏË ÐÒÏÛÌÏ ÄÏÓÔÁÔÏÞÎÏ
|
||||
ÍÎÏÇÏ ×ÒÅÍÅÎÉ, ÖÕÒÎÁÌÙ ÓÂÏÒËÉ ÍÏÇÕÔ ÂÙÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ ÁÒÈÉ×ÉÒÏ×ÁÎÙ
|
||||
bzip2. ÷ ÜÔÏÍ ÓÌÕÞÁÅ ÉÓÐÏÌØÚÕÊÔÅ
|
||||
<literal>sort | sed 's,\.bz2,,g'</literal>.</para></note>
|
||||
|
||||
<screen>&prompt.user; <userinput>comm -3 /tmp/4-errs /tmp/4-exp-errs | less</userinput></screen>
|
||||
|
||||
<para>òÅÚÕÌØÔÁÔÏÍ ÒÁÂÏÔÙ ÐÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÙ ÂÕÄÅÔ ÏÔÞÅÔ, ÓÏÓÔÏÑÝÉÊ ÉÚ Ä×ÕÈ
|
||||
ÓÔÏÌÂÃÏ×. ÷ ÐÅÒ×ÏÊ ËÏÌÏÎËÅ ÂÕÄÕÔ ÐÅÒÅÞÉÓÌÅÎÙ ÐÏÒÔÙ, ÓÂÏÒËÁ ËÏÔÏÒÙÈ ÎÅ
|
||||
ÕÄÁÌÁÓØ × ËÏÎÔÒÏÌØÎÏÍ, ÎÏ ÎÅ × ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÍ ÓÌÕÞÁÅ; ×ÔÏÒÏÊ ÓÔÏÌÂÅÃ
|
||||
ÏÐÉÓÙ×ÁÅÔ ÐÒÏÔÉ×ÏÐÏÌÏÖÎÕÀ ÓÉÔÕÁÃÉÀ. ðÒÉÞÉÎÙ, ÐÏ ËÏÔÏÒÙÍ ÐÏÒÔ ÍÏÖÅÔ
|
||||
ÏËÁÚÁÔØÓÑ × ÐÅÒ×ÏÍ ÓÐÉÓËÅ, ×ËÌÀÞÁÀÔ:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>ðÏÒÔ ÂÙÌ ÉÓÐÒÁ×ÌÅÎ Ó ÍÏÍÅÎÔÁ ÐÏÓÌÅÄÎÅÇÏ ËÏÎÔÒÏÌØÎÏÇÏ ÚÁÐÕÓËÁ,
|
||||
ÉÌÉ ÏÂÎÏ×ÌÅÎ ÄÏ ÂÏÌÅÅ Ó×ÅÖÅÊ ×ÅÒÓÉÉ, ËÏÔÏÒÁÑ ÔÁËÖÅ ÎÅ ÓÏÂÉÒÁÅÔÓÑ
|
||||
(ÐÏÒÔ Ó ÎÏ×ÏÊ ×ÅÒÓÉÅÊ ÐÏÑ×ÉÔÓÑ ×Ï ×ÔÏÒÏÍ ÓÔÏÌÂÃÅ)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>óÂÏÒËÁ ÐÏÒÔÁ ÉÓÐÒÁ×ÌÅÎÁ ÐÁÔÞÁÍÉ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ×ÅÒÓÉÉ</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>ðÏÒÔ ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ÓÂÏÒËÏÊ ÉÚ-ÚÁ ÏÛÉÂÏË ×
|
||||
ÚÁ×ÉÓÉÍÙÈ ÐÏÒÔÁÈ
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>÷Ï ×ÔÏÒÏÍ ÓÔÏÌÂÃÅ ÐÏÒÔ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÐÏ ÓÌÅÄÕÀÝÉÍ ÐÒÉÞÉÎÁÍ:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>ðÏÒÔ ÎÅ ÓÏÂÉÒÁÅÔÓÑ Ó ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÍÉ ÉÚÍÅÎÅÎÉÑÍÉ [1]</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>ðÏÒÔ ÂÙÌ ÏÂÎÏ×ÌÅÎ Ó ÍÏÍÅÎÔÁ ËÏÎÔÒÏÌØÎÏÊ ÓÂÏÒËÉ É ÓÔÁÌ
|
||||
ÎÅÓÏÂÉÒÁÅÍÙÍ [2]
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>ðÏÒÔ ÎÅ ÓÏÂÒÁÌÓÑ ÐÏ ÐÒÉÞÉÎÅ ×ÒÅÍÅÎÎÙÈ ÏÛÉÂÏË (ÎÅÄÏÓÔÕÐÎÙÊ FTP
|
||||
ÓÁÊÔ, ÏÛÉÂËÁ ××ÏÄÁ-×Ù×ÏÄÁ ÎÁ ËÌÉÅÎÔÅ É Ô.Ð.)
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>ðÅÒÅÄ ËÏÍÍÉÔÏÍ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÈ ÏÂÎÏ×ÌÅÎÉÊ ÎÅÏÂÈÏÄÉÍÏ ÉÚÕÞÉÔØ
|
||||
ÓÏÄÅÒÖÉÍÏÅ ÏÂÏÉÈ ÓÔÏÌÂÃÏ×. þÔÏÂÙ ÏÔÌÉÞÉÔØ ÓÉÔÕÁÃÉÉ [1] É [2], ÍÏÖÎÏ
|
||||
ÐÅÒÅÓÏÂÒÁÔØ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÐÁËÅÔÙ × ËÏÎÔÒÏÌØÎÏÊ ×ÅÔËÅ:</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>cd /var/portbuild/i386/4/ports</userinput></screen>
|
||||
|
||||
<note><para>îÅ ÚÁÂÕÄØÔÅ ÏÂÎÏ×ÉÔØ ÄÅÒÅ×Ï ÐÏÒÔÏ× ÄÏ ÔÏÊ ÖÅ ÄÁÔÙ, ÞÔÏ É ÄÅÒÅ×Ï
|
||||
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ÓÂÏÒËÉ.</para></note>
|
||||
|
||||
<para>äÌÑ ÐÏÄÇÏÔÏ×ËÉ ËÏÎÔÒÏÌØÎÏÊ ×ÅÔ×É ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ:</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>/var/portbuild/scripts/dopackages.4 -noportscvs -nobuild -nocvs -nofinish</userinput></screen>
|
||||
|
||||
<para>óÂÏÒËÁ ÄÏÌÖÎÁ ÐÒÏÉÚ×ÏÄÉÔØÓÑ ÉÚ ËÁÔÁÌÏÇÁ
|
||||
<literal>packages/All</literal>. éÚÎÁÞÁÌØÎÏ ÜÔÏÔ ËÁÔÁÌÏÇ ÄÏÌÖÅÎ ÂÙÔØ
|
||||
ÐÕÓÔ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÓÉÍ×ÏÌØÎÏÊ ÓÓÙÌËÉ Makefile. åÓÌÉ ÜÔÏÊ ÓÓÙÌËÉ ÎÅÔ,
|
||||
ÓÏÚÄÁÊÔÅ ÅÅ:</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>cd /var/portbuild/i386/4/packages/All</userinput>
|
||||
&prompt.user; <userinput>ln -sf ../../Makefile .</userinput>
|
||||
&prompt.user; <userinput>make -k -j<#> <ÓÐÉÓÏË ÐÁËÅÔÏ× ÄÌÑ ÓÂÏÒËÉ></userinput></screen>
|
||||
|
||||
<note><para><#> ÏÐÉÓÙ×ÁÅÔ ÕÒÏ×ÅÎØ ÐÁÒÁÌÌÅÌÉÚÍÁ ÓÂÏÒËÉ.
|
||||
ïÂÙÞÎÏ, ÜÔÏ ÓÕÍÍÁ ×ÅÓÏ× ËÌÉÅÎÔÓËÉÈ ÍÁÛÉÎ, ÕËÁÚÁÎÎÙÈ ×
|
||||
<filename>/var/portbuild/i386/mlist</filename>, ÅÓÌÉ Õ ×ÁÓ ÎÅÔ ÐÒÉÞÉÎ
|
||||
ÐÒÏ×ÏÄÉÔØ ÂÏÌÅÅ ÔÑÖÅÌÕÀ ÉÌÉ, ÎÁÏÂÏÒÏÔ, ÏÂÌÅÇÞÅÎÎÕÀ ÓÂÏÒËÕ.</para>
|
||||
|
||||
<para><ÓÐÉÓÏË ÐÁËÅÔÏ× ÄÌÑ ÓÂÏÒËÉ> ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÓÐÉÓÏË ÉÍÅÎ
|
||||
ÐÁËÅÔÏ× (×ËÌÀÞÁÑ ÉÈ ×ÅÒÓÉÉ) × ÔÏÍ ×ÉÄÅ, ËÁË ÏÎÉ ÐÒÅÄÓÔÁ×ÌÅÎÙ × ÆÁÊÌÅ
|
||||
<filename>INDEX</filename>. óÕÆÆÉËÓ <literal>PKGSUFFIX</literal>
|
||||
(.tgz or .tbz) Ñ×ÌÑÅÔÓÑ ÎÅÏÂÑÚÁÔÅÌØÎÙÍ.</para></note>
|
||||
|
||||
<para>âÕÄÕÔ ÓÏÂÒÁÎÙ ÔÏÌØËÏ ÕËÁÚÁÎÎÙÅ ÐÁËÅÔÙ, Á ÔÁËÖÅ ÉÈ ÚÁ×ÉÓÉÍÙÅ ÐÏÒÔÙ.
|
||||
ðÒÏÃÅÓÓ ÓÂÏÒËÉ ÍÏÖÎÏ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÔÁË ÖÅ, ËÁË É ÓÔÁÎÄÁÒÔÎÕÀ ÓÂÏÒËÕ.
|
||||
ðÏÓÌÅ ÔÏÇÏ, ËÁË ×ÓÅ ÏÛÉÂËÉ ÉÓÐÒÁ×ÌÅÎÙ, ×Ù ÍÏÖÅÔÅ ÐÒÏÉÚ×ÅÓÔÉ ËÏÍÍÉÔ
|
||||
ËÏÍÐÌÅËÔÁ ÉÓÐÒÁ×ÌÅÎÉÊ. ñ×ÌÑÅÔÓÑ ÈÏÒÏÛÉÍ ÔÏÎÏÍ ÏÔÐÒÁ×ÉÔØ ÐÉÓØÍÏ
|
||||
Ó ÔÅÍÏÊ <literal>HEADS UP</literal> × ÓÐÉÓËÉ ÒÁÓÓÙÌËÉ <ulink
|
||||
url="mailto:ports@FreeBSD.org">ports@FreeBSD.org</ulink> É <ulink
|
||||
url="mailto:ports-developers@FreeBSD.org">ports-developers@FreeBSD.org</ulink>
|
||||
Ó ÉÎÆÏÒÍÁÃÉÅÊ Ï ×ÎÅÓÅÎÎÙÈ ÉÚÍÅÎÅÎÉÑÈ. ëÒÁÔËÁÑ ÁÎÎÏÔÁÃÉÑ ÉÚÍÅÎÅÎÉÊ ÔÁËÖÅ
|
||||
ÄÏÌÖÎÁ ÂÙÔØ ÄÏÂÁ×ÌÅÎÁ × ÆÁÊÌ <filename>/usr/ports/CHANGES</filename>.
|
||||
</para>
|
||||
</sect1>
|
||||
</article>
|
Loading…
Reference in a new issue