doc/el_GR.ISO8859-7/books/handbook/mirrors/chapter.xml
2013-11-07 15:39:28 +00:00

3388 lines
104 KiB
XML

<?xml version="1.0" encoding="iso-8859-7"?>
<!--
Ôï Åã÷åéñßäéï ôïõ FreeBSD: Ðïõ èá Âñåßôå ôï FreeBSD
The FreeBSD Greek Documentation Project
$FreeBSD$
%SOURCE% en_US.ISO8859-1/books/handbook/mirrors/chapter.xml
%SRCID% 39186
-->
<appendix xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="mirrors">
<title>Ðïõ èá Âñåßôå ôï &os;</title>
<sect1 xml:id="mirrors-cdrom">
<title>Åêäüóåéò óå CDROM êáé DVD</title>
<sect2>
<title>Retail Åêäüóåéò</title>
<para>Ôï &os; åßíáé äéáèÝóéìï ùò åìðïñéêü ðñïúüí (&os; CD, åðéðñüóèåôï
ëïãéóìéêü, êáé ôõðùìÝíç ôåêìçñßùóç) áðü äéÜöïñïõò ðñïìçèåõôÝò:</para>
<itemizedlist>
<listitem>
<address>
Frys Electronics
WWW: <otheraddr xlink:href="http://www.frys.com/">http://www.frys.com/</otheraddr>
</address>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>CD êáé DVD äéáíïìÝò</title>
<para>Ôï &os; åßíáé äéáèÝóéìï óå CD êáé DVD ãéá áãïñÜ ìÝóù äéáäéêôýïõ
áðü ôïõò ðáñáêÜôù ðñïìçèåõôÝò:</para>
<itemizedlist>
<listitem>
<address>
&os; Mall, Inc.
<street>700 Harvest Park Ste F</street>
<city>Brentwood</city>, <state>CA</state> <postcode>94513</postcode>
<country>USA</country>
ÔçëÝöùíï: <phone>+1 925 674-0783</phone>
Fax: <fax>+1 925 674-0821</fax>
Email: <email>info@freebsdmall.com</email>
WWW: <otheraddr xlink:href="http://www.freebsdmall.com/">http://www.freebsdmall.com/</otheraddr>
</address>
</listitem>
<listitem>
<address>
Dr. Hinner EDV
<street>St. Augustinus-Str. 10</street>
<postcode>D-81825</postcode> <city>M&uuml;nchen</city>
<country>Germany</country>
ÔçëÝöùíï: <phone>(089) 428 419</phone>
WWW: <otheraddr xlink:href="http://www.hinner.de/linux/freebsd.html">http://www.hinner.de/linux/freebsd.html</otheraddr>
</address>
</listitem>
<listitem>
<address>
JMC Software
<country>Ireland</country>
ÔçëÝöùíï: <phone>353 1 6291282</phone>
WWW: <otheraddr xlink:href="http://www.thelinuxmall.com">http://www.thelinuxmall.com</otheraddr>
</address>
</listitem>
<listitem>
<address>
Linux Distro UK
<street>42 Wharfedale Road</street>
<city>Margate</city>
<postcode>CT9 2TB</postcode>
<country>United Kingdom</country>
WWW: <otheraddr xlink:href="https://linux-distro.co.uk/">https://linux-distro.co.uk/</otheraddr>
</address>
</listitem>
<listitem>
<address>
The Linux Emporium
<street>Hilliard House, Lester Way</street>
<city>Wallingford</city>
<postcode>OX10 9TA</postcode>
<country>United Kingdom</country>
ÔçëÝöùíï: <phone>+44 1491 837010</phone>
Fax: <fax>+44 1491 837016</fax>
WWW: <otheraddr xlink:href="http://www.linuxemporium.co.uk/products/bsd/">http://www.linuxemporium.co.uk/products/bsd/</otheraddr>
</address>
</listitem>
<listitem>
<address>
Linux+ DVD Magazine
<street>Lewartowskiego 6</street>
<city>Warsaw</city>
<postcode>00-190</postcode>
<country>Poland</country>
ÔçëÝöùíï: <phone>+48 22 860 18 18</phone>
Email: <email>editors@lpmagazine.org</email>
WWW: <otheraddr xlink:href="http://www.lpmagazine.org/">http://www.lpmagazine.org/</otheraddr>
</address>
</listitem>
<listitem>
<address>
Linux System Labs Australia
<street>21 Ray Drive</street>
<city>Balwyn North</city>
<postcode>VIC - 3104</postcode>
<country>Australia</country>
ÔçëÝöùíï: <phone>+61 3 9857 5918</phone>
Fax: <fax>+61 3 9857 8974</fax>
WWW: <otheraddr xlink:href="http://www.lsl.com.au">http://www.lsl.com.au</otheraddr>
</address>
</listitem>
<listitem>
<address>
LinuxCenter.Ru
<street>Galernaya Street, 55</street>
<city>Saint-Petersburg</city>
<postcode>190000</postcode>
<country>Russia</country>
ÔçëÝöùíï: <phone>+7-812-3125208</phone>
Email: <email>info@linuxcenter.ru</email>
WWW: <otheraddr xlink:href="http://linuxcenter.ru/shop/freebsd">http://linuxcenter.ru/shop/freebsd</otheraddr>
</address>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Äéáíïìåßò</title>
<para>Áí åßóôå ìåôáðùëçôÞò êáé ìðïñåßôå íá äéáíåßìåôå óå CD-ROM ðñïúüíôá
âáóéóìÝíá óôï &os;, ðáñáêáëïýìå åðéêïéíùíÞóôå ìå êÜðïéïí áðü ôïõò
äéáíïìåßò:</para>
<itemizedlist>
<listitem>
<address>
Ingram Micro
<street>1600 E. St. Andrew Place</street>
<city>Santa Ana</city>, <state>CA</state> <postcode>92705-4926</postcode>
<country>USA</country>
ÔçëÝöùíï: <phone>1 (800) 456-8000</phone>
WWW: <otheraddr xlink:href="http://www.ingrammicro.com/">http://www.ingrammicro.com/</otheraddr>
</address>
</listitem>
<listitem>
<address>
Kudzu, LLC
<street>7375 Washington Ave. S.</street>
<city>Edina</city>, <state>MN</state> <postcode>55439</postcode>
<country>USA</country>
ÔçëÝöùíï: <phone>+1 952 947-0822</phone>
Fax: <fax>+1 952 947-0876</fax>
Email: <email>sales@kudzuenterprises.com</email>
</address>
</listitem>
<listitem>
<address>
LinuxCenter.Ru
<street>Galernaya Street, 55</street>
<city>Saint-Petersburg</city>
<postcode>190000</postcode>
<country>Russia</country>
ÔçëÝöùíï: <phone>+7-812-3125208</phone>
Email: <email>info@linuxcenter.ru</email>
WWW: <otheraddr xlink:href="http://linuxcenter.ru/freebsd">http://linuxcenter.ru/freebsd</otheraddr>
</address>
</listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 xml:id="mirrors-ftp">
<title>ÅîõðçñåôçôÝò FTP</title>
<para>Ïé åðßóçìåò åêäüóåéò ôïõ &os; åßíáé äéáèÝóéìåò ìÝóù áíþíõìçò FTP
óýíäåóçò áðü äéÜöïñïõò åîõðçñåôçôÝò FTP óå üëï ôïí êüóìï. Ï êåíôñéêüò
åîõðçñåôçôÞò <uri xlink:href="ftp://ftp.FreeBSD.org/pub/FreeBSD/">ftp://ftp.FreeBSD.org/pub/FreeBSD/</uri>
Ý÷åé ðïëý êáëÞ óýíäåóç ìå ôïí õðüëïéðï êüóìï, êáé åðéôñÝðåé Ýíá ìåãÜëï
áñéèìü ôáõôü÷ñïíùí óõíäÝóåùí. Áêüìá êé Ýôóé üìùò, åßíáé ìÜëëïí êáëÞ
éäÝá íá âñåßôå êÜðïéï åîõðçñåôçôÞ FTP ðïõ åßíáé ðéï <quote>êïíôÜ</quote>
óáò (åéäéêÜ áí èÝëåôå íá óôÞóåôå êÜðïéï ôïðéêü mirror site).</para>
<para>Ôï &os; åßíáé åðßóçò äéáèÝóéìï ìÝóù óýíäåóçò áíþíõìïõ FTP áðü ôá
ðáñáêÜôù mirror sites. Áí åðéëÝîåôå íá êáôåâÜóåôå ôï &os; ìÝóù áíþíõìïõ
FTP, óáò ðáñáêáëïýìå íá äéáëÝîåôå êÜðïéï åîõðçñåôçôÞ ï ïðïßïò åßíáé
êïíôÜ óáò. Ôá mirror sites ðïõ áíáöÝñïíôáé ùò <quote>Êýñéá Mirror
Sites</quote> Ý÷ïõí óõíÞèùò ôçí ðëÞñç óõëëïãÞ áñ÷åßùí ôïõ &os; (üëåò ôéò
äéáèÝóéìåò åêäüóåéò, ãéá êÜèå äéáèÝóéìç áñ÷éôåêôïíéêÞ óõóôÞìáôïò), áëëÜ
åßíáé ðéèáíüí íá ðåôý÷åôå êáëýôåñåò ôá÷ýôçôåò åîõðçñÝôçóçò ìå êÜðïéï
åîõðçñåôçôÞ ðïõ åßíáé óôç äéêÞ óáò ÷þñá Þ ðåñéï÷Þ. Ôá ôïðéêÜ sites
Ý÷ïõí óõíÞèùò ôéò ðéï ðñüóöáôåò åêäüóåéò ãéá ôéò ðéï äçìïöéëåßò
áñ÷éôåêôïíéêÝò óõóôÞìáôïò, ïðüôå ìðïñåß íá ìçí Ý÷ïõí üëåò ôéò ðéèáíÝò
åêäüóåéò ôïõ &os;. ¼ëá ôá sites äÝ÷ïíôáé óõíäÝóåéò ìÝóù áíþíõìïõ FTP.
ÌåñéêÜ áðü áõôÜ ìðïñåß íá õðïóôçñßæïõí êáé Üëëçò ìïñöÞò óõíäÝóåéò. Ïé
åíáëëáêôéêÝò ìïñöÝò óýíäåóçò áíáöÝñïíôáé îå÷ùñéóôÜ ãéá êÜèå site
ðáñáêÜôù:</para>
&chap.mirrors.ftp.index.inc;
&chap.mirrors.lastmod.inc;
&chap.mirrors.ftp.inc;
</sect1>
<sect1 xml:id="mirrors-bittorrent">
<title>BitTorrent</title>
<indexterm>
<primary>BitTorrent</primary>
</indexterm>
<para>Ìðïñåßôå íá áíáêôÞóåôå ôá âáóéêÜ áñ÷åßá ISO ôùí åêäüóåùí ôïõ &os;,
ìÝóù ôïõ óõóôÞìáôïò BitTorrent. Óôçí ôïðïèåóßá <link xlink:href="http://torrents.freebsd.org:8080/">http://torrents.freebsd.org:8080</link>
õðÜñ÷åé ìéá ðëÞñçò óõëëïãÞ áðü áñ÷åßá torrent ðïõ ìðïñåßôå íá
êáôåâÜóåôå.</para>
<para>Ãéá íá ÷ñçóéìïðïéÞóåôå ôá áñ÷åßá torrent, èá ÷ñåéáóôåßôå êáôÜëëçëï
ëïãéóìéêü-ðåëÜôç, üðùò áõôü ðïõ ðáñÝ÷åôáé áðü ôï port Þ ðáêÝôï
<package>net-p2p/py-bittorrent</package>.</para>
<para>Áöïý êáôåâÜóåôå ôï áñ÷åßï ISO ìå ôï BitTorrent, ìðïñåßôå íá ôï
ãñÜøåôå óå CD Þ DVD, üðùò ðåñéãñÜöåôáé óôï <xref linkend="burncd"/>
(burncd).</para>
</sect1>
<sect1 xml:id="anoncvs">
<title>Áíþíõìï CVS</title>
<sect2 xml:id="anoncvs-intro">
<title>ÅéóáãùãÞ</title>
<indexterm>
<primary>CVS</primary>
<secondary>anonymous</secondary>
</indexterm>
<para>Ç óýíäåóç áíþíõìïõ CVS (Þ <emphasis>anoncvs</emphasis> üðùò
ëÝãåôáé ìåñéêÝò öïñÝò) õðïóôçñßæåôáé áðü ôá åñãáëåßá CVS ðïõ
äéáíÝìïíôáé ìå ôï ßäéï ôï &os; ãéá óõã÷ñïíéóìü ôïðéêþí áñ÷åßùí ìå
Ýíá áðïìáêñõóìÝíï repository. ¸íá áðü ôá ÷áñáêôçñéóôéêÜ ôïõ CVS
åßíáé üôé åðéôñÝðåé óôïõò ÷ñÞóôåò ôïõ &os; íá óõã÷ñïíßæïõí, ÷ùñßò
éäéáßôåñá äéêáéþìáôá ÷ñÞóôç, ôá ôïðéêÜ áíôßãñáöá ðçãáßïõ êþäéêá ðïõ
Ý÷ïõí ìå ôïõò êåíôñéêïýò, åðßóçìïõò åîõðçñåôçôÝò CVS ôïõ &os;
project. Ãéá íá ÷ñçóéìïðïéÞóåé êáíåßò ôï CVS áñêåß: (á) íá ïñßóåé
ôçí ôéìÞ ôçò ìåôáâëçôÞò ðåñéâÜëëïíôïò <envar>CVSROOT</envar> Ýôóé
þóôå íá äåß÷íåé ðñïò Ýíáí áðü ôïõò åðßóçìïõò åîõðçñåôçôÝò, êáé (â)
íá äþóåé ôïí êùäéêü <quote>anoncvs</quote> óôçí ðñïôñïðÞ ôçò
åíôïëÞò <command>cvs login</command>. Ôüôå ìðïñåß íá ÷ñçóéìïðïéÞóåé
ôï åñãáëåßï &man.cvs.1; ãéá íá ðñïóðåëÜóåé ôï áðïìáêñõóìÝíï CVS
repository ôïõ &os; óáí Ýíá ïðïéïäÞðïôå ôïðéêü repository.</para>
<note>
<para>Ç åíôïëÞ <command>cvs login</command> áðïèçêåýåé ôïõò êùäéêïýò
ðïõ ÷ñçóéìïðïéïýíôáé ãéá ðéóôïðïßçóçò ôçò ôáõôüôçôÜò óáò óôïí
åîõðçñåôçôÞ CVS óå Ýíá áñ÷åßï ìå
üíïìá <filename>.cvspass</filename> óôïí <envar>HOME</envar>
êáôÜëïãï ôïõ ôïðéêïý óáò ëïãáñéáóìïý. Áí áõôü ôï áñ÷åßï äåí
õðÜñ÷åé Þäç, ìðïñåß íá áðïôý÷åé ç åíôïëÞ <command>cvs
login</command> ôçí ðñþôç öïñÜ. Ìðïñåßôå áðëÜ íá äçìéïõñãÞóåôå
Ýíá Üäåéï áñ÷åßï <filename>.cvspass</filename> êáé íá îáíáôñÝîåôå
ôçí åíôïëÞ <command>cvs login</command>.</para>
</note>
<para>Ìðïñåß íá ðåé êáíåßò üôé ôï <link linkend="cvsup">CVSup</link>
êáé ôï <emphasis>anoncvs</emphasis> åßíáé ïõóéáóôéêÜ ðáñüìïéïé
ôñüðïé óõã÷ñïíéóìïý áñ÷åßùí êáé õðïóôçñßæïõí ôçí ßäéá
ëåéôïõñãéêüôçôá, áëëÜ õðÜñ÷ïõí êÜðïéåò äéáöïñÝò ïé ïðïßåò ìðïñåß íá
ðáßîïõí óçìáíôéêü ñüëï óôçí åðéëïãÞ ìåôáîý áõôþí ôùí äýï ìåèüäùí.
ÃåíéêÜ, ôï <application>CVSup</application> êÜíåé ðïëý ðéï áðïäïôéêÞ
÷ñÞóç ôçò óýíäåóçò ðïõ Ý÷åôå êáé ÷ñçóéìïðïéåß Ýíá ðïëý ðéï Ýîõðíï
ðñùôüêïëëï åðéêïéíùíßáò, áëëÜ õðÜñ÷åé êáé ôï áíôßóôïé÷ï ôßìçìá. Ãéá
íá ÷ñçóéìïðïéÞóåôå ôï <application>CVSup</application> ðñÝðåé íá
åãêáôáóôÞóåôå êáé íá ñõèìßóåôå Ýíá åéäéêü ðñüãñáììá ðåëÜôç, êáé ôüôå
ìðïñåßôå íá óõã÷ñïíßóåôå ìüíï ìåãÜëåò óõëëïãÝò áñ÷åßùí &mdash; ôéò
ïðïßåò ôï <application>CVSup</application> áðïêáëåß
<quote>óõëëïãÝò</quote> (collections).</para>
<para>Ôï <application>anoncvs</application>, áðü ôçí Üëëç, ìðïñåß íá
÷ñçóéìïðïéçèåß ãéá íá åîåôÜóåé êáíåßò ôéò áëëáãÝò åíüò êáé ìüíï
áñ÷åßïõ Þ åíüò ìüíï ðñïãñÜììáôïò êáé ôùí óõíïäåõôéêþí ôïõ áñ÷åßùí
(ð.÷. ôïí ðçãáßï êþäéêá ôçò åíôïëÞò <command>ls</command> Þ
ôçò <command>grep</command>), ìå ÷ñÞóç ôïõ ïíüìáôïò ôïõ êáôÜëëçëïõ
module. Ôï <application>anoncvs</application> åßíáé ðéï âïëéêü ãéá
åñãáóßåò ðïõ áðáéôïýí âÝâáéá ìüíï áíÜãíùóç. Ïðüôå, áí èÝëåôå íá
õðïóôçñßîåôå ôçí áíÜðôõîç ðñïãñáììÜôùí ôïðéêÜ,
ôï <application>CVSup</application> åßíáé ìÜëëïí ìïíüäñïìïò.</para>
</sect2>
<sect2 xml:id="anoncvs-usage">
<title>×ñçóéìïðïéþíôáò Áíþíõìï CVS</title>
<para>Ç ñýèìéóç ôïõ &man.cvs.1; þóôå íá ÷ñçóéìïðïéåß Ýíá áíþíõìï CVS
repository ãßíåôáé áðëþò ñõèìßæïíôáò ôçí ìåôáâëçôÞ ðåñéâÜëëïíôïò
<envar>CVSROOT</envar> þóôå íá äåß÷íåé óå Ýíáí áðü ôïõò
<emphasis>anoncvs</emphasis> åîõðçñåôçôÝò ôïõ &os; project. Ôçí þñá
ðïõ ãñÜöïíôáé áõôÝò ïé ãñáììÝò, åßíáé äéáèÝóéìïé ïé áêüëïõèïé
åîõðçñåôçôÝò:</para>
<itemizedlist>
<listitem>
<para><emphasis>Ãáëëßá</emphasis>:
:pserver:anoncvs@anoncvs.fr.FreeBSD.org:/home/ncvs
(Ãéá pserver ÷ñçóéìïðïéÞóôå ôçí åíôïëÞ
<command>cvs login</command> êáé äþóôå ôïí êùäéêü
<quote>anoncvs</quote> üôáí óáò æçôçèåß. Ôï ssh äåí áðáéôåß
ôç ÷ñÞóç êùäéêïý.)</para>
</listitem>
<!--
<listitem>
<para><emphasis>Éáðùíßá</emphasis>:
:pserver:anoncvs@anoncvs.jp.FreeBSD.org:/home/ncvs
(×ñçóéìïðïéÞóôå ôçí åíôïëÞ <command>cvs login</command> êáé
äþóôå ôïí êùäéêü <quote>anoncvs</quote> üôáí óáò
æçôçèåß.)</para>
</listitem>
-->
<listitem>
<para><emphasis>ÔáÀâÜí</emphasis>:
:pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs
(Ãéá pserver ÷ñçóéìïðïéÞóôå ôçí åíôïëÞ
<command>cvs login</command> êáé äþóôå ïôéäÞðïôå ãéá êùäéêü
üôáí óáò æçôçèåß, Ôï ssh äåí áðáéôåß ôç ÷ñÞóç êùäéêïý.)</para>
<programlisting>SSH2 HostKey: 1024 02:ed:1b:17:d6:97:2b:58:5e:5c:e2:da:3b:89:88:26 /etc/ssh/ssh_host_rsa_key.pub
SSH2 HostKey: 1024 e8:3b:29:7b:ca:9f:ac:e9:45:cb:c8:17:ae:9b:eb:55 /etc/ssh/ssh_host_dsa_key.pub</programlisting>
</listitem>
<!--
<listitem>
<para><emphasis>ÇíùìÝíåò Ðïëéôåßåò ÁìåñéêÞò</emphasis>:
anoncvs@anoncvs1.FreeBSD.org:/home/ncvs (Ãéá ðñüóâáóç ìÝóù ssh,
÷ñçóéìïðïéÞóôå ôçí Ýêäïóç 2 ôïõ ssh, ÷ùñßò êùäéêü.)</para>
<programlisting>SSH2 HostKey: 2048 53:1f:15:a3:72:5c:43:f6:44:0e:6a:e9:bb:f8:01:62 /etc/ssh/ssh_host_dsa_key.pub</programlisting>
</listitem>
-->
</itemizedlist>
<para>Êáèþò ôï CVS óáò åðéôñÝðåé íá êÜíåôå <quote>check out</quote>
ïõóéáóôéêÜ ïðïéáäÞðïôå Ýêäïóç ôïõ ðçãáßïõ êþäéêá ôïõ &os; õðÞñîå
ðïôÝ (êáé óå ïñéóìÝíåò ðåñéðôþóåéò áêüìá êáé åêäüóåéò ðïõ äåí Ý÷ïõí
êõêëïöïñÞóåé áêüìá), èá ðñÝðåé íá åßóôå åîïéêåéùìÝíïò ìå ôçí åðéëïãÞ
ôïõ &man.cvs.1; ìå ôçí ïðïßá åðéëÝãåôáé ôï revision (ðñüêåéôáé ãéá
ôçí <option>-r</option>) êáé ðïéåò åßíáé ïé åðéôñåðôÝò ôéìÝò
ôçò ãéá ôï repository ôïõ &os; project.</para>
<para>ÕðÜñ÷ïõí äýï åßäç tags (åôéêåôþí), ôá revision tags (åôéêÝôåò
Ýêäïóçò) êáé ôá branch tags. ¸íá revision tag áíáöÝñåôáé óå ìéá
óõãêåêñéìÝíç Ýêäïóç. Ç Ýííïéá ôïõ ðáñáìÝíåé óôáèåñÞ ìÝñá ìå ôç
ìÝñá. Áðü ôçí Üëëç, Ýíá branch tag äåß÷íåé ôçí ôåëåõôáßá Ýêäïóç
ìéáò óõãêåêñéìÝíçò ðïñåßáò áíÜðôõîçò, óå êÜèå ÷ñïíéêÞ óôéãìÞ. Êáèþò
ôï branch tag äåí áíáöÝñåôáé óå êÜðïéá óõãêåêñéìÝíç Ýêäïóç, ìðïñåß
áýñéï íá óçìáßíåé êÜôé äéáöïñåôéêü áðü üôé óçìáßíåé óÞìåñá.</para>
<para>Ôï <xref linkend="cvs-tags"/> ðåñéÝ÷åé revision tags ôá ïðïßá
ìðïñåß íá åíäéáöÝñïõí ôïõò ÷ñÞóôåò. Õðåíèõìßæïõìå üôé êáíÝíá áðü
áõôÜ äåí åßíáé Ýãêõñï ãéá ôçí ÓõëëïãÞ ôùí Ports, êáèþò áõôÞ äåí
Ý÷åé ðïëëáðëÝò åêäüóåéò (revisions).</para>
<para>¼ôáí êáèïñßæåôå êÜðïéï branch tag, öõóéïëïãéêÜ ëáìâÜíåôå ôéò
ôåëåõôáßåò åêäüóåéò ôùí áñ÷åßùí ðïõ õðÜñ÷ïõí óå áõôÞ ôç ãñáììÞ
áíÜðôõîçò. Áí èÝëåôå íá ëÜâåôå êÜðïéá ðáëéüôåñç Ýêäïóç, ìðïñåßôå
÷ñçóéìïðïéþíôáò ôçí çìåñïìçíßá óå óõíäõáóìü ìå ôçí åðéëïãÞ
<option>-D date</option>. Äåßôå ôç óåëßäá manual ôïõ &man.cvs.1;
ãéá ðåñéóóüôåñåò ëåðôïìÝñåéåò.</para>
</sect2>
<sect2>
<title>Ðáñáäåßãìáôá</title>
<para>Áí êáé ðñáãìáôéêÜ óõíßóôáôáé íá äéáâÜóåôå ðñïóåêôéêÜ ôç óåëßäá
manual ôïõ &man.cvs.1; ðñéí êÜíåôå ïôéäÞðïôå, ðáñáêÜôù óáò äßíïõìå
êÜðïéá ãñÞãïñá ðáñáäåßãìáôá ôá ïðïßá ïõóéáóôéêÜ èá óáò äåßîïõí ðùò
íá ÷ñçóéìïðïéÞóåôå ôï Áíþíõìï CVS:</para>
<example>
<title>ËÞøç (Check out) ÊÜðïéïõ Áñ÷åßïõ áðü ôï -CURRENT
(&man.ls.1;):</title>
<screen>&prompt.user; <userinput>setenv CVSROOT :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs</userinput>
&prompt.user; <userinput>cvs login</userinput>
<emphasis>Óôçí ðñïôñïðÞ, äþóôå ïðïéáäÞðïôå ëÝîç ãéá</emphasis> <quote>password</quote>.
&prompt.user; <userinput>cvs co ls</userinput></screen>
</example>
<example>
<title>×ñÞóç SSH ãéá ËÞøç (check out) ôïõ ÄÝíôñïõ
<filename>src/</filename>:</title>
<screen>&prompt.user; <userinput>cvs -d anoncvs@anoncvs1.FreeBSD.org:/home/ncvs co src</userinput>
The authenticity of host 'anoncvs1.freebsd.org (216.87.78.137)' can't be established.
DSA key fingerprint is 53:1f:15:a3:72:5c:43:f6:44:0e:6a:e9:bb:f8:01:62.
Are you sure you want to continue connecting (yes/no)? <userinput>yes</userinput>
Warning: Permanently added 'anoncvs1.freebsd.org' (DSA) to the list of known hosts.</screen>
</example>
<example>
<title>ËÞøç ôçò ¸êäïóçò ôïõ Áñ÷åßïõ &man.ls.1; áðü ôï 8-STABLE
Branch:</title>
<screen>&prompt.user; <userinput>setenv CVSROOT :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs</userinput>
&prompt.user; <userinput>cvs login</userinput>
<emphasis>Óôçí ðñïôñïðÞ, äþóôå ïðïéáäÞðïôå ëÝîç ãéá</emphasis> <quote>password</quote>.
&prompt.user; <userinput>cvs co -rRELENG_8 ls</userinput></screen>
</example>
<example>
<title>Äçìéïõñãßá ìéáò Ëßóôáò Áëëáãþí (ùò Unified Diffs) ôçò
&man.ls.1;:</title>
<screen>&prompt.user; <userinput>setenv CVSROOT :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs</userinput>
&prompt.user; <userinput>cvs login</userinput>
<emphasis>Óôçí ðñïôñïðÞ, äþóôå ïðïéáäÞðïôå ëÝîç ãéá</emphasis> <quote>password</quote>.
&prompt.user; <userinput>cvs rdiff -u -rRELENG_8_0_0_RELEASE -rRELENG_8_1_0_RELEASE ls</userinput></screen>
</example>
<example>
<title>Âñßóêïíôáò Ðïéá ¶ëëá Ïíüìáôá Modules ìðïñïýí íá
×ñçóéìïðïéçèïýí:</title>
<screen>&prompt.user; <userinput>setenv CVSROOT :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs</userinput>
&prompt.user; <userinput>cvs login</userinput>
<emphasis>Óôçí ðñïôñïðÞ, äþóôå ïðïéáäÞðïôå ëÝîç ãéá</emphasis> <quote>password</quote>.
&prompt.user; <userinput>cvs co modules</userinput>
&prompt.user; <userinput>more modules/modules</userinput></screen>
</example>
</sect2>
<sect2>
<title>¶ëëåò ÐçãÝò Ðëçñïöïñéþí</title>
<para>Ïé ðáñáêÜôù ðçãÝò ðëçñïöïñéþí ßóùò óáò öáíïýí ÷ñÞóéìåò ãéá íá
ìÜèåôå ôï CVS:</para>
<itemizedlist>
<listitem>
<para><link xlink:href="http://users.csc.calpoly.edu/~gfisher/classes/308/handouts/cvs-basics.html">CVS Tutorial</link> áðü ôï California Polytechnic State
University.</para>
</listitem>
<listitem>
<para><link xlink:href="http://www.nongnu.org/cvs/">CVS Home</link>,
ç ïìÜäá áíÜðôõîçò êáé õðïóôÞñéîçò ôïõ CVS.</para>
</listitem>
<listitem>
<para><link xlink:href="http://www.FreeBSD.org/cgi/cvsweb.cgi">CVSweb</link>
ÄéåðáöÞ Web ãéá ôï CVS ôïõ &os; Project.</para>
</listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 xml:id="ctm">
<title>×ñçóéìïðïéþíôáò ôï CTM</title>
<indexterm>
<primary>CTM</primary>
</indexterm>
<para>Ôï <application>CTM</application> åßíáé ìéá ìÝèïäïò íá äéáôçñïýìå
óå óõã÷ñïíéóìü Ýíá áðïìáêñõóìÝíï êáôÜëïãï ìå Ýíá êåíôñéêü. Áíáðôý÷èçêå
ãéá ÷ñÞóç ìå ôï äÝíôñï ðçãáßïõ êþäéêá ôïõ &os;, áí êáé Üëëïé Üíèñùðïé
ìðïñåß íá ôï âñïõí ÷ñÞóéìï êáé ãéá äéáöïñåôéêïýò óêïðïýò êáèþò ðåñíÜåé
ï êáéñüò. Ôç äåäïìÝíç óôéãìÞ õðÜñ÷åé åëÜ÷éóôç ùò áíýðáñêôç ôåêìçñßùóç
ãéá ôçí äéáäéêáóßá äçìéïõñãßáò áñ÷åßùí äéáöïñþí (deltas), êáé áí
÷ñåéÜæåóôå ðåñéóóüôåñåò ðëçñïöïñßåò, åðéêïéíùíÞóôå ìå ôç ëßóôá
ôá÷õäñïìåßïõ &a.ctm-users.name; åéäéêÜ áí èÝëåôå íá ÷ñçóéìïðïéÞóåôå ôï
<application>CTM</application> ãéá Üëëåò åöáñìïãÝò.</para>
<sect2>
<title>Ãéáôß ÐñÝðåé íá ×ñçóéìïðïéÞóù ôï
<application>CTM</application>;</title>
<para>Ôï <application>CTM</application> èá óáò äþóåé Ýíá ôïðéêü
áíôßãñáöï ôïõ äÝíôñïõ ðçãáßïõ êþäéêá ôïõ &os;. ÕðÜñ÷åé äéáèÝóéìïò
Ýíáò áñéèìüò áðü <quote>ãåýóåéò</quote> ôïõ äÝíôñïõ. Ôï
<application>CTM</application> ìðïñåß íá óáò ðáñÝ÷åé ôéò ðëçñïöïñßåò
ðïõ ÷ñåéÜæåóôå, åßôå áðïöáóßóåôå íá ðáñáêïëïõèåßôå ïëüêëçñï ôï
äÝíôñï, åßôå êÜðïéï áðü ôá ðáñáêëÜäéá ôïõ.
Áí áíÞêåôå óôá åíåñãÜ ìÝëç áíÜðôõîçò ôïõ &os; áëëÜ Ý÷åôå êáêÞò
ðïéüôçôáò (Þ êáèüëïõ) TCP/IP óõíäåóéìüôçôá, Þ áðëÜ èÝëåôå ïé
áëëáãÝò íá óáò Ýñ÷ïíôáé áõôüìáôá, ôï <application>CTM</application>
Ý÷åé öôéá÷ôåß ãéá óáò. Èá ÷ñåéáóôåß íá ðáßñíåôå ùò ôñßá deltas ôçí
çìÝñá ãéá ôá êëáäéÜ ôïõ äÝíôñïõ ðïõ Ý÷ïõí ôçí ðéï åíåñãÞ áíÜðôõîç.
Èá ðñÝðåé ùóôüóï íá èåùñÞóåôå ùò êáëýôåñç ëýóç ôçí áõôüìáôç
áðïóôïëÞ ôïõò ìÝóù email. Ôá ìåãÝèç ôùí áíáíåþóåùí êñáôïýíôáé ðÜíôá
üóï ôï äõíáôüí ðéï ìéêñÜ. ÓõíÞèùò åßíáé ìéêñüôåñá áðü 5Ê,
ðåñéóôáóéáêÜ (Ýíá óôá äÝêá) åßíáé áðü 10-50Ê êáé ïñéóìÝíåò öïñÝò
åìöáíßæïíôáé êáé êÜðïéá ðïõ åßíáé 100Ê Þ êáé ìåãáëýôåñá.</para>
<para>Èá ðñÝðåé åðßóçò íá åîïéêåéùèåßôå ìå ôéò äéÜöïñåò ðáãßäåò ðïõ
ó÷åôßæïíôáé ìå ôçí áðåõèåßáò åñãáóßá óôïí õðü áíÜðôõîç ðçãáßï êþäéêá
óå ó÷Ýóç ìå ìéá Ýôïéìç, ðñïêáôáóêåõáóìÝíç Ýêäïóç. Áõôü éó÷ýåé áêüìá
ðåñéóóüôåñï áí åðéëÝîåôå íá ÷ñçóéìïðïéÞóåôå ôïí ðçãáßï êþäéêá áðü ôï
<quote>current</quote>. Óáò óõíéóôïýìå íá äéáâÜóåôå ðùò íá
<link linkend="current">÷ñçóéìïðïéÞóåôå ôï current óôï &os;</link>.</para>
</sect2>
<sect2>
<title>Ôé ×ñåéÜæïìáé ãéá íá ×ñçóéìïðïéÞóù ôï
<application>CTM</application>;</title>
<para>Èá ÷ñåéáóôåßôå äýï ðñÜãìáôá: Ôçí åöáñìïãÞ
<application>CTM</application> êáé ôéò áñ÷éêÝò áëëáãÝò (deltas) ãéá
íá ôéò åéóÜãåôå óå áõôÞí (þóôå íá öôÜóåôå óôï åðßðåäï ôïõ
<quote>current</quote>).</para>
<para>Ôï <application>CTM</application> åßíáé ìÝñïò ôïõ &os; áðü
ôçí Ýêäïóç 2.0, êáé âñßóêåôáé óôïí êáôÜëïãï
<filename>/usr/src/usr.sbin/ctm</filename> åöüóïí Ý÷åôå
åãêáôåóôçìÝíï ôïí ðçãáßï êþäéêá.</para>
<para>Ôá <quote>deltas</quote> ìå ôá ïðïßá ôñïöïäïôåßôå ôï
<application>CTM</application> ìðïñåßôå íá ôá áðïêôÞóåôå ìå äýï
ôñüðïõò, ìÝóù FTP Þ ìÝóù email. Áí Ý÷åôå ãåíéêÞ FTP ðñüóâáóç óôï
Internet, èá âñåßôå õðïóôÞñéîç ãéá ôï <application>CTM</application>
óôéò áêüëïõèåò ôïðïèåóßåò FTP:</para>
<para><uri xlink:href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CTM/">ftp://ftp.FreeBSD.org/pub/FreeBSD/CTM/</uri></para>
<para>Þ äåßôå ôï ôìÞìá <link linkend="mirrors-ctm">mirrors</link>.</para>
<para>ÊÜíôå FTP óôï ó÷åôéêü êáôÜëïãï êáé äéáâÜóôå ôï áñ÷åßï
<filename>README</filename> ãéá íá îåêéíÞóåôå.</para>
<para>Áí èÝëåôå íá ëáìâÜíåôå ôá deltas ìÝóù email:</para>
<para>Ãñáöôåßôå óõíäñïìçôÞò óå ìéá áðü ôéò ëßóôåò äéáíïìÞò ôïõ
<application>CTM</application>. Ç ëßóôá &a.ctm-cvs-cur.name;
õðïóôçñßæåé ïëüêëçñï ôï äÝíôñï ôïõ CVS. Ç ëßóôá
&a.ctm-src-cur.name; õðïóôçñßæåé ôçí êåöáëÞ (head) ôïõ êëÜäïõ
áíÜðôõîçò (development branch). Ç ëßóôá &a.ctm-src-7.name;
õðïóôçñßæåé ôçí Ýêäïóç 7.X ê.ï.ê. Áí äåí ãíùñßæåôå ðùò íá åããñáöåßôå
óå ìéá ëßóôá, êÜíôå êëéê óôï üíïìá ôçò ëßóôáò ðïõ åìöáíßæåôáé
ðáñáðÜíù Þ ðçãáßíåôå óôï &a.mailman.lists.link; êáé êÜíôå êëéê óôç
ëßóôá ðïõ èÝëåôå íá åããñáöåßôå. Ç óåëßäá ôçò ëßóôáò èá ðñÝðåé íá
ðåñéÝ÷åé üëåò ôéò áðáñáßôçôåò ðëçñïöïñßåò ó÷åôéêÜ ìå ôéò
óõíäñïìÝò.</para>
<para>¼ôáí áñ÷ßóåôå íá ëáìâÜíåôå áíáíåþóåéò
<application>CTM</application> ìÝóù mail, ìðïñåßôå íá
÷ñçóéìïðïéÞóåôå ôï ðñüãñáììá <command>ctm_rmail</command> ãéá íá ôéò
áðïóõìðéÝóåôå êáé íá ôéò åöáñìüóåôå. Ìðïñåßôå óôçí ðñáãìáôéêüôçôá
íá ÷ñçóéìïðïéÞóåôå ôï ðñüãñáììá <command>ctm_rmail</command>
áðåõèåßáò ìÝóù ìéáò åããñáöÞò óôï <filename>/etc/aliases</filename>
áí èÝëåôå ç äéáäéêáóßá íá åêôåëåßôáé áõôïìáôïðïéçìÝíá. Äåßôå ôç
óåëßäá manual ôïõ <command>ctm_rmail</command> ãéá ðåñéóóüôåñåò
ëåðôïìÝñåéåò.</para>
<note>
<para>¶ó÷åôá ìå ôç ìÝèïäï ðïõ èá ÷ñçóéìïðïéÞóåôå ãéá íá ëÜâåôå ôá
deltas ôïõ <application>CTM</application> èá ðñÝðåé íá åããñáöåßôå
óôç ëßóôá &a.ctm-announce.name;. Óôï ìÝëëïí, áõôü èá åßíáé êáé ôï
ìüíï ìÝñïò óôï ïðïßï èá äçìïóéåýïíôáé ðëçñïöïñßåò ó÷åôéêÜ ìå ôéò
ëåéôïõñãßåò ôïõ óõóôÞìáôïò <application>CTM</application>. ÊÜíôå
êëéê óôï üíïìá ôçò ðáñáðÜíù ëßóôáò, êáé áêïëïõèåßóôå ôéò ïäçãßåò
ãéá íá åããñáöåßôå.</para>
</note>
</sect2>
<sect2>
<title>×ñçóéìïðïéþíôáò ôï <application>CTM</application> ãéá Ðñþôç
ÖïñÜ</title>
<para>Ðñéí áñ÷ßóåôå íá ÷ñçóéìïðïéåßôå <application>CTM</application>
deltas, èá ðñÝðåé íá Ý÷åôå Ýíá óçìåßï åêêßíçóçò ãéá ôá delta ðïõ
Ý÷ïõí äçìéïõñãçèåß ìåôÜ áðü áõôü.</para>
<para>Èá ðñÝðåé ðñþôá íá êáèïñßóåôå ôé Ý÷åôå Þäç. ÏðïéïóäÞðïôå ìðïñåß
íá áñ÷ßóåé áðü Ýíá <quote>Üäåéï</quote> êáôÜëïãï. Èá ðñÝðåé íá
îåêéíÞóåôå ìå Ýíá áñ÷éêü <quote>Êåíü</quote> delta ãéá íá áñ÷ßóåôå
ìå ôï <application>CTM</application> äÝíôñï óáò. Áðü êÜðïéï óçìåßï
èåùñïýìå üôé Ýíá áðü áõôÜ ôá <quote>áñ÷éêÜ</quote> deltas èá
äéáíÝìïíôáé óå CD ãéá ôç äéêÞ óáò äéåõêüëõíóç, ùóôüóï áõôü äåí
óõìâáßíåé ôç äåäïìÝíç óôéãìÞ.</para>
<para>Êáèþò ôá äÝíôñá åßíáé áñêåôÝò äåêÜäåò megabytes, åßíáé
ðñïôéìüôåñï íá îåêéíÞóåôå áðü êÜôé ðïõ Ý÷åôå Þäç. Áí Ý÷åôå CD
êÜðïéáò äéáíïìÞò (RELEASE), ìðïñåßôå íá áíôéãñÜøåôå Þ íá
áðïóõìðéÝóåôå áðü åêåß ôïí áñ÷éêü ðçãáßï êþäéêá. ¸ôóé èá ãëõôþóåôå
óçìáíôéêü ìÝñïò ôçò ìåôáöïñÜò äåäïìÝíùí.</para>
<para>Ìðïñåßôå íá áíáãíùñßóåôå áõôÜ ôá <quote>áñ÷éêÜ</quote> deltas
áðü ôï <literal>X</literal> ðïõ áêïëïõèåß ôïí áñéèìü ôïõò
(ãéá ðáñÜäåéãìá <filename>src-cur.3210XEmpty.gz</filename>). Ï
÷áñáêôçñéóìüò ìåôÜ ôï <literal>X</literal> áíôéóôïé÷åß óôçí ðçãÞ
ôïõ áñ÷éêïý óáò <quote>seed</quote>.
Ôï <filename>Empty</filename> åßíáé Ýíáò Üäåéïò êáôÜëïãïò. ÊáôÜ
êáíüíá äçìéïõñãåßôáé ìéá ìåôÜâáóç áðü ôï <literal>Empty</literal>
êÜèå 100 deltas. Åðßóçò ôá áñ÷åßá áõôÜ åßíáé ìåãÜëá! ÓõíçèéóìÝíï
ìÝãåèïò ãéá <filename>XEmpty</filename> deltas åßíáé ôá 70 ùò 80 MB
óõìðéåóìÝíùí ìå <command>gzip</command> äåäïìÝíùí.</para>
<para>Ìüëéò åðéëÝîåôå Ýíá âáóéêü delta ãéá íá îåêéíÞóåôå, èá
÷ñåéáóôåßôå åðßóçò üëá ôá deltas ìå ìåãáëýôåñïõò áðü áõôü
áñéèìïýò.</para>
</sect2>
<sect2>
<title>×ñçóéìïðïéþíôáò ôï <application>CTM</application> óôçí
ÊáèçìåñéíÞ óáò ÆùÞ</title>
<para>Ãéá íá åöáñìüóåôå ôá deltas, áðëþò ãñÜøôå:</para>
<screen>&prompt.root; <userinput>cd /where/ever/you/want/the/stuff</userinput>
&prompt.root; <userinput>ctm -v -v /where/you/store/your/deltas/src-xxx.*</userinput></screen>
<para>Ôï <application>CTM</application> áíôéëáìâÜíåôáé deltas ôá ïðïßá
Ý÷ïõí óõìðéåóôåß ìÝóù <command>gzip</command>, êáé Ýôóé äåí
÷ñåéÜæåôáé íá ÷ñçóéìïðïéÞóåôå ôçí <command>gunzip</command>,
ãëõôþíïíôáò ìå áõôü ôïí ôñüðï ÷þñï óôï äßóêï.</para>
<para>Ôï <application>CTM</application> äåí ðñüêåéôáé íá ðåéñÜîåé ôá
áñ÷åßá óáò áí äåí åßíáé áðüëõôá óßãïõñï ãéá ôç äéáäéêáóßá áíáíÝùóçò.
Ãéá íá åðáëçèåýóåôå Ýíá delta ìðïñåßôå åðßóçò íá ÷ñçóéìïðïéÞóåôå ôçí
åðéëïãÞ <option>-c</option> êáé ôï <application>CTM</application>
äåí èá ðåéñÜîåé ôßðïôá, áðëþò èá åðáëçèåýóåé ôçí áêåñáéüôçôá ôïõ
delta êáé èá äåé áí ìðïñåß íá ôï åöáñìüóåé ÷ùñßò ðñïâëÞìáôá óôï
ôñÝ÷ïí äÝíôñï.</para>
<para>ÕðÜñ÷ïõí êáé Üëëåò åðéëïãÝò óôï <application>CTM</application>,
äåßôå ôéò áíôßóôïé÷åò óåëßäåò manual Þ êïéôÜîôå ôïí ðçãáßï êþäéêá
ãéá ðåñéóóüôåñåò ðëçñïöïñßåò.</para>
<para>Áõôü åßíáé üëï óôçí ðñáãìáôéêüôçôá. ÊÜèå öïñÜ ðïõ ëáìâÜíåôå Ýíá
íÝï delta, áðëþò ðåñÜóôå ôï óôï <application>CTM</application> þóôå
íá Ý÷åôå ðÜíôïôå áíáíåùìÝíï ôïí ðçãáßï óáò êþäéêá.</para>
<para>Ìçí óâÞíåôå ôá deltas áí åßíáé äýóêïëï íá ôá êáôåâÜóåôå îáíÜ.
ºóùò èÝëåôå íá ôá öõëÜîåôå ãéá ôçí ðåñßðôùóç ðïõ êÜôé ðÜåé óôñáâÜ.
Áêüìá êáé áí ôï ìüíï ìÝóï ðïõ Ý÷åôå åßíáé äéóêÝôåò, êÜíôå áíôßãñáöï
÷ñçóéìïðïéþíôáò ôçí <command>fdwrite</command>.</para>
</sect2>
<sect2>
<title>Êñáôþíôáò ôéò ÔïðéêÝò óáò ÁëëáãÝò</title>
<para>Ùò ðñïãñáììáôéóôÞò, èá èÝëåôå íá ðåéñáìáôéóôåßôå êáé íá áëëÜîåôå
áñ÷åßá óôï äÝíôñï ôïõ ðçãáßïõ êþäéêá. Ôï
<application>CTM</application> õðïóôçñßæåé ðåñéïñéóìÝíïõ ôýðïõ
ôïðéêÝò áëëáãÝò: ðñéí åëÝãîåé ãéá ôçí ðáñïõóßá åíüò áñ÷åßïõ
<filename>foo</filename>, åëÝã÷åé ðñþôá ãéá ôï
<filename>foo.ctm</filename>. Áí ôï áñ÷åßï áõôü õðÜñ÷åé, ôï
<application>CTM</application> èá ÷ñçóéìïðïéÞóåé áõôü áíôß ãéá ôï
<filename>foo</filename>.</para>
<para>Ç óõìðåñéöïñÜ áõôÞ ìáò ðáñÝ÷åé Ýíá áðëü ôñüðï íá äéáôçñÞóïõìå
ôïðéêÝò áëëáãÝò: áðëþò áíôéãñÜøôå ôá áñ÷åßá ðïõ óêïðåýåôå íá
áëëÜîåôå óå áíôßóôïé÷á áñ÷åßá ìå êáôÜëçîç <filename>.ctm</filename>.
Ìðïñåßôå êáôüðéí íá êÜíåôå üôé áëëáãÝò èÝëåôå óôïí êþäéêá åíþ ôï
<application>CTM</application> èá äéáôçñåß áíáíåùìÝíï ôï áñ÷åßï
<filename>.ctm</filename>.</para>
</sect2>
<sect2>
<title>¶ëëåò ÅíäéáöÝñïõóåò ÅðéëïãÝò ôïõ
<application>CTM</application></title>
<sect3>
<title>Âñßóêïíôáò ôé Áêñéâþò èá ÁëëÜîåé óå ìéá ÁíáíÝùóç</title>
<para>Ìðïñåßôå íá ðñïóäéïñßóåôå ôéò áëëáãÝò ðïõ èá ðñïêáëÝóåé ôï
<application>CTM</application> óôï repository ôïõ ðçãáßïõ óáò
êþäéêá, ÷ñçóéìïðïéþíôáò ôçí åðéëïãÞ <option>-l</option>.</para>
<para>Áõôü èá åßíáé ÷ñÞóéìï áí èÝëåôå íá êñáôÞóåôå çìåñïëüãéï ôùí
áëëáãþí, áí èÝëåôå íá åðåîåñãáóôåßôå ôá ôñïðïðïéçìÝíá áñ÷åßá ðñéí
Þ ìåôÜ ôçí ôñïðïðïßçóç ôïõò, Þ áí áðëþò áéóèÜíåóôå åëáöñþò
ðáñáíïúêüò.</para>
</sect3>
<sect3>
<title>Äçìéïõñãþíôáò Áíôßãñáöá Áóöáëåßáò ðñéí ôçí ÁíáíÝùóç</title>
<para>ÌåñéêÝò öïñÝò èá èÝëåôå íá êñáôÞóåôå áíôßãñáöï áóöáëåßáò üëùí
ôùí áñ÷åßùí ðïõ ðñüêåéôáé íá áëëá÷èïýí áðü ìéá áíáíÝùóç ìÝóù
<application>CTM</application>.</para>
<para>Äßíïíôáò ôçí åðéëïãÞ <option>-B backup-file</option>
ôï <application>CTM</application> èá äçìéïõñãÞóåé áíôßãñáöï
áóöáëåßáò üëùí ôùí áñ÷åßùí ðïõ ðñüêåéôáé íá áëëá÷èïýí áðü êÜðïéï
óõãêåêñéìÝíï delta óôï áñ÷åßï
<filename>backup-file</filename>.</para>
</sect3>
<sect3>
<title>Ðåñéïñßæïíôáò ôá Áñ÷åßá ðïõ èá Áëëá÷èïýí áðü ÊÜðïéá
ÁíáíÝùóç</title>
<para>ÌåñéêÝò öïñÝò ßóùò íá åíäéáöÝñåóôå íá ðåñéïñßóåôå ôçí ðåñéï÷Þ
äñÜóçò ìéáò óõãêåêñéìÝíçò áíáíÝùóçò ìÝóù
<application>CTM</application> Þ ßóùò óáò åíäéáöÝñåé íá ðÜñåôå
ìüíï ëßãá áñ÷åßá áðü êÜðïéá óåéñÜ áðü deltas.</para>
<para>Ìðïñåßôå íá åëÝãîåôå ôç ëßóôá ôùí áñ÷åßùí óôá ïðïßá èá
ëåéôïõñãÞóåé ôï <application>CTM</application> ÷ñçóéìïðïéþíôáò ùò
ößëôñá, regular expressions ìå ôéò åðéëïãÝò <option>-e</option>
êáé <option>-x</option>.</para>
<para>Ãéá ðáñÜäåéãìá, ãéá íá åîÜãåôå Ýíá áíáíåùìÝíï áíôßãñáöï ôïõ
áñ÷åßïõ <filename>lib/libc/Makefile</filename> áðü ôçí óõëëïãÞ óáò
ôùí áðïèçêåõìÝíùí <application>CTM</application> deltas, åêôåëÝóôå
ôéò åíôïëÝò:</para>
<screen>&prompt.root; <userinput>cd /where/ever/you/want/to/extract/it/</userinput>
&prompt.root; <userinput>ctm -e '^lib/libc/Makefile' ~ctm/src-xxx.*</userinput></screen>
<para>Ãéá êÜèå áñ÷åßï ðïõ êáèïñßæåôáé óå Ýíá
<application>CTM</application> delta, ïé åðéëïãÝò
<option>-e</option> êáé <option>-x</option> åöáñìüæïíôáé ìå ôç
óåéñÜ ðïõ åìöáíßæïíôáé óôç ãñáììÞ åíôïëþí. Óôï áñ÷åßï ãßíåôáé
åðåîåñãáóßá áðü ôï <application>CTM</application>, ìüíï áí
ìáñêáñéóôåß ùò Ýãêõñï ðñïò áíáíÝùóç ìåôÜ ôçí åöáñìïãÞ üëùí ôùí
åðéëïãþí <option>-e</option> êáé <option>-x</option>.</para>
</sect3>
</sect2>
<sect2>
<title>ÌåëëïíôéêÜ Ó÷Ýäéá ãéá ôï <application>CTM</application></title>
<para>Åßíáé ðÜñá ðïëëÜ:</para>
<itemizedlist>
<listitem>
<para>×ñÞóç êÜðïéïõ åßäïõò ðéóôïðïßçóçò óôï óýóôçìá
<application>CTM</application> þóôå íá áíáãíùñßæïíôáé ôõ÷üí
øåýôéêåò áíáíåþóåéò.</para>
</listitem>
<listitem>
<para>ÎåêáèÜñéóìá ôùí åðéëïãþí ôïõ <application>CTM</application>,
êáèþò ðñïêáëïýí óýã÷õóç êáé äåí åßíáé ðñïöáíåßò.</para>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>ÄéÜöïñá</title>
<para>ÕðÜñ÷åé åðßóçò êáé ìéá óåéñÜ áðü deltas ãéá ôçí óõëëïãÞ ôùí
<literal>ports</literal>, áëëÜ äåí Ý÷åé åêäçëùèåß áêüìá áñêåôü
åíäéáöÝñïí ãéá áõôÞ.</para>
</sect2>
<sect2 xml:id="mirrors-ctm">
<title>CTM Mirrors</title>
<para>Ôï <link linkend="ctm">CTM</link>/&os; äéáôßèåôáé ìÝóù áíþíõìïõ
FTP áðü ôá áêüëïõèá mirrors. Áí åðéëÝîåôå íá êáôåâÜóåôå ôï
<application>CTM</application> ìÝóù áíþíõìïõ FTP, óáò ðáñáêáëïýìå
ðñïóðáèÞóôå íá åðéëÝîåôå ìéá ôïðïèåóßá êïíôÜ óå óáò.</para>
<para>Óå ðåñßðôùóç ðñïâëçìÜôùí, ðáñáêáëïýìå åðéêïéíùíÞóôå ìå ôç ëßóôá
&a.ctm-users.name;.</para>
<variablelist>
<varlistentry>
<term>Êáëéöüñíéá, Bay Area, åðßóçìç ðçãÞ</term>
<listitem>
<itemizedlist>
<listitem>
<para><uri xlink:href="ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CTM/">ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CTM/</uri></para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>Íüôéá ÁöñéêÞ, áíôßãñáöá áóöáëåßáò ãéá ðáëéÜ deltas</term>
<listitem>
<itemizedlist>
<listitem>
<para><uri xlink:href="ftp://ftp.za.FreeBSD.org/pub/FreeBSD/CTM/">ftp://ftp.za.FreeBSD.org/pub/FreeBSD/CTM/</uri></para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>ÔáúâÜí/R.O.C.</term>
<listitem>
<itemizedlist>
<listitem>
<para><uri xlink:href="ftp://ctm.tw.FreeBSD.org/pub/FreeBSD/development/CTM/">ftp://ctm.tw.FreeBSD.org/pub/FreeBSD/development/CTM/</uri></para>
</listitem>
<listitem>
<para><uri xlink:href="ftp://ctm2.tw.FreeBSD.org/pub/FreeBSD/development/CTM/">ftp://ctm2.tw.FreeBSD.org/pub/FreeBSD/development/CTM/</uri></para>
</listitem>
<listitem>
<para><uri xlink:href="ftp://ctm3.tw.FreeBSD.org/pub/FreeBSD/development/CTM/">ftp://ctm3.tw.FreeBSD.org/pub/FreeBSD/development/CTM/</uri></para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
</variablelist>
<para>Áí äåí âñÞêáôå êÜðïéï mirror óôçí ðåñéï÷Þ óáò, Þ áí ôï mirror äåí
åßíáé ðëÞñåò, ðñïóðáèÞóôå íá ÷ñçóéìïðïéÞóåôå ìéá ìç÷áíÞ áíáæÞôçóçò
üðùò ç <link xlink:href="http://www.alltheweb.com/">alltheweb</link>.</para>
</sect2>
</sect1>
<sect1 xml:id="cvsup">
<title>×ñçóéìïðïéþíôáò ôï CVSup</title>
<sect2 xml:id="cvsup-intro">
<title>ÅéóáãùãÞ</title>
<para>Ôï <application>CVSup</application> åßíáé Ýíá ëïãéóìéêü ãéá ôçí
äéáíïìÞ êáé áíáíÝùóç äÝíôñùí ðçãáßïõ êþäéêá áðü Ýíá êåíôñéêü (master)
CVS repository ôï ïðïßï âñßóêåôáé óå êÜðïéï áðïìáêñõóìÝíï õðïëïãéóôÞ.
Ôï repository ôïõ &os; âñßóêåôáé óå Ýíá êåíôñéêü ìç÷Üíçìá óôçí
Êáëéöüñíéá. Ìå ôï <application>CVSup</application>, ïé ÷ñÞóôåò ôïõ
&os; ìðïñïýí åýêïëá íá äéáôçñÞóïõí áíáíåùìÝíá ôá áíôßãñáöá ôïõ
ðçãáßïõ ôïõò êþäéêá.</para>
<para>Ôï <application>CVSup</application> ÷ñçóéìïðïéåß Ýíá ìïíôÝëï
áíáíÝùóçò ãíùóôü ùò <emphasis>pull</emphasis>. Óôï ìïíôÝëï áõôü,
êÜèå ðåëÜôçò æçôÜ ôéò áíáíåþóåéò áðü ôïí åîõðçñåôçôÞ, üôáí êáé áí
ôéò åðéèõìåß. Ï åîõðçñåôçôÞò ðåñéìÝíåé, ðáèçôéêÜ, ôéò áðáéôÞóåéò áðü
ôïõò ðåëÜôåò. Ìå ôïí ôñüðï áõôü, êÜèå áíáíÝùóç îåêéíÜåé êáôüðéí
áðáßôçóçò ôïõ ðåëÜôç. Ï åîõðçñåôçôÞò ðïôÝ äåí óôÝëíåé áíáíåþóåéò ðïõ
äåí Ý÷ïõí æçôçèåß. Ïé ÷ñÞóôåò èá ðñÝðåé åßôå íá åêôåëÝóïõí ôï
<application>CVSup</application> ÷åéñïêßíçôá ãéá íá ëÜâïõí ìéá
áíáíÝùóç, åßôå èá ðñÝðåé íá ñõèìßóïõí êáôÜëëçëá ôï
<command>cron</command> þóôå íá ôï åêôåëåß áõôüìáôá êáôÜ ôáêôÜ
÷ñïíéêÜ äéáóôÞìáôá.</para>
<para>Ï üñïò <application>CVSup</application>, ãñáììÝíïò ìå êåöáëáßá
êáé ìéêñÜ üðùò öáßíåôáé, áíáöÝñåôáé óå ïëüêëçñï ôï ðáêÝôï ëïãéóìéêïý.
Ôá âáóéêÜ ôïõ ôìÞìáôá åßíáé ç åíôïëÞ ðåëÜôç <command>cvsup</command>
ç ïðïßá åêôåëåßôáé óôï ìç÷Üíçìá ôïõ êÜèå ÷ñÞóôç, êáé ôï ðñüãñáììá ôïõ
åîõðçñåôçôÞ <command>cvsupd</command> ôï ïðïßï åêôåëåßôáé óå êÜèå Ýíá
áðü ôá mirror sites ôïõ &os;.</para>
<para>Êáèþò äéáâÜæåôå ôçí ôåêìçñßùóç êáé ôéò ëßóôåò ôá÷õäñïìåßïõ ôïõ
&os;, ìðïñåß íá âñåßôå áíáöïñÝò óôçí åöáñìïãÞ
<application>sup</application>. Ôï <application>sup</application>
Þôáí ï ðñüãïíïò ôïõ <application>CVSup</application>, êáé åîõðçñåôïýóå
ðáñüìïéï óêïðü. Ôï <application>CVSup</application> ÷ñçóéìïðïéåßôáé
ìå áñêåôÜ üìïéï ôñüðï ìå ôï sup, êáé óôçí ðñáãìáôéêüôçôá, ÷ñçóéìïðïéåß
áñ÷åßá ñõèìßóåùí ôá ïðïßá Ý÷ïõí ðßóù óõìâáôüôçôá ìå áõôÜ ôïõ
<command>sup</command>. Ôï <application>sup</application> äåí
÷ñçóéìïðïéåßôáé ðëÝïí óôï &os; Project, åðåéäÞ ôï <application>CVSup
</application> åßíáé ôá÷ýôåñï êáé ðñïóöÝñåé ìåãáëýôåñç
åõåëéîßá.</para>
<note>
<para>Ôï ðñüãñáììá <application>csup</application> åßíáé ôï
<application>CVSup</application> îáíáãñáììÝíï óå ãëþóóá C. Ôï
ìåãáëýôåñï ôïõ ðëåïíÝêôçìá åßíáé üôé åßíáé ôá÷ýôåñï, êáé äåí
åîáñôÜôáé áðü ôçí ãëþóóá ðñïãñáììáôéóìïý Modula-3, ôçí ïðïßá êáé
äåí ÷ñåéÜæåôáé ðëÝïí íá åãêáôáóôÞóåôå. Åðßóçò ìðïñåßôå íá ôï
÷ñçóéìïðïéÞóåôå Üìåóá, êáèþò ðåñéëáìâÜíåôáé óôï âáóéêü óýóôçìá.
Áí áðïöáóßóåôå íá ÷ñçóéìïðïéÞóåôå
ôï <application>csup</application>, áðëþò ðáñáëåßøôå ôá âÞìáôá ãéá
ôçí åãêáôÜóôáóç ôïõ <application>CVSup</application> êáé
áíôéêáôáóôÞóôå êÜèå áíáöïñÜ óôï <application>CVSup</application> óå
áõôü ôï Üñèñï, ìå <application>csup</application>.</para>
</note>
</sect2>
<sect2 xml:id="cvsup-install">
<title>ÅãêáôÜóôáóç</title>
<para>Ï åõêïëüôåñïò ôñüðïò ãéá íá åãêáôáóôÞóåôå ôï
<application>CVSup</application> åßíáé ìÝóù ôïõ Ýôïéìïõ ðáêÝôïõ
<package>net/cvsup</package> áðü ôçí
<link linkend="ports">óõëëïãÞ ðáêÝôùí</link> ôïõ &os;. Áí ðñïôéìÜôå
íá ìåôáãëùôôßóåôå ôï <application>CVSup</application> áðü ôïí ðçãáßï
êþäéêá, ìðïñåßôå íá ÷ñçóéìïðïéÞóåôå ôï port
<package>net/cvsup</package>. Óáò ðñïåéäïðïéïýìå
ùóôüóï üôé ôï port <package>net/cvsup</package>
åîáñôÜôáé áðü ôçí Modula-3, ç ïðïßá ÷ñåéÜæåôáé áñêåôü ÷ñüíï êáé ÷þñï
óôï äßóêï ãéá íá êáôÝâåé êáé íá ìåôáãëùôôéóôåß.</para>
<note>
<para>Áí ðñüêåéôáé íá ÷ñçóéìïðïéÞóåôå ôï
<application>CVSup</application> óå Ýíá ìç÷Üíçìá ôï ïðïßï äåí èá
äéáèÝôåé ãñáöéêü ðåñéâÜëëïí ìÝóù ôïõ
<application>&xorg;</application>, üðùò ð.÷. óå Ýíá åîõðçñåôçôÞ,
âåâáéùèåßôå üôé åãêáèéóôÜôå ôï áíôßóôïé÷ï port ôï ïðïßï äåí
ðåñéëáìâÜíåé ãñáöéêü ðåñéâÜëëïí, äçëáäÞ ôï
<package>net/cvsup-without-gui</package>.</para>
</note>
</sect2>
<sect2 xml:id="cvsup-config">
<title>Ñýèìéóç ôïõ CVSup</title>
<para>Ç ëåéôïõñãßá ôïõ <application>CVSup</application> åëÝã÷åôáé
áðü Ýíá áñ÷åßï ñõèìßóåùí ðïõ êáëåßôáé <filename>supfile</filename>.
ÕðÜñ÷ïõí êÜðïéá õðïäåßãìáôá áðü <filename>supfiles</filename> óôïí
êáôÜëïãï <link xlink:href="file://localhost/usr/share/examples/cvsup/"><filename>/usr/share/examples/cvsup/</filename></link>.</para>
<para>Ïé ðëçñïöïñßåò óôï <filename>supfile</filename> áðáíôïýí
ôéò áêüëïõèåò åñùôÞóåéò ãéá ôï
<application>CVSup</application>:</para>
<itemizedlist>
<listitem>
<para><link linkend="cvsup-config-files">Ðïéá áñ÷åßá èÝëåôå íá
ëÜâåôå;</link></para>
</listitem>
<listitem>
<para><link linkend="cvsup-config-vers">Ðïéåò åêäüóåéò ôùí áñ÷åßùí
èÝëåôå;</link></para>
</listitem>
<listitem>
<para><link linkend="cvsup-config-where">Áðü ðïõ èÝëåôå íá ôá
ëÜâåôå;</link></para>
</listitem>
<listitem>
<para><link linkend="cvsup-config-dest">Ðïõ èÝëåôå íá ôá
áðïèçêåýóåôå óôï ìç÷Üíçìá óáò;</link></para>
</listitem>
<listitem>
<para><link linkend="cvsup-config-status">Ðïõ èÝëåôå íá áðïèçêåýóåôå
ôá áñ÷åßá êáôÜóôáóçò;</link></para>
</listitem>
</itemizedlist>
<para>Óôá åðüìåíá ôìÞìáôá, èá äçìéïõñãÞóïõìå Ýíá ôõðéêü
<filename>supfile</filename> áðáíôþíôáò êÜèå ìéá áðü ôéò åñùôÞóåéò
áõôÝò ìå ôç óåéñÜ. Ðñþôá, èá ðåñéãñÜøïõìå ôç óõíïëéêÞ äïìÞ åíüò
<filename>supfile</filename>.</para>
<para>¸íá <filename>supfile</filename> åßíáé Ýíá áñ÷åßï êåéìÝíïõ. Ôá
ó÷üëéá îåêéíÜíå ìå <literal>#</literal> êáé åðåêôåßíïíôáé ùò ôï ôÝëïò
ôçò ãñáììÞò. Ïé êåíÝò ãñáììÝò, êáèþò êáé áõôÝò ðïõ ðåñéÝ÷ïõí ìüíï
ó÷üëéá, áãíïïýíôáé.</para>
<para>ÊÜèå ãñáììÞ áðü ôéò õðüëïéðåò ðåñéãñÜöåé Ýíá óåô áñ÷åßùí ôá ïðïßá
åðéèõìåß íá ëÜâåé ï ÷ñÞóôçò. Ç ãñáììÞ îåêéíÜåé ìå ôï üíïìá ìéáò
<quote>óõëëïãÞò</quote>, åíüò ëïãéêïý ãêñïõð áðü áñ÷åßá ðïõ ïñßæåôáé
áðü ôïí åîõðçñåôçôÞ. Ôï üíïìá ôçò óõëëïãÞò äçëþíåé óôïí åîõðçñåôçôÞ
ðïéá áñ÷åßá åðéèõìåßôå. ÌåôÜ ôï üíïìá ôçò óõëëïãÞò, ìðïñåß íá
õðÜñ÷ïõí áðü ìçäÝí ùò êÜðïéá ðåäßá, ôá ïðïßá ÷ùñßæïíôáé ìåôáîý ôïõò
ìå êåíÜ äéáóôÞìáôá. Ôá ðåäßá áõôÜ áðáíôïýí ôéò åñùôÞóåéò ðïõ ôÝèçêáí
ðáñáðÜíù. ÕðÜñ÷ïõí äýï ôýðïé ðåäßùí: ðåäßá óÞìáíóçò (flags) êáé
ðåäßá ôéìþí. ¸íá ðåäßï óÞìáíóçò áðïôåëåßôáé áðü ìéá ìüíï ëÝîç êëåéäß
ð.÷. <literal>delete</literal> Þ <literal>compress</literal>. ¸íá
ðåäßï ôéìÞò îåêéíÜåé åðßóçò ìå ìéá ëÝîç êëåéäß, áëëÜ áõôÞ áêïëïõèåßôå
÷ùñßò ôçí ðáñåìâïëÞ êåíïý äéáóôÞìáôïò áðü <literal>=</literal> êáé ìéá
äåýôåñç ëÝîç. Ãéá ðáñÜäåéãìá ôï <literal>release=cvs</literal>
áðïôåëåß Ýíá ðåäßï ôéìÞò.</para>
<para>¸íá <filename>supfile</filename> ôõðéêÜ êáèïñßæåé ðñïò ëÞøç
ðåñéóóüôåñåò áðü ìßá óõëëïãÝò. ¸íá ôñüðïò ãéá íá äïìÞóåôå Ýíá
<filename>supfile</filename> åßíáé íá êáèïñßóåôå üëá ôá ó÷åôéêÜ ðåäßá
÷ùñéóôÜ ãéá êÜèå óõëëïãÞ. Ìå ôïí ôñüðï áõôü ùóôüóï ôï
<filename>supfile</filename> èá êáôáëÜâåé áñêåôÝò ãñáììÝò êáé èá åßíáé
Üâïëï, åðåéäÞ ôá ðåñéóóüôåñá ðåäßá åßíáé ßäéá ãéá üëåò ôéò óõëëïãÝò
ðïõ ðåñéÝ÷ïíôáé óå áõôü. Ôï <application>CVSup</application> ðáñÝ÷åé
Ýíá ìç÷áíéóìü ÷ñÞóçò ðñïåðéëåãìÝíùí ôéìþí, þóôå íá áðïöåýãïíôáé áõôÜ
ôá ðñïâëÞìáôá. Ïé ãñáììÝò ðïõ îåêéíÜíå ìå ôï åéäéêü üíïìá
øåõôü-óõëëïãÞò <literal>*default</literal> ìðïñïýí íá ÷ñçóéìïðïéçèïýí
ãéá íá èÝóïõí ðåäßá óÞìáíóçò êáé ôéìþí ôá ïðïßá èá ÷ñçóéìïðïéçèïýí ùò
ðñïåðéëïãÝò ãéá ôéò óõëëïãÝò ôïõ <filename>supfile</filename> ðïõ
âñßóêïíôáé ìåôÜ áðü áõôÜ. Ìéá ðñïåðéëåãìÝíç ôéìÞ ìðïñåß íá áëëÜîåé
áí êáèïñéóôåß îáíÜ ìå íÝá ôéìÞ ìÝóá óôçí ßäéá ôç óõëëïãÞ. Ïé
ðñïåðéëïãÝò ìðïñïýí åðßóçò íá áëëÜîïõí, Þ íá ðñïóôåèïýí íÝåò,
âÜæïíôáò ðñüóèåôá <literal>*default</literal> óå ïðïéïäÞðïôå óçìåßï
ìÝóá óôï <filename>supfile</filename>.</para>
<para>Ãíùñßæïíôáò ôá ðáñáðÜíù, èá ðñï÷ùñÞóïõìå ôþñá óôç äüìçóç åíüò
<filename>supfile</filename> ãéá ëÞøç êáé áíáíÝùóç ôïõ êõñßùò äÝíôñïõ
ðçãáßïõ êþäéêá ãéá ôï <link linkend="current">&os;-CURRENT</link>.</para>
<itemizedlist>
<listitem>
<para><anchor xml:id="cvsup-config-files"/>Ðïéá áñ÷åßá èÝëåôå íá
ëÜâåôå;</para>
<para>Ôá áñ÷åßá ðïõ åßíáé äéáèÝóéìá ìÝóù ôçò
<application>CVSup</application> åßíáé ïñãáíùìÝíá óå ãêñïõð ðïõ
ïíïìÜæïíôáé <quote>óõëëïãÝò</quote>. ÐåñéãñáöÞ ôùí äéáèÝóéìùí
óõëëïãþí èá âñåßôå óôï
<link linkend="cvsup-collec">áêüëïõèï ôìÞìá</link>. Óôï
ðáñÜäåéãìá ìáò, èÝëïõìå íá ëÜâïõìå ôï ðëÞñåò äÝíôñï ðçãáßïõ êþäéêá
ôïõ &os; óõóôÞìáôïò. ÕðÜñ÷åé ìéá ìåãÜëç óõëëïãÞ
<literal>src-all</literal> ç ïðïßá èá ìáò ôçí äþóåé üëç. Óáí
ðñþôï âÞìá ãéá ôçí äüìçóç ôïõ <filename>supfile</filename>, áðëþò
ãñÜöïõìå ôéò óõëëïãÝò, ìßá óå êÜèå ãñáììÞ (óôçí ðåñßðôùóç ìáò
Ý÷ïõìå ìüíï ìéá ãñáììÞ):</para>
<programlisting>src-all</programlisting>
</listitem>
<listitem>
<para><anchor xml:id="cvsup-config-vers"/>Ðïéåò åêäüóåéò ôùí áñ÷åßùí
èÝëåôå íá ëÜâåôå;</para>
<para>Ìå ôï <application>CVSup</application>, ìðïñåßôå ïõóéáóôéêÜ
íá ëÜâåôå ïðïéáäÞðïôå Ýêäïóç ôïõ ðçãáßïõ êþäéêá õðÞñîå ðïôÝ. Áõôü
åßíáé äõíáôüí åðåéäÞ ï åîõðçñåôçôÞò
<application>cvsupd</application> ëåéôïõñãåß áðåõèåßáò áðü ôï
CVS repository, ôï ïðïßï ðåñéÝ÷åé üëåò ôéò åêäüóåéò. Äçëþíåôå
ðïéá áðü áõôÝò èÝëåôå ÷ñçóéìïðïéþíôáò ôá ðåäßá ôéìþí
<literal>tag=</literal> êáé <option>date=</option>.</para>
<warning>
<para>Èá ðñÝðåé íá äþóåôå éäéáßôåñç ðñïóï÷Þ óôïí êáèïñéóìü ôùí
ðåäßùí <literal>tag=</literal> þóôå íá åßíáé óùóôÜ. ÊÜðïéá
tags åßíáé Ýãêõñá ìüíï ãéá óõãêåêñéìÝíåò óõëëïãÝò áñ÷åßùí. Áí
êáèïñßóåôå ëáíèáóìÝíï tag (Þ êÜíåôå ïñèïãñáöéêü ëÜèïò) ôï
<application>CVSup</application> èá óâÞóåé áñ÷åßá ôá ïðïßá
ðéèáíþò äåí èÝëåôå íá óâçóôïýí. Åéäéêüôåñá, ãéá ôçí óõëëïãÞ ôùí
<literal>ports-*</literal>, ÷ñçóéìïðïéÞóôå <emphasis> ìüíï ôï
</emphasis> <literal>tag=.</literal>.</para>
</warning>
<para>Ôï ðåäßï <literal>tag=</literal> äåß÷íåé ðñïò Ýíá óõìâïëéêü
tag óôï repository. ÕðÜñ÷ïõí äýï åßäç tags, ôá tags åêäüóåùí
(revision tags) êáé ôá tags êëÜäùí (branch tags). ¸íá revision
tag áíáöÝñåôáé óå ìéá óõãêåêñéìÝíç Ýêäïóç. Ç óçìáóßá ôïõ
äéáôçñåßôáé ßäéá áðü ôç ìéá ìÝñá óôçí Üëëç. Áðü ôçí Üëëç, Ýíá
branch tag, áíáöÝñåôáé óôçí ôåëåõôáßá Ýêäïóç ìéá óõãêåêñéìÝíçò
ãñáììÞò áíÜðôõîçò, óå êÜèå ÷ñïíéêÞ óôéãìÞ. ÅðåéäÞ Ýíá branch tag
äåí áíáöÝñåôáé óå êÜðïéá óõãêåêñéìÝíç Ýêäïóç, ìðïñåß áýñéï íá
óçìáßíåé êÜôé äéáöïñåôéêü áðü üôé óçìáßíåé óÞìåñá.</para>
<para>Óôï <xref linkend="cvs-tags"/> èá âñåßôå branch tags ôá ïðïßá
ìðïñåß íá óáò åíäéáöÝñïõí. ¼ôáí êáèïñßæåôå Ýíá tag óôï áñ÷åßï
ñõèìßóåùí ôïõ <application>CVSup</application>, èá ðñÝðåé ðñéí
áðü áõôü íá âÜæåôå ôç ëÝîç êëåéäß <literal>tag=</literal> (äçë. ôï
<literal>RELENG_8</literal> èá ãßíåé
<literal>tag=RELENG_8</literal>). Íá Ý÷åôå õðüøéí óáò üôé ãéá ôçí
óõëëïãÞ ôùí Ports, ôï <literal>tag=.</literal> åßíáé ôï ìüíï
Ýãêõñï.</para>
<warning>
<para>Íá åßóôå éäéáßôåñá ðñïóåêôéêüò, þóôå íá ãñÜøåôå ôï tag
áêñéâþò üðùò öáßíåôáé. Ôï <application>CVSup</application> äåí
ìðïñåß íá äéá÷ùñßóåé ìåôáîý Ýãêõñùí êáé ìç-Ýãêõñùí tags. Áí
ãñÜøåôå ëÜèïò ôï tag, ôï <application>CVSup</application> èá
óõìðåñéöåñèåß óáí íá Ý÷åôå äþóåé Ýíá Ýãêõñï tag ôï ïðïßï äåí
áíáöÝñåôáé óå êáíÝíá áñ÷åßï. Óôçí ðåñßðôùóç áõôÞ èá äéáãñÜøåé
ôá õðÜñ÷ïíôá áñ÷åßá óáò ðçãáßïõ êþäéêá.</para>
</warning>
<para>¼ôáí êáèïñßóåôå êÜðïéï branch tag, öõóéïëïãéêÜ èá ëÜâåôå ôéò
ôåëåõôáßåò åêäüóåéò ôùí áñ÷åßùí ðïõ õðÜñ÷ïõí óå áõôÞ ôç ãñáììÞ
áíÜðôõîçò. Áí èÝëåôå íá ëÜâåôå êÜðïéåò ðáëéüôåñåò åêäüóåéò,
ìðïñåßôå íá ôï êÜíåôå êáèïñßæïíôáò ìéá çìåñïìçíßá ìÝóù ôïõ ðåäßïõ
ôéìþí <option>date=</option>. Ç óåëßäá manual &man.csup.1; åîçãåß
ðùò ìðïñåßôå íá ôï êÜíåôå.</para>
<para>Óôï ðáñÜäåéãìá ìáò, åðéèõìïýìå íá ëÜâïõìå ôï &os;-CURRENT.
ÐñïóèÝôïõìå ôç ãñáììÞ áõôÞ óôçí áñ÷Þ ôïõ
<filename>supfile</filename> áñ÷åßïõ ìáò:</para>
<programlisting>*default tag=.</programlisting>
<para>ÕðÜñ÷åé ìéá óçìáíôéêÞ åéäéêÞ ðåñßðôùóç üôáí äåí êáèïñßóåôå
ïýôå ðåäßï <literal>tag=</literal> ïýôå ðåäßï
<literal>date=</literal>. Óôçí ðåñßðôùóç áõôÞ èá ëÜâåôå ôá
êáíïíéêÜ áñ÷åßá RCS áðåõèåßáò áðü ôï CVS repository ôïõ
åîõðçñåôçôÞ, áíôß ãéá íá ëÜâåôå êÜðïéá óõãêåêñéìÝíç Ýêäïóç. Ïé
ðñïãñáììáôéóôÝò ãåíéêÜ ðñïôéìïýí áõôü ôïí ôñüðï ëåéôïõñãßáò.
Äéáôçñþíôáò ðëÞñåò áíôßãñáöï ôïõ CVS repository óôá óõóôÞìáôá ôïõò
Ý÷ïõí ôçí éêáíüôçôá íá âëÝðïõí ôï éóôïñéêü áëëáãþí êÜèå Ýêäïóçò
êáé íá åîåôÜæïõí ðáëéüôåñåò åêäüóåéò ôùí áñ÷åßùí. Ôá ðáñáðÜíù
ðëåïíåêôÞìáôá ùóôüóï Ý÷ïõí ôï êüóôïò ôçò ìåãáëýôåñçò ÷ñÞóçò ÷þñïõ
óôï óêëçñü äßóêï.</para>
</listitem>
<listitem>
<para><anchor xml:id="cvsup-config-where"/>Áðü ðïõ èÝëåôå íá ôá
ëÜâåôå;</para>
<para>×ñçóéìïðïéïýìå ôï ðåäßï <literal>host=</literal> ãéá íá ðïýìå
óôï <command>cvsup</command> áðü ðïõ íá ëÜâåé ôéò áíáíåþóåéò ôïõ.
ÏðïéïäÞðïôå áðü ôá
<link linkend="cvsup-mirrors">CVSup mirror sites</link> åßíáé
êáôÜëëçëï, áí êáé èá ðñÝðåé íá ðñïóðáèÞóåôå íá åðéëÝîåôå êÜðïéï
ôï ïðïßï íá âñßóêåôáé êïíôÜ óáò. Óôï ðáñÜäåéãìá ìáò, èá
÷ñçóéìïðïéÞóïõìå ìéá öáíôáóôéêÞ ôïðïèåóßá äéáíïìÞò ôïõ &os;, ôï
<systemitem class="fqdomainname">cvsup99.FreeBSD.org</systemitem>:</para>
<programlisting>*default host=cvsup99.FreeBSD.org</programlisting>
<para>Èá ðñÝðåé íá áëëÜîåôå ôï host óå êÜðïéï ðïõ ðñáãìáôéêÜ õðÜñ÷åé
ðñéí åêôåëÝóåôå ôï <application>CVSup</application>. ÊÜèå öïñÜ
ðïõ åêôåëåßôå ôï <command>cvsup</command>, Ý÷åôå ôçí äõíáôüôçôá
íá áíáôñÝðåôå áõôÞ ôç ñýèìéóç ìÝóù ôçò ãñáììÞò åíôïëþí ìå ôçí
åðéëïãÞ <option>-h <replaceable>hostname</replaceable></option>.</para>
</listitem>
<listitem>
<para><anchor xml:id="cvsup-config-dest"/>Ðïõ èÝëåôå íá ôá áðïèçêåýóåôå
óôï ìç÷Üíçìá óáò;</para>
<para>Ôï ðåäßï <literal>prefix=</literal> äçëþíåé óôçí
<command>cvsup</command> ðïõ íá áðïèçêåýóåé ôá áñ÷åßá ðïõ
ëáìâÜíåé. Óôï ðáñÜäåéãìá ìáò, èá âÜëïõìå ôá áñ÷åßá ôïõ ðçãáßïõ
êþäéêá, áðåõèåßáò óôï êýñéï äÝíôñï ðçãáßïõ êþäéêá,
<filename>/usr/src</filename>. Ï êáôÜëïãïò
<filename>src</filename> èåùñåßôáé äåäïìÝíïò ãéá ôéò óõëëïãÝò
ðïõ Ý÷ïõìå åðéëÝîåé íá ëÜâïõìå, êáé Ýôóé ï óùóôüò ðñïóäéïñéóìüò
åßíáé áõôüò ðïõ öáßíåôáé ðáñáêÜôù:</para>
<programlisting>*default prefix=/usr</programlisting>
</listitem>
<listitem>
<para><anchor xml:id="cvsup-config-status"/>Ðïõ èá áðïèçêåýóåé ôï
<command>cvsup</command> ôá áñ÷åßá êáôÜóôáóçò ôïõ;</para>
<para>Ï ðåëÜôçò <application>CVSup</application> äéáôçñåß êÜðïéá
áñ÷åßá êáôÜóôáóçò (status files) óå áõôü ðïõ áðïêáëåßôáé êáôÜëïãïò
<quote>base</quote>. Ôá áñ÷åßá áõôÜ âïçèïýí ôï
<application>CVSup</application> íá ëåéôïõñãåß ðéï áðïäïôéêÜ
êñáôþíôáò ëïãáñéáóìü ôùí áíáíåþóåùí ðïõ Ý÷åôå Þäç ëÜâåé. Èá
÷ñçóéìïðïéÞóïõìå ôïí ðñïåðéëåãìÝíï êáôÜëïãï base,
<filename>/var/db</filename>:</para>
<programlisting>*default base=/var/db</programlisting>
<para>Áí ï base êáôÜëïãïò óáò äåí õðÜñ÷åé Þäç, ôþñá åßíáé ìéá êáëÞ
óôéãìÞ íá ôïí äçìéïõñãÞóåôå. O ðåëÜôçò <command>cvsup</command>
äåí èá åêôåëåßôáé áí ï base êáôÜëïãïò äåí õðÜñ÷åé.</para>
</listitem>
<listitem>
<para>ÄéÜöïñåò ñõèìßóåéò ãéá ôï <filename>supfile</filename>:</para>
<para>ÕðÜñ÷åé áêüìá ìéá êïéíÞ ãñáììÞ ñõèìßóåùí, ç ïðïßá ôõðéêÜ
õðÜñ÷åé óôï <filename>supfile</filename>:</para>
<programlisting>*default release=cvs delete use-rel-suffix compress</programlisting>
<para>Ôï <literal>release=cvs</literal> äåß÷íåé üôé ï åîõðçñåôçôÞò
èá ðñÝðåé íá ëÜâåé ôéò ðëçñïöïñßåò ôïõ ìÝóù ôïõ êýñéïõ CVS
repository ôïõ &os;. Áõôü éó÷ýåé ó÷åäüí ðÜíôá, áëëÜ õðÜñ÷ïõí êáé
Üëëåò ðéèáíüôçôåò ðïõ îåöåýãïõí áðü ôï óêïðü áõôÞò ôçò
óõæÞôçóçò.</para>
<para>Ç ëÝîç <literal>delete</literal> äßíåé äéêáéþìáôá óôï
<application>CVSup</application> íá äéáãñÜöåé áñ÷åßá.
Èá ðñÝðåé ðÜíôïôå íá Ý÷åôå ôçí åðéëïãÞ áõôÞ, þóôå ôï
<application>CVSup</application> íá ìðïñåß íá êñáôÞóåé ôï äÝíôñï
ôïõ ðçãáßïõ óáò êþäéêá ðëÞñùò áíáíåùìÝíï. Ôï
<application>CVSup</application> åßíáé áñêåôÜ ðñïóåêôéêü þóôå íá
óâÞíåé ìüíï ôá áñ÷åßá ðïõ âñßóêïíôáé õðü ôçí åõèýíç ôïõ. Áí ôõ÷üí
âÜëåôå Ýîôñá áñ÷åßá óôïí ßäéï êáôÜëïãï, äåí èá ôá áããßîåé.</para>
<para>Ç åðéëïãÞ <literal>use-rel-suffix</literal> åßíáé...
áñ÷áéïëïãéêÞ. Áí ðñáãìáôéêÜ èÝëåôå íá ìÜèåôå ó÷åôéêÜ ìå áõôÞí,
äéáâÜóôå ôç óåëßäá manual &man.cvsup.1;. Áëëéþò, áðëþò
÷ñçóéìïðïéÞóôå ôçí, êáé ìçí áíçóõ÷åßôå éäéáßôåñá ãéá áõôÞ.</para>
<para>Ç åðéëïãÞ <literal>compress</literal> åíåñãïðïéåß ôç ÷ñÞóç
óõìðßåóçò ôýðïõ gzip óôï êáíÜëé åðéêïéíùíßáò. Áí Ý÷åôå óýíäåóç
äéêôýïõ ôýðïõ T1 Þ êáé ðéï ãñÞãïñç, ìÜëëïí äåí èá ðñÝðåé íá
÷ñçóéìïðïéÞóåôå óõìðßåóç. Óå äéáöïñåôéêÞ ðåñßðôùóç, èá âïçèÞóåé
åîáéñåôéêÜ.</para>
</listitem>
<listitem>
<para>¼ëåò ïé åðéëïãÝò ìáæß:</para>
<para>Åäþ åßíáé ôï ðëÞñåò <filename>supfile</filename> ãéá ôï
ðáñÜäåéãìá ìáò:</para>
<programlisting>*default tag=.
*default host=cvsup99.FreeBSD.org
*default prefix=/usr
*default base=/var/db
*default release=cvs delete use-rel-suffix compress
src-all</programlisting>
</listitem>
</itemizedlist>
<sect3 xml:id="cvsup-refuse-file">
<title>Ôï Áñ÷åßï <filename>refuse</filename></title>
<para>¼ðùò áíáöÝñáìå ðáñáðÜíù, ôï <application>CVSup</application>
÷ñçóéìïðïéåß <emphasis>ìÝèïäï pull</emphasis>. ÂáóéêÜ áõôü óçìáßíåé
üôé óõíäÝåóôå óôïí åîõðçñåôçôÞ <application>CVSup</application>,
áõôüò ëÝåé <quote>ÁõôÜ åßíáé ôá áñ÷åßá ðïõ ìðïñåßôå íá êáôåâÜóåôå
áðü ìÝíá..</quote>, êáé ôï äéêü óáò ðñüãñáììá áðáíôÜåé
<quote>ÅíôÜîåé, èá ðÜñù áõôü, áõôü, áõôü, êáé áõôü.</quote> Óôçí
ðñïåðéëåãìÝíç ñýèìéóç, ï ðåëÜôçò <application>CVSup</application> èá
ðÜñåé êÜèå áñ÷åßï ðïõ óõíäÝåôáé ìå ôçí óõëëïãÞ êáé ôï tag ðïõ Ý÷åôå
êáèïñßóåé óôï áñ÷åßï ñõèìßóåùí. Ùóôüóï ìðïñåß íá ìçí ôï åðéèõìåßôå
áõôü ðÜíôá, åéäéêÜ áí óõã÷ñïíßæåôå ôá äÝíôñá
<filename>doc</filename>, <filename>ports</filename> Þ
<filename>www</filename> &mdash; ïé ðåñéóóüôåñïé Üíèñùðïé äåí
ìðïñïýí íá äéáâÜóïõí ôÝóóåñéò Þ ðÝíôå ãëþóóåò êáé Ýôóé äåí
÷ñåéÜæåôáé íá êáôåâÜóïõí áñ÷åßá ðïõ áíáöÝñïíôáé åéäéêÜ óå áõôÝò. Áí
÷ñçóéìïðïéåßôå ôï <application>CVSup</application> ãéá ôçí óõëëïãÞ
ôùí Ports, ìðïñåßôå íá îåðåñÜóåôå áõôÞ ôç óõìðåñéöïñÜ êáèïñßæïíôáò
óõãêåêñéìÝíåò óõëëïãÝò (ð.÷. <emphasis>ports-astrology</emphasis>,
<emphasis>ports-biology</emphasis> áíôß ãéá
<emphasis>ports-all</emphasis>). Ùóôüóï, åðåéäÞ ôá äÝíôñá
<filename>doc</filename> êáé <filename>www</filename> äåí äéáèÝôïõí
óõëëïãÝò ÷ùñéóìÝíåò áíÜ ãëþóóá, ìðïñåßôå íá ÷ñçóéìïðïéÞóåôå Ýíá áðü
ôá âïëéêÜ ÷áñáêôçñéóôéêÜ ôïõ <application>CVSup</application>: ôï
áñ÷åßï <filename>refuse</filename>.</para>
<para>Ôï áñ÷åßï <filename>refuse</filename> ïõóéáóôéêÜ ëÝåé óôï
<application>CVSup</application> üôé äåí ðñÝðåé íá ðÜñåé êÜèå áñ÷åßï
áðü ìéá óõëëïãÞ. Ìå Üëëá ëüãéá, ëÝåé óôïí ðåëÜôç íá
<emphasis>áñíçèåß</emphasis> óõãêåêñéìÝíá áñ÷åßá ðïõ ðñïóöÝñåé ï
åîõðçñåôçôÞò. Ôï áñ÷åßï <filename>refuse</filename> ìðïñåß íá
âñåèåß (Þ íá äçìéïõñãçèåß áí äåí Ý÷åôå Þäç) óôï
<filename>base/sup/</filename>.
Ôï <replaceable>base</replaceable> êáèïñßæåôáé óôï
<filename>supfile</filename>. Ôï äéêü ìáò
<replaceable>base</replaceable> åßíáé óôï
<filename>/var/db</filename>, ôï ïðïßï óçìáßíåé üôé ôï ðñïåðéëåãìÝíï
áñ÷åßï <filename>refuse</filename> èá åßíáé ôï
<filename>/var/db/sup/refuse</filename>.</para>
<para>Ôï áñ÷åßï <filename>refuse</filename> Ý÷åé éäéáßôåñá áðëÞ ìïñöÞ.
Áðëþò ðåñéÝ÷åé ôá ïíüìáôá ôùí áñ÷åßùí êáé êáôáëüãùí ôá ïðïßá äåí
åðéèõìåßôå íá êáôåâÜóåôå. Ãéá ðáñÜäåéãìá, áí äåí ìéëÜôå ãëþóóåò
åêôüò áðü ÁããëéêÜ êáé ëßãá ÃåñìáíéêÜ, êáé äåí áéóèÜíåóôå ôçí áíÜãêç
íá äéáâÜóåôå ôçí ÃåñìáíéêÞ ìåôÜöñáóç ôçò ôåêìçñßùóçò, ìðïñåßôå íá
âÜëåôå ôá áêüëïõèá óôï äéêü óáò áñ÷åßï
<filename>refuse</filename>:</para>
<screen>doc/bn_*
doc/da_*
doc/de_*
doc/el_*
doc/es_*
doc/fr_*
doc/it_*
doc/ja_*
doc/nl_*
doc/no_*
doc/pl_*
doc/pt_*
doc/ru_*
doc/sr_*
doc/tr_*
doc/zh_*</screen>
<para>ê.ï.ê. ãéá ôéò õðüëïéðåò ãëþóóåò (ìðïñåßôå íá âñåßôå ôçí ðëÞñç
ëßóôá óôï <link xlink:href="http://www.FreeBSD.org/cgi/cvsweb.cgi/"> &os; CVS
repository</link>).</para>
<para>Ìå áõôÞ ôç ÷ñÞóéìç äõíáôüôçôá, ïé ÷ñÞóôåò ðïõ Ý÷ïõí áñãÞ óýíäåóç
Þ ðëçñþíïõí ôï Internet ìå ÷ñïíï÷ñÝùóç áíÜ ëåðôü, èá ìðïñÝóïõí íá
åîïéêïíïìÞóïõí ðïëýôéìï ÷ñüíï êáèþò äåí èá ÷ñåéÜæåôáé ðëÝïí íá
êáôåâÜóïõí áñ÷åßá ðïõ äåí ðñüêåéôáé íá ÷ñçóéìïðïéÞóïõí ðïôÝ. Ãéá
ðåñéóóüôåñåò ðëçñïöïñßåò ó÷åôéêÜ ìå ôá áñ÷åßá
<filename>refuse</filename> êáé Üëëá ÷ñÞóéìá ÷áñáêôçñéóôéêÜ ôïõ
<application>CVSup</application>, ðáñáêáëïýìå äéáâÜóôå ôçí
áíôßóôïé÷ç óåëßäá ôïõ manual.</para>
</sect3>
</sect2>
<sect2>
<title>Åêôåëþíôáò ôï <application>CVSup</application></title>
<para>Åßóôå ôþñá Ýôïéìïé íá äïêéìÜóåôå ìéá áíáíÝùóç. Ç ãñáììÞ åíôïëÞò
ãéá ôï óêïðü áõôü åßíáé éäéáßôåñá áðëÞ:</para>
<screen>&prompt.root; <userinput>cvsup supfile</userinput></screen>
<para>üðïõ ôï <filename>supfile</filename>
åßíáé öõóéêÜ ôï üíïìá ôïõ áñ÷åßïõ <filename>supfile</filename> ðïõ
ìüëéò äçìéïõñãÞóáôå. ÕðïèÝôïíôáò üôé ÷ñçóéìïðïéåßôå ôá X11, ç åíôïëÞ
<command>cvsup</command> èá óáò åìöáíßóåé Ýíá ãñáöéêü ðáñÜèõñï ìå
êÜðïéá ðëÞêôñá óõíçèéóìÝíùí ëåéôïõñãéþí. ÐéÝóôå ôï ðëÞêôñï
<guibutton>go</guibutton>, êáé ðáñáêïëïõèÞóôå ôçí åêôÝëåóç.</para>
<para>Êáèþò óôçí ðåñßðôùóç ìáò áíáíåþíåôáé ôï ðñáãìáôéêü äÝíôñï
<filename>/usr/src</filename>, èá ÷ñåéáóôåß íá åêôåëÝóåôå ôï
ðñüãñáììá ùò <systemitem class="username">root</systemitem> þóôå ç
<command>cvsup</command> íá Ý÷åé ôá äéêáéþìáôá ðïõ ÷ñåéÜæåôáé ãéá íá
áíáíåþóåé ôá áñ÷åßá óáò. Êáèþò ìüëéò Ý÷åôå äçìéïõñãÞóåé ôï áñ÷åßï
ñõèìßóåùí, êáé äåí Ý÷åôå ðïôÝ ðñéí ÷ñçóéìïðïéÞóåé ôï ðñüãñáììá, ßóùò
áéóèÜíåóôå ëßãï Üâïëá. ÕðÜñ÷åé åýêïëïò ôñüðïò íá êÜíåôå äïêéìáóôéêÞ
åêôÝëåóç ÷ùñßò íá ðåéñÜîåôå ôá ðïëýôéìá áñ÷åßá óáò. Áðëþò
äçìéïõñãÞóôå Ýíá Üäåéï êáôÜëïãï óå Ýíá âïëéêü ìÝñïò, êáé äþóôå ôï óáí
Ýîôñá ðáñÜìåôñï óôçí ãñáììÞ åíôïëþí:</para>
<screen>&prompt.root; <userinput>mkdir /var/tmp/dest</userinput>
&prompt.root; <userinput>cvsup supfile /var/tmp/dest</userinput></screen>
<para>Ï êáôÜëïãïò ðïõ êáèïñßóáôå èá ÷ñçóéìïðïéçèåß ùò ðñïïñéóìüò ãéá
üëåò ôéò áíáíåþóåéò áñ÷åßùí. Ôï <application>CVSup</application> èá
åîåôÜóåé ôá êáíïíéêÜ áñ÷åßá óáò óôï <filename>/usr/src</filename>,
áëëÜ äåí èá ôñïðïðïéÞóåé ïýôå èá äéáãñÜøåé êáíÝíá áðü áõôÜ. ÊÜèå
áíáíÝùóç áñ÷åßïõ èá ãßíåé óôïí êáôÜëïãï
<filename>/var/tmp/dest/usr/src</filename>.
Ôï <application>CVSup</application> üôáí åêôåëåßôáé ìå áõôü ôïí ôñüðï
áöÞíåé åðßóçò áíÝðáöá ôá áñ÷åßá êáôÜóôáóçò ôïõ óôïí êáôÜëïãï base. Ïé
íÝåò åêäüóåéò ôùí áñ÷åßùí áõôþí èá ãñáöïýí óôïí êáèïñéóìÝíï êáôÜëïãï.
Áí Ý÷åôå áðëþò ðñüóâáóç áíÜãíùóçò óôï <filename>/usr/src</filename>,
äåí ÷ñåéÜæåóôå íá åßóôå êáí <systemitem class="username">root</systemitem> ãéá íá êÜíåôå
áõôÞ ôç äïêéìáóôéêÞ åêôÝëåóç.</para>
<para>Áí äåí åêôåëåßôå ôá X11 Þ áðëþò äåí óáò áñÝóïõí ôá ãñáöéêÜ
ðåñéâÜëëïíôá, ìðïñåßôå íá äþóåôå êÜðïéåò åðéëïãÝò óôçí ãñáììÞ åíôïëþí
üôáí åêôåëåßôå ôçí <command>cvsup</command>:</para>
<screen>&prompt.root; <userinput>cvsup -g -L 2 supfile</userinput></screen>
<para>Ç åðéëïãÞ <option>-g</option> ëÝåé óôï
<application>CVSup</application> íá ìç ÷ñçóéìïðïéÞóåé ôï ãñáöéêü ôïõ
ðåñéâÜëëïí. Áõôü ãßíåôáé áõôüìáôá áí äåí åêôåëïýíôáé ôá X11, áëëÜ
äéáöïñåôéêÜ èá ðñÝðåé íá ôï êáèïñßóåôå.</para>
<para>Ç åðéëïãÞ <option>-L 2</option> ëÝåé óôï
<application>CVSup</application> íá åìöáíßóåé üëåò ôéò ëåðôïìÝñåéåò
ãéá üëåò ôéò áíáíåþóåéò áñ÷åßùí ðïõ åêôåëåß. ÕðÜñ÷ïõí ôñßá åðßðåäá
ðåñéãñáöÞò, áðü ôï <option>-L 0</option> ùò ôï <option>-L 2</option>.
Ç ðñïåðéëïãÞ åßíáé ôï 0, ðïõ óçìáßíåé áðüëõôç óéùðÞ åêôüò áðü ìçíýìáôá
ëÜèïõò.</para>
<para>ÕðÜñ÷ïõí äéáèÝóéìåò áñêåôÝò áêüìá åðéëïãÝò. Ãéá ìéá ðåñéëçðôéêÞ
ëßóôá, ãñÜøôå <command>cvsup -H</command>. Ãéá ðåñéóóüôåñï
ëåðôïìåñåßò ðåñéãñáöÝò, äåßôå ôç óåëßäá ôïõ manual.</para>
<para>¼ôáí ìåßíåôå éêáíïðïéçìÝíïò áðü ôïí ôñüðï ðïõ ãßíïíôáé ïé
áíáíåþóåéò, ìðïñåßôå íá êáíïíßóåôå ôçí óå ôáêôÜ äéáóôÞìáôá åêôÝëåóç
ôïõ <application>CVSup</application> ìå ôçí ÷ñÞóç ôïõ
&man.cron.8;. Ðñïöáíþò äåí èá ðñÝðåé íá áöÞóåôå ôï
<application>CVSup</application> íá ÷ñçóéìïðïéåß ôï ãñáöéêü ôïõ
ðåñéâÜëëïí üôáí ôï åêôåëåßôå ìÝóù ôïõ &man.cron.8;.</para>
</sect2>
<sect2 xml:id="cvsup-collec">
<title>ÓõëëïãÝò Áñ÷åßùí ôïõ<application>CVSup</application></title>
<para>Ïé óõëëïãÝò áñ÷åßùí ðïõ äéáôßèåíôáé ìÝóù ôïõ
<application>CVSup</application> åßíáé ïñãáíùìÝíåò éåñáñ÷éêÜ.
ÕðÜñ÷ïõí ëßãåò ìåãÜëåò óõëëïãÝò, êáé áõôÝò ÷ùñßæïíôáé óå ìéêñüôåñåò
õðï-óõëëïãÝò. Ç ëÞøç ìéáò ìåãÜëçò óõëëïãÞò, éóïäõíáìåß ìå ôçí ëÞøç
êÜèå ìéáò áðü ôéò õðï-óõëëïãÝò ôéò. Ïé éåñáñ÷éêÝò ó÷Ýóåéò ìåôáîý ôùí
óõëëïãþí, áíôéêáôïðôñßæïíôáé ðáñáêÜôù ìå ôçí ÷ñÞóç ôùí åóï÷þí.</para>
<para>Ïé ðéï óõ÷íÜ ÷ñçóéìïðïéïýìåíåò óõëëïãÝò åßíáé ç
<literal>src-all</literal>, êáé ç
<literal>ports-all</literal>. Ïé Üëëåò óõëëïãÝò ÷ñçóéìïðïéïýíôáé ìüíï
áðü ìéêñÝò ïìÜäåò áíèñþðùí ãéá åéäéêïýò óêïðïýò, êáé êÜðïéá mirror
sites ìðïñåß íá ìçí ôéò Ý÷ïõí êáèüëïõ.</para>
<variablelist>
<varlistentry>
<term><literal>cvs-all release=cvs</literal></term>
<listitem>
<para>Ôï êýñéï CVS repository ôïõ &os;, ðïõ ðåñéëáìâÜíåé êáé ôïí
êþäéêá êñõðôïãñáößáò.</para>
<variablelist>
<varlistentry>
<term><literal>distrib release=cvs</literal></term>
<listitem>
<para>Áñ÷åßá ðïõ áíáöÝñïíôáé óôçí äéáíïìÞ êáé ôï mirroring
ôïõ &os;.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>doc-all release=cvs</literal></term>
<listitem>
<para>Ðçãáßïò êþäéêáò ãéá ôï &os; Handbook êáé ôçí õðüëïéðç
ôåêìçñßùóç. Äåí ðåñéëáìâÜíåé áñ÷åßá ãéá ôï web site ôïõ
&os;.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-all release=cvs</literal></term>
<listitem>
<para>Ç óõëëïãÞ Ports ôïõ &os;.</para>
<important xml:id="cvsup-collec-pbase-warn">
<para>Áí äåí èÝëåôå íá áíáíåþóåôå üëï ôï
<literal>ports-all</literal> (ôï ðëÞñåò äÝíôñï ôùí
ports), áëëÜ íá ÷ñçóéìïðïéÞóåôå ìéá áðü ôéò õðïóõëëïãÝò
ðïõ öáßíïíôáé ðáñáêÜôù, âåâáéùèåßôå üôé
<emphasis>ðÜíôá</emphasis> áíáíåþíåôå ôçí õðïóõëëïãÞ
<literal>ports-base</literal>! ¼ôáí êÜôé áëëÜæåé óôï
óýóôçìá ìåôáãëþôôéóçò ôùí ports ðïõ áíôéðñïóùðåýåôáé áðü
ôï <literal>ports-base</literal>, åßíáé ðñáêôéêÜ âÝâáéï
üôé ïé áëëáãÝò áõôÝò ðïëý óýíôïìá èá ÷ñçóéìïðïéçèïýí áðü
<quote>ðñáãìáôéêÜ</quote> ports. ¸ôóé, áí áíáíåþíåôå
ìüíï ôá <quote>ðñáãìáôéêÜ</quote> ports êáé áõôÜ
÷ñçóéìïðïéïýí êÜðïéåò áðü ôéò íÝåò äõíáôüôçôåò, õðÜñ÷åé
ìåãÜëç ðéèáíüôçôá ç ìåôáãëþôôéóç ôïõò íá áðïôý÷åé ìå
êÜðïéï ìõóôçñéþäåò ìÞíõìá ëÜèïõò. Ôï
<emphasis>ðñþôï</emphasis> ðñÜãìá ðïõ ðñÝðåé íá êÜíåôå
óå áõôÞ ôçí ðåñßðôùóç åßíáé íá âåâáéùèåßôå üôé åßíáé
åíçìåñùìÝíç ç óõëëïãÞ óáò
<literal>ports-base</literal>.</para>
</important>
<important xml:id="cvsup-collec-index-warn">
<para>Áí óêïðåýåôå íá äçìéïõñãÞóåôå ôï äéêü óáò ôïðéêü
áíôßãñáöï ôïõ <filename>ports/INDEX</filename>, èá
<emphasis>ðñÝðåé</emphasis> íá äå÷ôåßôå ôç óõëëïãÞ
<literal>ports-all</literal> (ïëüêëçñï ôï äÝíôñï ôùí
ports). H äçìéïõñãßá ôïõ
<filename>ports/INDEX</filename> áðü ìç-ðëÞñåò äÝíôñï
äåí õðïóôçñßæåôáé. Äåßôå ôï
<link xlink:href="&url.books.faq;/applications.html#MAKE-INDEX"> FAQ</link>.</para>
</important>
<variablelist>
<varlistentry>
<term><literal>ports-accessibility
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü ãéá ôçí âïÞèåéá ÷ñçóôþí ìå
áíáðçñßåò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-arabic
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÁñáâéêÞò Ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-archivers
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá áðïèÞêåõóçò êáé óõìðßåóçò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-astro
release=cvs</literal></term>
<listitem>
<para>Ports ó÷åôéêÜ ìå áóôñïíïìßá.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-audio
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç Þ÷ïõ.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-base
release=cvs</literal></term>
<listitem>
<para>ÂáóéêÜ áñ÷åßá ôùí ports ãéá õðïóôÞñéîç ôïõ
óõóôÞìáôïò ìåôáãëþôôéóçò. ÄéÜöïñá áñ÷åßá ðïõ
âñßóêïíôáé óôïõò õðïêáôáëüãïõò
<filename>Mk/</filename> êáé
<filename>Tools/</filename> ôïõ
<filename>/usr/ports</filename>.</para>
<note>
<para>Ðáñáêáëïýìå äåßôå ôçí <link linkend="cvsup-collec-pbase-warn">óçìáíôéêÞ
ðñïåéäïðïßçóç ðáñáðÜíù</link>: èá ðñÝðåé
<emphasis>ðÜíôïôå</emphasis> íá åíçìåñþíåôå áõôÞ
ôçí õðïóõëëïãÞ, üôáí åíçìåñþíåôå ïðïéïäÞðïôå ôìÞìá
ôçò óõëëïãÞò Ports ôïõ &os;.</para>
</note>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-benchmarks
release=cvs</literal></term>
<listitem>
<para>ÐñïãñÜììáôá ìÝôñçóçò áðüäïóçò
(Benchmarks).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-biology
release=cvs</literal></term>
<listitem>
<para>Âéïëïãßá.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-cad
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá ó÷åäßáóçò ìå ôç âïÞèåéá
õðïëïãéóôÞ.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-chinese
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÊéíåæéêÞò Ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-comms
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü åðéêïéíùíéþí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-converters
release=cvs</literal></term>
<listitem>
<para>Ìåôáôñïðåßò ÷áñáêôÞñùí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-databases
release=cvs</literal></term>
<listitem>
<para>ÂÜóåéò ÄåäïìÝíùí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-deskutils
release=cvs</literal></term>
<listitem>
<para>Áíôéêåßìåíá ðïõ âñßóêïíôáí óõíÞèùò óå Ýíá
ãñáöåßï ðñéí ôçí åöåýñåóç ôùí õðïëïãéóôþí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-devel
release=cvs</literal></term>
<listitem>
<para>ÂïçèçôéêÜ ðñïãñÜììáôá ãéá ôçí áíÜðôõîç
ëïãéóìéêïý.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-dns
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü ó÷åôéêü ìå DNS.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-editors
release=cvs</literal></term>
<listitem>
<para>ÓõíôÜêôåò êåéìÝíïõ.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-emulators
release=cvs</literal></term>
<listitem>
<para>ÅîïìïéùôÝò Üëëùí ëåéôïõñãéêþí óõóôçìÜôùí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-finance
release=cvs</literal></term>
<listitem>
<para>×ñçìáôïïéêïíïìéêÜ ðñïãñÜììáôá.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-ftp
release=cvs</literal></term>
<listitem>
<para>ÐñïãñÜììáôá FTP (ðåëÜôåò êáé
åîõðçñåôçôÝò).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-games
release=cvs</literal></term>
<listitem>
<para>Ðáé÷íßäéá.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-german
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÃåñìáíéêÞò ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-graphics
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá ãñáöéêþí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-hebrew
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç åâñáúêÞò ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-hungarian
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÏõããáñÝæéêçò ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-irc
release=cvs</literal></term>
<listitem>
<para>ÐñïãñÜììáôá ãéá ôï IRC.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-japanese
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÉáðùíéêÞò ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-java
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá ãéá ôçí &java;.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-korean
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÊïñåáôéêÞò ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-lang
release=cvs</literal></term>
<listitem>
<para>Ãëþóóåò ðñïãñáììáôéóìïý.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-mail
release=cvs</literal></term>
<listitem>
<para>ÐñïãñÜììáôá çëåêôñïíéêïý ôá÷õäñïìåßïõ.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-math
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü ìáèçìáôéêþí õðïëïãéóìþí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-misc
release=cvs</literal></term>
<listitem>
<para>ÄéÜöïñá âïçèçôéêÜ ðñïãñÜììáôá.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-multimedia
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü ðïëõìÝóùí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-net
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü äéêôýùí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-net-im
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü Üìåóùí ìçíõìÜôùí (instant
messaging).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-net-mgmt
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü äéá÷åßñéóçò äéêôýùí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-net-p2p
release=cvs</literal></term>
<listitem>
<para>Äéêôýùóç peer-to-peer.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-news
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü ãéá ôï USENET.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-palm
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü ãéá ôçí õðïóôÞñéîç óõóêåõþí ôýðïõ
<trademark class="trade">Palm</trademark>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-polish
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÐïëùíéêÞò ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-ports-mgmt
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá ãéá ôç äéá÷åßñéóç ðáêÝôùí êáé
ports.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-portuguese
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÐïñôïãáëéêÞò ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-print
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü åêôõðþóåùí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-russian
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÑùóéêÞò ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-science
release=cvs</literal></term>
<listitem>
<para>ÅðéóôçìïíéêÜ ðñïãñÜììáôá.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-security
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá áóöáëåßáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-shells
release=cvs</literal></term>
<listitem>
<para>Shells ãéá ôçí ãñáììÞ åíôïëþí.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-sysutils
release=cvs</literal></term>
<listitem>
<para>ÂïçèçôéêÜ ðñïãñÜììáôá óõóôÞìáôïò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-textproc
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá åðåîåñãáóßáò êåéìÝíïõ (äåí ðåñéëáìâÜíåé
åðéôñáðÝæéá ôõðïãñáößá).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-ukrainian
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÏõêñáíéêÞò ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-vietnamese
release=cvs</literal></term>
<listitem>
<para>ÕðïóôÞñéîç ÂéåôíáìÝæéêçò ãëþóóáò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-www
release=cvs</literal></term>
<listitem>
<para>Ëïãéóìéêü ðïõ ó÷åôßæåôáé ìå ôïí ðáãêüóìéï éóôü
(World Wide Web).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-x11
release=cvs</literal></term>
<listitem>
<para>Ports ãéá õðïóôÞñéîç ôïõ óõóôÞìáôïò X
Windows.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-x11-clocks
release=cvs</literal></term>
<listitem>
<para>Ñïëüãéá ãéá ôï X11.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-x11-drivers
release=cvs</literal></term>
<listitem>
<para>ÐñïãñÜììáôá ïäÞãçóçò ãéá ôá X11.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-x11-fm
release=cvs</literal></term>
<listitem>
<para>Äéá÷åéñéóôÝò áñ÷åßùí ãéá ôá X11.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-x11-fonts
release=cvs</literal></term>
<listitem>
<para>ÃñáììáôïóåéñÝò êáé åñãáëåßá ãñáììáôïóåéñþí ãéá
X11.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-x11-toolkits
release=cvs</literal></term>
<listitem>
<para>ÅñãáëåéïèÞêåò X11.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-x11-servers
release=cvs</literal></term>
<listitem>
<para>ÅîõðçñåôçôÝò X11.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-x11-themes
release=cvs</literal></term>
<listitem>
<para>ÈÝìáôá ãéá X11.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ports-x11-wm
release=cvs</literal></term>
<listitem>
<para>Äéá÷åéñéóôÝò ðáñáèýñùí (window managers) ãéá
X11.</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>projects-all release=cvs</literal></term>
<listitem>
<para>Ðçãáßïò êþäéêáò ãéá ôï projects repository ôïõ
&os;.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-all release=cvs</literal></term>
<listitem>
<para>Ï âáóéêüò ðçãáßïò êþäéêá ôïõ &os;, óõìðåñéëáìâáíïìÝíïõ
ôïõ êþäéêá êñõðôïãñáößáò.</para>
<variablelist>
<varlistentry>
<term><literal>src-base
release=cvs</literal></term>
<listitem>
<para>ÄéÜöïñá áñ÷åßá óôçí êïñõöÞ ôïõ
<filename>/usr/src</filename>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-bin
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá ðïõ ðéèáíüí íá áðáéôïýíôáé óå êáôÜóôáóç
ëåéôïõñãßáò åíüò ÷ñÞóôç (single-user)
(<filename>/usr/src/bin</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-cddl
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá êáé âéâëéïèÞêåò ðïõ êáëýðôïíôáé áðü ôçí
Üäåéá ÷ñÞóçò CDDL
(<filename>/usr/src/cddl</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-contrib
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá êáé âéâëéïèÞêåò ðïõ äåí áíÞêïõí óôï
&os; Project, êáé ôá ïðïßá ÷ñçóéìïðïéïýíôáé
ïõóéáóôéêÜ áíáëëïßùôá
(<filename>/usr/src/contrib</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-crypto release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá êáé âéâëéïèÞêåò êñõðôïãñÜöçóçò ðïõ äåí
áíÞêïõí óôï &os; project êáé ôá ïðïßá
÷ñçóéìïðïéïýíôáé ïõóéáóôéêÜ áíáëëïßùôá
(<filename>/usr/src/crypto</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-eBones release=cvs</literal></term>
<listitem>
<para>Kerberos êáé DES
(<filename>/usr/src/eBones</filename>). Äåí
÷ñçóéìïðïéïýíôáé óôéò ôñÝ÷ïõóåò åêäüóåéò ôïõ
&os;.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-etc
release=cvs</literal></term>
<listitem>
<para>Áñ÷åßá ñõèìßóåùí ôïõ óõóôÞìáôïò
(<filename>/usr/src/etc</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-games
release=cvs</literal></term>
<listitem>
<para>Ðáé÷íßäéá
(<filename>/usr/src/games</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-gnu
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá ðïõ êáëýðôïíôáé áðü ôçí Üäåéá ÷ñÞóçò
GNU Public License
(<filename>/usr/src/gnu</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-include
release=cvs</literal></term>
<listitem>
<para>Áñ÷åßá åðéêåöáëßäùí
(<filename>/usr/src/include</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-kerberos5
release=cvs</literal></term>
<listitem>
<para>ÐáêÝôï áóöáëåßáò Kerberos5
(<filename>/usr/src/kerberos5</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-kerberosIV
release=cvs</literal></term>
<listitem>
<para>ÐáêÝôï áóöáëåßáò KerberosIV
(<filename>/usr/src/kerberosIV</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-lib
release=cvs</literal></term>
<listitem>
<para>ÂéâëéïèÞêåò
(<filename>/usr/src/lib</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-libexec
release=cvs</literal></term>
<listitem>
<para>ÐñïãñÜììáôá óõóôÞìáôïò ôá ïðïßá öõóéïëïãéêÜ
åêôåëïýíôáé áðü Üëëá ðñïãñÜììáôá
(<filename>/usr/src/libexec</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-release
release=cvs</literal></term>
<listitem>
<para>Áñ÷åßá ðïõ áðáéôïýíôáé ãéá ôçí ðáñáãùãÞ ìéáò
Ýêäïóçò ôïõ &os;
(<filename>/usr/src/release</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-rescue
release=cvs</literal></term>
<listitem>
<para>ÐñïãñÜììáôá ìå óôáôéêÞ ìåôáãëþôôéóç ãéá ÷ñÞóç
óå Ýêôáêôåò ðåñéðôþóåéò åðáíáöïñÜò ôïõ óõóôÞìáôïò.
Äåßôå ôï &man.rescue.8;
(<filename>/usr/src/rescue</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-sbin release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá óõóôÞìáôïò ãéá ëåéôïõñãßá óå êáôÜóôáóç
åíüò ÷ñÞóôç (single user mode)
(<filename>/usr/src/sbin</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-secure
release=cvs</literal></term>
<listitem>
<para>ÂéâëéïèÞêåò êáé åíôïëÝò êñõðôïãñÜöçóçò
(<filename>/usr/src/secure</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-share
release=cvs</literal></term>
<listitem>
<para>Áñ÷åßá ôá ïðïßá ìðïñåß íá åßíáé êïéíÜ áíÜìåóá óå
ðïëëáðëÜ óõóôÞìáôá
(<filename>/usr/src/share</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-sys
release=cvs</literal></term>
<listitem>
<para>Ï ðõñÞíáò
(<filename>/usr/src/sys</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-sys-crypto
release=cvs</literal></term>
<listitem>
<para>Êþäéêáò êñõðôïãñáößáò ôïõ ðõñÞíá
(<filename>/usr/src/sys/crypto</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-tools
release=cvs</literal></term>
<listitem>
<para>ÄéÜöïñá åñãáëåßá ãéá ôç óõíôÞñçóç ôïõ &os;
(<filename>/usr/src/tools</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-usrbin
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá ÷ñÞóôç
(<filename>/usr/src/usr.bin</filename>).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>src-usrsbin
release=cvs</literal></term>
<listitem>
<para>Åñãáëåßá óõóôÞìáôïò
(<filename>/usr/src/usr.sbin</filename>).</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>www release=cvs</literal></term>
<listitem>
<para>Ï ðçãáßïò êþäéêáò ãéá ôçí ôïðïèåóßá WWW ôïõ
&os;.</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>distrib release=self</literal></term>
<listitem>
<para>Ôá áñ÷åßá ñõèìßóåùí ôïõ ßäéïõ ôïõ åîõðçñåôçôÞ
<application>CVSup</application>. ×ñçóéìïðïéåßôáé áðü
<application>CVSup</application> mirror sites.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>gnats release=current</literal></term>
<listitem>
<para>H âÜóç äåäïìÝíùí ôïõ óõóôÞìáôïò ðáñáêïëïýèçóçò ðñïâëçìÜôùí
GNATS.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>mail-archive release=current</literal></term>
<listitem>
<para>Ôá áñ÷åßá ôçò ëßóôáò ôá÷õäñïìåßïõ ôïõ &os;.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>www release=current</literal></term>
<listitem>
<para>Ðñï-åðåîåñãáóìÝíá áñ÷åßá ôçò äéêôõáêÞò ôïðïèåóßáò (WWW) ôïõ
&os; (ü÷é ï ðçãáßïò êþäéêáò). ×ñçóéìïðïéåßôáé áðü WWW mirror
sites.</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2>
<title>Ãéá Ðåñéóóüôåñåò Ðëçñïöïñßåò</title>
<para>Ãéá ôï FAQ ôïõ <application>CVSup</application> êáé Üëëåò
ðëçñïöïñßåò ó÷åôéêÜ ìå áõôü, äåßôå ôç
<link xlink:href="http://www.cvsup.org">Óåëßäá ôïõ CVSup</link>.</para>
<para>ÓõæçôÞóåéò ó÷åôéêÜ ìå ôç ÷ñÞóç ôïõ
<application>CVSup</application> óôï &os; ëáìâÜíïõí ÷þñá óôçí
&a.hackers;. Óôç ëßóôá áõôÞ, êáèþò êáé óôçí &a.announce;
áíáêïéíþíïíôáé êáé ïé íÝåò åêäüóåéò ôïõ ðñïãñÜììáôïò.</para>
<para>Ãéá åñùôÞóåéò Þ áíáöïñÝò óöáëìÜôùí ó÷åôéêÜ ìå ôï
<application>CVSup</application> ñßîôå ìéá ìáôéÜ óôï
<link xlink:href="http://www.cvsup.org/faq.html#bugreports">CVSup FAQ</link>.</para>
</sect2>
<sect2 xml:id="cvsup-mirrors">
<title>Ôïðïèåóßåò CVSup</title>
<para>Ìðïñåßôå íá âñåßôå åîõðçñåôçôÝò <link linkend="cvsup">CVSup</link>
ãéá ôï &os; óôéò áêüëïõèåò ôïðïèåóßåò:</para>
&chap.mirrors.cvsup.index.inc;
&chap.mirrors.lastmod.inc;
&chap.mirrors.cvsup.inc;
</sect2>
</sect1>
<sect1 xml:id="cvs-tags">
<title>ÅôéêÝôåò (Tags) ãéá ôï CVS</title>
<para>¼ôáí êáôåâÜæåôå Þ áíáíåþíåôå ôïí ðçãáßï êþäéêá ìÝóù ôçò
<application>cvs</application> ç ôçò
<application>CVSup</application>, èá ðñÝðåé íá êáèïñßóåôå ìéá åôéêÝôá
Ýêäïóçò (revision tag). ¸íá revision tag áíáöÝñåôáé åßôå óå ìéá
óõãêåêñéìÝíç ðïñåßá áíÜðôõîçò ôïõ &os;, åßôå óå Ýíá óõãêåêñéìÝíï ÷ñïíéêü
óçìåßï. Ï ðñþôïò ôýðïò ïíïìÜæåôáé
<quote>åôéêÝôá êëÜäïõ (branch tag)</quote>, êáé ï äåýôåñïò ïíïìÜæåôáé
<quote>åôéêÝôá Ýêäïóçò (release tag)</quote>.</para>
<sect2>
<title>ÅôéêÝôåò ÊëÜäùí (Branch Tags)</title>
<para>¼ëåò áõôÝò, ìå ôçí åîáßñåóç ôïõ <literal>HEAD</literal> (ôï ïðïßï
åßíáé ðÜíôá Ýãêõñç åôéêÝôá), éó÷ýïõí ìüíï ãéá ôï äÝíôñï
<filename>src/</filename>. Ôá äÝíôñá <filename>ports/</filename>,
<filename>doc/</filename>, êáé <filename>www/</filename> äåí Ý÷ïõí
êëÜäïõò.</para>
<variablelist>
<varlistentry>
<term>HEAD</term>
<listitem>
<para>Ðñüêåéôáé ãéá ôï óõìâïëéêü üíïìá ôçò êýñéáò ãñáììÞò
áíÜðôõîçò, Þ &os;-CURRENT. Åßíáé åðßóçò ôï ðñïåðéëåãìÝíï tag áí
äåí êáèïñéóôåß êÜðïéï óõãêåêñéìÝíï revision.</para>
<para>Óôï <application>CVSup</application>, ôï tag áõôü
áíôéðñïóùðåýåôáé áðü ìéá <literal>.</literal> (äåí ðñüêåéôáé ãéá
óçìåßï óôßîçò ôçò ðñüôáóçò, áëëÜ ãéá ôïí ðñáãìáôéêü ÷áñáêôÞñá
<literal>.</literal>).</para>
<note>
<para>Óôï CVS, áõôÞ åßíáé êáé ç ðñïåðéëïãÞ áí äåí êáèïñéóôåß
revision tag. ÓõíÞèùò <emphasis>äåí</emphasis> åßíáé êáëÞ
éäÝá íá êÜíåôå checkout êáé áíáíÝùóç óôïí ðçãáßï êþäéêá ôïõ
CURRENT óå Ýíá ìç÷Üíçìá STABLE, åêôüò áí áõôÞ åßíáé ðñáãìáôéêÜ
ç ðñüèåóç óáò.</para>
</note>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_9</term>
<listitem>
<para>Ç ãñáììÞ áíÜðôõîçò ãéá ôï &os;-9.X, ãíùóôÞ åðßóçò êáé ùò
&os;&nbsp;9-STABLE</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_9_0</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-9.0, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_8</term>
<listitem>
<para>Ç ãñáììÞ áíÜðôõîçò ãéá ôï &os;-8.X, ãíùóôÞ åðßóçò êáé ùò
&os; 8-STABLE</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_8_3</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-8.3, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_8_2</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-8.2, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_8_1</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-8.1, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_8_0</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-8.0, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7</term>
<listitem>
<para>Ç ãñáììÞ áíÜðôõîçò ãéá ôï &os;-7.X, ãíùóôÞ åðßóçò êáé ùò
&os; 7-STABLE</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7_4</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-7.4, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7_3</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-7.3, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7_2</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-7.2, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7_1</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-7.1, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7_0</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-7.0, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6</term>
<listitem>
<para>Ç ãñáììÞ áíÜðôõîçò ãéá ôï &os;-6.X, ãíùóôÞ åðßóçò êáé ùò
&os; 6-STABLE</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6_4</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-6.4, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6_3</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-6.3, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6_2</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-6.2, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6_1</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-6.1, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6_0</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-6.0, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5</term>
<listitem>
<para>Ç ãñáììÞ áíÜðôõîçò ãéá ôï &os;-5.X, ãíùóôÞ åðßóçò ùò
&os; 5-STABLE.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_5</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-5.5, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_4</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-5.4, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_3</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ôïõ &os;-5.3, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_2</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò &os;-5.2 êáé &os;-5.2.1, ÷ñçóéìïðïéåßôáé
ìüíï ãéá åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò
äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_1</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôï &os;-5.1, ÷ñçóéìïðïéåßôáé ìüíï ãéá
ãéá åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_0</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôï &os;-5.0, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4</term>
<listitem>
<para>Ç ãñáììÞ áíÜðôõîçò ãéá ôï &os;-4.X, ãíùóôÞ åðßóçò êáé ùò
&os; 4-STABLE.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_11</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôï &os;-4.11, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_10</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôï &os;-4.10, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_9</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôï &os;-4.9, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_8</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôï &os;-4.8, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_7</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôï &os;-4.7, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_6</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôá &os;-4.6 êáé &os;-4.6.2,
÷ñçóéìïðïéåßôáé ìüíï ãéá åíçìåñþóåéò áóöáëåßáò êáé Üëëåò
êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_5</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôï &os;-4.5, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_4</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôï &os;-4.4, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_3</term>
<listitem>
<para>Ç ãñáììÞ Ýêäïóçò ãéá ôï &os;-4.3, ÷ñçóéìïðïéåßôáé ìüíï ãéá
åíçìåñþóåéò áóöáëåßáò êáé Üëëåò êñßóéìåò äéïñèþóåéò.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_3</term>
<listitem>
<para>Ç ãñáììÞ áíÜðôõîçò ãéá ôï &os;-3.X, ãíùóôÞ åðßóçò êáé ùò
3.X-STABLE.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_2_2</term>
<listitem>
<para>Ç ãñáììÞ áíÜðôõîçò ãéá ôï &os;-2.2.X, ãíùóôÞ åðßóçò êáé ùò
2.2-STABLE. Ç ãñáììÞ áõôÞ èåùñåßôáé ïõóéáóôéêÜ
ðáñù÷çìÝíç.</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2>
<title>ÅôéêÝôåò Åêäüóåùí (Release Tags)</title>
<para>Ïé åôéêÝôåò áõôÝò áíáöÝñïíôáé óå ìéá óõãêåêñéìÝíç ÷ñïíéêÞ óôéãìÞ
êáôÜ ôçí ïðïßá Ýãéíå ìéá êáíïíéêÞ Ýêäïóç (release) ôïõ &os;. Ç
äéáäéêáóßá ôçò Ýêäïóçò ôåêìçñéþíåôáé ìå ðåñéóóüôåñåò ëåðôïìÝñåéåò óôá
Ýããñáöá <link xlink:href="&url.base;/releng/">Ðëçñïöïñßåò Äéáäéêáóßáò
¸êäïóçò</link> êáé <link xlink:href="&url.articles.releng;/release-proc.html">Äéáäéêáóßá
¸êäïóçò</link>.
Ôï äÝíôñï <filename>src</filename> ÷ñçóéìïðïéåß
ïíüìáôá åôéêåôþí ðïõ îåêéíïýí ìå ôç ëÝîç <literal>RELENG_</literal>.
Ôá äÝíôñá <filename>ports</filename> êáé
<filename>doc</filename> ÷ñçóéìïðïéïýí åôéêÝôåò ðïõ
îåêéíïýí ìå ôç ëÝîç <literal>RELEASE</literal>.
ÔÝëïò, óôï äÝíôñï <filename>www</filename> äåí
äßíåôáé êÜðïéá åéäéêÞ åôéêÝôá ðïõ íá Ý÷åé ó÷Ýóç ìå ôéò
åêäüóåéò.</para>
<variablelist>
<varlistentry>
<term>RELENG_9_0_0_RELEASE</term>
<listitem>
<para>&os; 9.0</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_8_3_0_RELEASE</term>
<listitem>
<para>&os; 8.3</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_8_2_0_RELEASE</term>
<listitem>
<para>&os; 8.2</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_8_1_0_RELEASE</term>
<listitem>
<para>&os; 8.1</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_8_0_0_RELEASE</term>
<listitem>
<para>&os; 8.0</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7_4_0_RELEASE</term>
<listitem>
<para>&os; 7.4</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7_3_0_RELEASE</term>
<listitem>
<para>&os; 7.3</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7_2_0_RELEASE</term>
<listitem>
<para>&os; 7.2</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7_1_0_RELEASE</term>
<listitem>
<para>&os; 7.1</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_7_0_0_RELEASE</term>
<listitem>
<para>&os; 7.0</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6_4_0_RELEASE</term>
<listitem>
<para>&os; 6.4</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6_3_0_RELEASE</term>
<listitem>
<para>&os; 6.3</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6_2_0_RELEASE</term>
<listitem>
<para>&os; 6.2</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6_1_0_RELEASE</term>
<listitem>
<para>&os; 6.1</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_6_0_0_RELEASE</term>
<listitem>
<para>&os; 6.0</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_5_0_RELEASE</term>
<listitem>
<para>&os; 5.5</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_4_0_RELEASE</term>
<listitem>
<para>&os; 5.4</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_11_0_RELEASE</term>
<listitem>
<para>&os; 4.11</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_3_0_RELEASE</term>
<listitem>
<para>&os; 5.3</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_10_0_RELEASE</term>
<listitem>
<para>&os; 4.10</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_2_1_RELEASE</term>
<listitem>
<para>&os; 5.2.1</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_2_0_RELEASE</term>
<listitem>
<para>&os; 5.2</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_9_0_RELEASE</term>
<listitem>
<para>&os; 4.9</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_1_0_RELEASE</term>
<listitem>
<para>&os; 5.1</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_8_0_RELEASE</term>
<listitem>
<para>&os; 4.8</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_5_0_0_RELEASE</term>
<listitem>
<para>&os; 5.0</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_7_0_RELEASE</term>
<listitem>
<para>&os; 4.7</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_6_2_RELEASE</term>
<listitem>
<para>&os; 4.6.2</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_6_1_RELEASE</term>
<listitem>
<para>&os; 4.6.1</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_6_0_RELEASE</term>
<listitem>
<para>&os; 4.6</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_5_0_RELEASE</term>
<listitem>
<para>&os; 4.5</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_4_0_RELEASE</term>
<listitem>
<para>&os; 4.4</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_3_0_RELEASE</term>
<listitem>
<para>&os; 4.3</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_2_0_RELEASE</term>
<listitem>
<para>&os; 4.2</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_1_1_RELEASE</term>
<listitem>
<para>&os; 4.1.1</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_1_0_RELEASE</term>
<listitem>
<para>&os; 4.1</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_4_0_0_RELEASE</term>
<listitem>
<para>&os; 4.0</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_3_5_0_RELEASE</term>
<listitem>
<para>&os;-3.5</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_3_4_0_RELEASE</term>
<listitem>
<para>&os;-3.4</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_3_3_0_RELEASE</term>
<listitem>
<para>&os;-3.3</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_3_2_0_RELEASE</term>
<listitem>
<para>&os;-3.2</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_3_1_0_RELEASE</term>
<listitem>
<para>&os;-3.1</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_3_0_0_RELEASE</term>
<listitem>
<para>&os;-3.0</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_2_2_8_RELEASE</term>
<listitem>
<para>&os;-2.2.8</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_2_2_7_RELEASE</term>
<listitem>
<para>&os;-2.2.7</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_2_2_6_RELEASE</term>
<listitem>
<para>&os;-2.2.6</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_2_2_5_RELEASE</term>
<listitem>
<para>&os;-2.2.5</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_2_2_2_RELEASE</term>
<listitem>
<para>&os;-2.2.2</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_2_2_1_RELEASE</term>
<listitem>
<para>&os;-2.2.1</para>
</listitem>
</varlistentry>
<varlistentry>
<term>RELENG_2_2_0_RELEASE</term>
<listitem>
<para>&os;-2.2.0</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>
<sect1 xml:id="mirrors-afs">
<title>Ôïðïèåóßåò AFS</title>
<para>ÅîõðçñåôçôÝò AFS ãéá ôï &os; èá âñåßôå óôéò áêüëïõèåò
ôïðïèåóßåò:</para>
<variablelist>
<varlistentry>
<term>Óïõçäßá</term>
<listitem>
<para>Ç äéáäñïìÞ ãéá ôá áñ÷åßá åßíáé:
<filename>/afs/stacken.kth.se/ftp/pub/FreeBSD/</filename></para>
<programlisting>stacken.kth.se # Stacken Computer Club, KTH, Sweden
130.237.234.43 #hot.stacken.kth.se
130.237.237.230 #fishburger.stacken.kth.se
130.237.234.3 #milko.stacken.kth.se</programlisting>
<para>Õðåýèõíïò ÓõíôÞñçóçò: <email>ftp@stacken.kth.se</email></para>
</listitem>
</varlistentry>
</variablelist>
</sect1>
<sect1 xml:id="mirrors-rsync">
<title>Ôïðïèåóßåò rsync</title>
<para>Ôï &os; åßíáé äéáèÝóéìï ìÝóù ôïõ ðñùôïêüëëïõ rsync óôéò áêüëïõèåò
ôïðïèåóßåò. Ôï âïçèçôéêü ðñüãñáììá <application>rsync</application>
ëåéôïõñãåß ìå ðåñßðïõ ôïí ßäéï ôñüðï ìå ôçí åíôïëÞ &man.rcp.1;, áëëÜ
Ý÷åé ðåñéóóüôåñåò åðéëïãÝò êáé ÷ñçóéìïðïéåß ôï ðñùôüêïëëï áðïìáêñõóìÝíçò
áíáíÝùóçò ôï ïðïßï ìåôáöÝñåé ìüíï ôéò äéáöïñÝò ìåôáîý äýï óåô áñ÷åßùí,
åðéôá÷ýíïíôáò Ýôóé éäéáßôåñá ôï óõã÷ñïíéóìü ìÝóù ôïõ äéêôýïõ. Áõôü
åßíáé ðåñéóóüôåñï ÷ñÞóéìï áí äéáôçñåßôå mirror ôïõ äéáêïìéóôÞ FTP Þ ôïõ
CVS Repository ôïõ &os;. Ç óõëëïãÞ åöáñìïãþí
<application>rsync</application> äéáôßèåôáé ãéá ðïëëÜ ëåéôïõñãéêÜ
óõóôÞìáôá, óôï &os; äåßôå ôï port
<package>net/rsync</package> Þ ÷ñçóéìïðïéÞóôå ôï
áíôßóôïé÷ï ðáêÝôï.</para>
<variablelist>
<varlistentry>
<term>Äçìïêñáôßá ôçò Ôóå÷ßáò</term>
<listitem>
<para>rsync://ftp.cz.FreeBSD.org/</para>
<para>ÄéáèÝóéìåò ÓõëëïãÝò:</para>
<itemizedlist>
<listitem>
<para>ftp: Ìåñéêü mirror ôïõ äéáêïìéóôÞ FTP ôïõ &os;.</para>
</listitem>
<listitem>
<para>&os;: ÐëÞñåò mirror ôïõ äéáêïìéóôÞ FTP ôïõ &os;.</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>Ïëëáíäßá</term>
<listitem>
<para>rsync://ftp.nl.FreeBSD.org/</para>
<para>ÄéáèÝóéìåò ÓõëëïãÝò:</para>
<itemizedlist>
<listitem>
<para>&os;: ÐëÞñåò mirror ôïõ äéáêïìéóôÞ
FTP ôïõ &os;.</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>Ñùóßá</term>
<listitem>
<para>rsync://ftp.mtu.ru/</para>
<para>ÄéáèÝóéìåò ÓõëëïãÝò:</para>
<itemizedlist>
<listitem>
<para>&os;: ÐëÞñåò mirror ôïõ äéáêïìéóôÞ FTP ôïõ &os;.</para>
</listitem>
<listitem>
<para>&os;-gnats: Ç âÜóç äåäïìÝíùí ôïõ óõóôÞìáôïò
ðáñáêïëïýèçóçò óöáëìÜôùí GNATS.</para>
</listitem>
<listitem>
<para>&os;-Archive: Mirror ôïõ äéáêïìéóôÞ FTP ðáëáéüôåñùí
åêäüóåùí (archive) ôïõ &os;.</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>Óïõçäßá</term>
<listitem>
<para>rsync://ftp4.se.freebsd.org/</para>
<para>ÄéáèÝóéìåò ÓõëëïãÝò:</para>
<itemizedlist>
<listitem>
<para>&os;: ÐëÞñåò mirror ôïõ äéáêïìéóôÞ FTP ôïõ &os;</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>ÔáÀâÜí</term>
<listitem>
<para>rsync://ftp.tw.FreeBSD.org/</para>
<para>rsync://ftp2.tw.FreeBSD.org/</para>
<para>rsync://ftp6.tw.FreeBSD.org/</para>
<para>ÄéáèÝóéìåò ÓõëëïãÝò:</para>
<itemizedlist>
<listitem>
<para>&os;: ÐëÞñåò mirror ôïõ äéáêïìéóôÞ FTP ôïõ
&os;.</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>ÇíùìÝíï Âáóßëåéï</term>
<listitem>
<para>rsync://rsync.mirrorservice.org/</para>
<para>ÄéáèÝóéìåò ÓõëëïãÝò:</para>
<itemizedlist>
<listitem>
<para>sites/ftp.freebsd.org: ÐëÞñåò mirror ôïõ äéáêïìéóôÞ
FTP ôïõ &os;.</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>ÇíùìÝíåò Ðïëéôåßåò ÁìåñéêÞò</term>
<listitem>
<para>rsync://ftp-master.FreeBSD.org/</para>
<para>Ï äéáêïìéóôÞò áõôüò ìðïñåß íá ÷ñçóéìïðïéçèåß ìüíï áðü êýñéá
mirror sites ôïõ &os;.</para>
<para>ÄéáèÝóéìåò ÓõëëïãÝò:</para>
<itemizedlist>
<listitem>
<para>&os;: To êýñéï (master) óýóôçìá áñ÷åßùí ôïõ
äéáêïìéóôÞ FTP ôïõ &os;.</para>
</listitem>
<listitem>
<para>acl: Ç êýñéá ëßóôá ACL ôïõ &os;.</para>
</listitem>
</itemizedlist>
<para>rsync://ftp13.FreeBSD.org/</para>
<para>ÄéáèÝóéìåò ÓõëëïãÝò:</para>
<itemizedlist>
<listitem>
<para>&os;: ÐëÞñåò mirror ôïõ äéáêïìéóôÞ FTP ôïõ &os;.</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
</variablelist>
</sect1>
</appendix>