doc-el commit 941:58e077bff997 - Completed initial translation o...
freebsd-doc-el at lists.hellug.gr
freebsd-doc-el at lists.hellug.gr
Fri Oct 24 01:23:44 EEST 2008
changeset: 941:58e077bff997
user: Manolis Kiagias <sonicy at otenet.gr>
date: 2008-10-21 20:24 +0300
details: http://hg.hellug.gr/freebsd/doc-el/?cmd=changeset;node=58e077bff997
description:
Completed initial translation of section 24.3 (cutting-edge)
diffs (146 lines):
diff -r 68c1115c0bfc -r 58e077bff997 el_GR.ISO8859-7/books/handbook/cutting-edge/chapter.sgml
--- a/el_GR.ISO8859-7/books/handbook/cutting-edge/chapter.sgml Tue Oct 21 16:34:32 2008 +0300
+++ b/el_GR.ISO8859-7/books/handbook/cutting-edge/chapter.sgml Tue Oct 21 20:24:27 2008 +0300
@@ -522,24 +522,28 @@
</sect1>
<sect1 id="synching">
- <title>Synchronizing Your Source</title>
-
- <para>There are various ways of using an Internet (or email)
- connection to stay up-to-date with any given area of the &os;
- project sources, or all areas, depending on what interests you. The
- primary services we offer are <link linkend="anoncvs">Anonymous
- CVS</link>, <link linkend="cvsup">CVSup</link>, and <link
- linkend="ctm">CTM</link>.</para>
+ <title>Óõã÷ñïíßæïíôáò ôïí Ðçãáßï óáò Êþäéêá</title>
+
+ <para>ÕðÜñ÷ïõí äéÜöïñïé ôñüðïé íá ÷ñçóéìïðïéÞóåôå ìéá óýíäåóç Internet
+ (Þ email) ãéá íá äéáôçñÞóôå åíçìåñùìÝíïò ìå ïðïéïäÞðïôå ôìÞìá ðçãáßïõ
+ êþäéêá ôïõ &os; Project óáò åíäéáöÝñåé, Þ êáé ìå üëá áí ôï
+ åðéèõìåßôå. Ïé âáóéêÝò õðçñåóßåò ðïõ ðñïóöÝñïõìå åßíáé ôï
+ <link linkend="anoncvs">Áíþíõìï CVS</link>, ôï
+ <link linkend="cvsup">CVSup</link>, êáé ôï <link
+ linkend="ctm">CTM</link>.</para>
<warning>
- <para>While it is possible to update only parts of your source tree,
- the only supported update procedure is to update the entire tree
- and recompile both userland (i.e., all the programs that run in
- user space, such as those in <filename>/bin</filename> and
- <filename>/sbin</filename>) and kernel sources. Updating only part
- of your source tree, only the kernel, or only userland will often
- result in problems. These problems may range from compile errors
- to kernel panics or data corruption.</para>
+ <para>Áí êáé åßíáé äõíáôüí íá åíçìåñþóåôå ìüíï ôìÞìáôá ôïõ äÝíôñïõ
+ ðçãáßïõ êþäéêá, ç ìüíç äéáäéêáóßá åíçìÝñùóçò ðïõ õðïóôçñßæåôáé áöïñÜ
+ ôçí åíçìÝñùóç ïëüêëçñïõ ôïõ äÝíôñïõ. ÌåôÜ ôçí åíçìÝñùóç, èá ðñÝðåé
+ íá ìåôáãëùôôßóåôå îáíÜ ôüóï ôï userland (äçë. ôá ðñïãñÜììáôá ðïõ
+ åêôåëïýíôáé óôçí ðåñéï÷Þ ÷ñÞóôç, üðùò áõôÜ ðïõ âñßóêïíôáé óôïõò
+ êáôáëüãïõò <filename>/bin</filename> êáé <filename>/sbin</filename>)
+ üóï êáé ôïí ðçãáßï êþäéêá ôïõ ðõñÞíá. Áí åíçìåñþóåôå ìüíï Ýíá ôìÞìá
+ ôïõ ðçãáßïõ êþäéêá, ìüíï ôïí ðõñÞíá Þ ìüíï ôï userland, èá
+ áíôéìåôùðßóåôå ðñïâëÞìáôá. Ôá ðñïâëÞìáôá áõôÜ ìðïñåß íá êõìáßíïíôáé
+ áðü óöÜëìáôá ìåôáãëþôôéóçò ìÝ÷ñé kernel panic êáé êáôáóôñïöÞ
+ äåäïìÝíùí.</para>
</warning>
<indexterm>
@@ -547,52 +551,56 @@
<secondary>anonymous</secondary>
</indexterm>
- <para><application>Anonymous CVS</application> and
- <application>CVSup</application> use the <emphasis>pull</emphasis>
- model of updating sources. In the case of
- <application>CVSup</application> the user (or a
- <command>cron</command> script) invokes
- the <command>cvsup</command> program, and it interacts with a
- <command>cvsupd</command> server somewhere to bring your files
- up-to-date. The updates you receive are up-to-the-minute and you
- get them when, and only when, you want them. You can easily
- restrict your updates to the specific files or directories that are
- of interest to you. Updates are generated on the fly by the server,
- according to what you have and what you want to have.
- <application>Anonymous CVS</application> is quite a bit more
- simplistic than <application>CVSup</application> in that it is just an extension to
- <application>CVS</application> which allows it to pull changes
- directly from a remote CVS repository.
- <application>CVSup</application> can do this far more efficiently,
- but <application>Anonymous CVS</application> is easier to
- use.</para>
+ <para>Ôï <application>Áíþíõìï CVS</application> êáé ôï
+ <application>CVSup</application> ÷ñçóéìïðïéïýí ôç ìÝèïäï
+ <emphasis>pull</emphasis> ãéá ôçí åíçìÝñùóç ôïõ ðçãáßïõ êþäéêá. Óôçí
+ ðåñßðôùóç ôïõ <application>CVSup</application> ï ÷ñÞóôçò (ç êÜðïéï
+ script ðïõ åêôåëåßôáé ìÝóù <command>cron</command>) åêôåëåß ôï ðñüãñáììá
+ <command>cvsup</command> ôï ïðïßï áëëçëåðéäñÜ ìå Ýíá áíôßóôïé÷ï
+ åîõðçñåôçôÞ <command>cvsupd</command> þóôå íá åíçìåñþóåé ôá áñ÷åßá óáò.
+ Ïé åíçìåñþóåéò ðïõ ëáìâÜíåôå åßíáé ðÜíôïôå ïé ôåëåõôáßåò äéáèÝóéìåò,
+ êáé èá ôéò ëÜâåôå ìüíï üôáí ôéò æçôÞóåôå. Ìðïñåßôå åýêïëá íá
+ ðåñéïñßóåôå ôéò åíçìåñþóåéò óå óõãêåêñéìÝíá áñ÷åßá Þ êáôáëüãïõò ôá
+ ïðïßá óáò åíäéáöÝñïõí. Ïé åíçìåñþóåéò äçìéïõñãïýíôáé äõíáìéêÜ áðü ôïí
+ åîõðçñåôçôÞ, áíÜëïãá ìå ôï ôé Ý÷åôå åãêáôåóôçìÝíï êáé ôé åðéèõìåßôå íá
+ ëÜâåôå. Ôï <application>Áíþíõìï CVS</application> åßíáé êÜðùò ðéï
+ áðëïéêü áðü ôï <application>CVSup</application> äåäïìÝíïõ üôé åßíáé
+ áðëþò ìéá åðÝêôáóç ôïõ <application>CVS</application> ðïõ åðéôñÝðåé ôçí
+ áíÜêôçóç áëëáãþí áðåõèåßáò áðü êÜðïéï áðïìáêñõóìÝíï CVS repository. Ôï
+ <application>CVSup</application> åßíáé áñêåôÜ ðéï áðïôåëåóìáôéêü óå
+ áõôüí ôï ôïìÝá, áëëÜ ôï <application>Aíþíõìï CVS</application> åßíáé
+ áðëïýóôåñï óôç ÷ñÞóç.</para>
<indexterm>
<primary><application>CTM</application></primary>
</indexterm>
- <para><application>CTM</application>, on the other hand, does not
- interactively compare the sources you have with those on the master
- archive or otherwise pull them across. Instead, a script which
- identifies changes in files since its previous run is executed
- several times a day on the master CTM machine, any detected changes
- being compressed, stamped with a sequence-number and encoded for
- transmission over email (in printable ASCII only). Once received,
- these <quote>CTM deltas</quote> can then be handed to the
- &man.ctm.rmail.1; utility which will automatically decode, verify
- and apply the changes to the user's copy of the sources. This
- process is far more efficient than <application>CVSup</application>,
- and places less strain on our server resources since it is a
- <emphasis>push</emphasis> rather than a <emphasis>pull</emphasis>
- model.</para>
+ <para>Áðü ôçí Üëëç ìåñéÜ, ôï <application>CTM</application> äåí óõãêñßíåé
+ Üìåóá ôïí ðçãáßï êþäéêá ðïõ Ý÷åôå ìå áõôüí ðïõ õðÜñ÷åé óôïí êåíôñéêü
+ åîõðçñåôçôÞ þóôå íá áíáêôÞóåé ìüíï ôéò áëëáãÝò. Áíôßèåôá, óôï êåíôñéêü
+ ìç÷Üíçìá CTM, åêôåëåßôáé áñêåôÝò öïñÝò ôçí çìÝñá Ýíá script. Ôï script
+ áõôü áíáãíùñßæåé ôéò áëëáãÝò óôá áñ÷åßá óå ó÷Ýóç ìå ôçí ðñïçãïýìåíç
+ åêôÝëåóç ôïõ, ðáêåôÜñåé êáé óõìðéÝæåé ôéò áëëáãÝò ìå ôñüðï êáôÜëëçëï
+ ãéá áðïóôïëÞ ìÝóù email (ìüíï åêôõðþóéìïé ASCII ÷áñáêôÞñåò). Óå êÜèå
+ ôÝôïéï ðáêÝôï áëëáãþí áíôéóôïé÷ßæåôáé Ýíáò ìïíáäéáßïò áñéèìüò
+ áêïëïõèßáò (sequence number) ðïõ ôï áíáãíùñßæåé. ÌåôÜ ôç ëÞøç ôïõò,
+ ìðïñåßôå íá äþóåôå áõôÜ ôá <quote>CTM deltas</quote> óôï âïçèçôéêü
+ ðñüãñáììá &man.ctm.rmail.1; ôï ïðïßï áõôüìáôá èá ôá áðïêùäéêïðïéÞóåé,
+ èá ôá åðáëçèåýóåé êáé èá åöáñìüóåé ôéò áëëáãÝò óôï áíôßãñáöï ðçãáßïõ
+ êþäéêá ôïõ ÷ñÞóôç. Ç äéáäéêáóßá áõôÞ åßíáé ðïëý ðéï áðïäïôéêÞ áðü ôï
+ <application>CVSup</application>, êáé åðéâáñýíåé ëéãüôåñï ôïõò
+ åîõðçñåôçôÝò ìáò, êáèþò åßíáé ìéá äéáäéêáóßá ôýðïõ
+ <emphasis>push</emphasis> áíôß ãéá <emphasis>pull</emphasis>.</para>
- <para>There are other trade-offs, of course. If you inadvertently
- wipe out portions of your archive, <application>CVSup</application>
- will detect and rebuild the damaged portions for you.
- <application>CTM</application> will not do this, and if you wipe some
- portion of your source tree out (and do not have it backed up) then
- you will have to start from scratch (from the most recent CVS
- <quote>base delta</quote>) and rebuild it all with <application>CTM</application> or, with
- <application>Anonymous CVS</application>, simply delete the bad bits and resync.</para>
+ <para>ÕðÜñ÷ïõí öõóéêÜ êÜðïéá óçìåßá ðïõ õóôåñåß. Áí áðü ëÜèïò äéáãñÜøåôå
+ êÜðïéá ôìÞìáôá ôïõ ðçãáßïõ óáò êþäéêá, ôï
+ <application>CVSup</application> èá áíé÷íåýóåé êáé èá äéïñèþóåé áõôüìáôá
+ ôç âëÜâç ãéá óáò. Ôï <application>CTM</application> äåí èá ôï êÜíåé
+ áõôü, êáé áí óâÞóåôå êÜðïéï ôìÞìá ôïõ äÝíôñïõ óáò (êáé äåí Ý÷åôå
+ áíôßãñáöï áóöáëåßáò) èá ðñÝðåé íá îåêéíÞóåôå áðü ôçí áñ÷Þ (áðü ôï ðéï
+ ðñüóöáôï CVS <quote>base delta</quote>) êáé íá ôï îáíáêôßóåôå áðü ôçí
+ áñ÷Þ ìå ôï <application>CTM</application>. Ìå ôï
+ <application>Aíþíõìï CVS</application>, ìðïñåßôå áðëþò íá äéáãñÜøåôå
+ ôá ðñïâëçìáôéêÜ áñ÷åßá êáé íá óõã÷ñïíßóåôå îáíÜ.</para>
</sect1>
<sect1 id="makeworld">
More information about the Freebsd-doc-el
mailing list