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;&nbsp;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