doc-el commit 944:4f510e87ea8e - Translated sections 24.4.1 - 24...

freebsd-doc-el at lists.hellug.gr freebsd-doc-el at lists.hellug.gr
Fri Oct 24 01:23:49 EEST 2008


changeset:      944:4f510e87ea8e
user:           Manolis Kiagias <sonicy at otenet.gr>
date:           2008-10-22 17:03 +0300
details:        http://hg.hellug.gr/freebsd/doc-el/?cmd=changeset;node=4f510e87ea8e

description:
	Translated sections 24.4.1 - 24.4.3 (cutting-edge)

diffs (265 lines):

diff -r f86d2d98cbd3 -r 4f510e87ea8e el_GR.ISO8859-7/books/handbook/cutting-edge/chapter.sgml
--- a/el_GR.ISO8859-7/books/handbook/cutting-edge/chapter.sgml	Wed Oct 22 16:13:19 2008 +0300
+++ b/el_GR.ISO8859-7/books/handbook/cutting-edge/chapter.sgml	Wed Oct 22 17:03:32 2008 +0300
@@ -606,76 +606,83 @@
   </sect1>
 
   <sect1 id="makeworld">
-    <title>Rebuilding <quote>world</quote></title>
+    <title>Ìåôáãëùôôßæïíôáò ôï Âáóéêü Óýóôçìá (<quote>world</quote>)</title>
 
     <indexterm>
       <primary>Rebuilding <quote>world</quote></primary>
     </indexterm>
-    <para>Once you have synchronized your local source tree against a
-      particular version of &os; (&os.stable;, &os.current;, and so on)
-      you can then use the source
-      tree to rebuild the system.</para>
+    <para>¸÷ïíôáò óõã÷ñïíßóåé ôï ôïðéêü óáò äÝíôñï ðçãáßïõ êþäéêá óå êÜðïéá
+      óõãêåêñéìÝíç Ýêäïóç ôïõ &os; (&os.stable;, &os.current;, ê.ï.ê.),
+      ìðïñåßôå Ýðåéôá íá ôï ÷ñçóéìïðïéÞóåôå ãéá íá ìåôáãëùôôßóåôå ôï
+      óýóôçìá óáò áðü ôçí áñ÷Þ.</para>
 
     <warning>
-      <title>Make a Backup</title>
+      <title>ÄçìéïõñãÞóôå ¸íá Áíôßãñáöï Áóöáëåßáò</title>
 
-      <para>It cannot be stressed enough how important it is to make a
-	backup of your system <emphasis>before</emphasis> you do this.
-	While rebuilding the world is (as long as you follow these
-	instructions) an easy task to do, there will inevitably be times
-	when you make mistakes, or when mistakes made by others in the
-	source tree render your system unbootable.</para>
+      <para>Äåí ìðïñïýìå ðáñÜ íá ôïíßóïõìå ðüóï óçìáíôéêü åßíáé íá
+	äçìéïõñãÞóåôå Ýíá áíôßãñáöï áóöáëåßáò ôïõ óõóôÞìáôïò óáò
+	<emphasis>ðñéí</emphasis> îåêéíÞóåôå áõôÞ ôç äéáäéêáóßá.  Áí êáé ç
+	ìåôáãëþôôéóç ôïõ âáóéêïý óõóôÞìáôïò åßíáé (üóï ôïõëÜ÷éóôïí áêïëïõèåßôå
+	áõôÝò ôéò ïäçãßåò) ìéá ó÷åôéêÜ áðëÞ äéáäéêáóßá, áíáìößâïëá èá õðÜñîïõí
+	êáé ðåñéðôþóåéò ðïõ ëÜèç äéêÜ óáò, Þ Üëëùí (óôï äÝíôñï ðçãáßïõ
+	êþäéêá), èá óáò ïäçãÞóïõí óå Ýíá óýóôçìá ðïõ äåí èá ìðïñåß íá
+	åêêéíÞóåé.</para>
 
-      <para>Make sure you have taken a backup.  And have a fixit floppy or
-	bootable CD at
-	hand.  You will probably never have to use it, but it is better to be
-	safe than sorry!</para>
+      <para>Âåâáéùèåßôå üôé Ý÷åôå åíçìåñùìÝíï áíôßãñáöï áóöáëåßáò.  Êáëü èá
+	åßíáé íá Ý÷åôå åðßóçò ðñü÷åéñç ìéá äéóêÝôá fixit Þ Ýíá CD åêêßíçóçò.
+	ºóùò íá ìçí ÷ñåéáóôåß ðïôÝ íá ôá ÷ñçóéìïðïéÞóåôå, áëëÜ êáëýôåñá íá
+	åßóôå áóöáëÞò ðáñÜ íá ôï ìåôáíïéþíåôå áñãüôåñá!</para>
     </warning>
 
     <warning>
-      <title>Subscribe to the Right Mailing List</title>
+      <title>Ãßíåôå ÓõíäñïìçôÞò óôç ÓùóôÞ Ëßóôá Çë. Ôá÷õäñïìåßïõ</title>
 
       <indexterm><primary>mailing list</primary></indexterm>
-      <para>The &os.stable; and &os.current; branches are, by their
-	nature, <emphasis>in development</emphasis>.  People that
-	contribute to &os; are human, and mistakes occasionally
-	happen.</para>
+      <para>Áðü ôç öýóç ôïõò, ïé êëÜäïé  &os.stable; êáé &os.current;
+	âñßóêïíôáé óå óõíå÷Þ <emphasis>áíÜðôõîç</emphasis>.  ¼óïé óõíåéóöÝñïõí
+	óôï &os; åßíáé áðëþò Üíèñùðïé, êáé ðåñéóôáóéáêÜ ëÜèç áðëþò
+	óõìâáßíïõí.</para>
 
-      <para>Sometimes these mistakes can be quite harmless, just causing
-	your system to print a new diagnostic warning.  Or the change may
-	be catastrophic, and render your system unbootable or destroy your
-	file systems (or worse).</para>
+      <para>ÏñéóìÝíåò öïñÝò ôá ëÜèç áõôÜ åßíáé ìÜëëïí áêßíäõíá, êáé ôï ìüíï
+	ðïõ êÜíïõí åßíáé íá åìöáíßæïõí ìåñéêÝò äéáãíùóôéêÝò ðñïåéäïðïéÞóåéò
+	óôï óýóôçìá óáò.  ¹ ìðïñåß ç áëëáãÞ íá åßíáé êáôáóôñïöéêÞ, êáé íá
+	ïäçãÞóåé ôï óýóôçìá óáò óå áäõíáìßá åêêßíçóçò Þ áêüìá êáé íá
+	êáôáóôñÝøåé ôá óõóôÞìáôá áñ÷åßùí óáò (Þ êáé óå áêüìá ÷åéñüôåñåò
+	óõíÝðåéåò).</para>
 
-      <para>If problems like these occur, a <quote>heads up</quote> is
-        posted to the appropriate mailing list, explaining the nature of
-	the problem and which systems it affects.  And an <quote>all
-	clear</quote> announcement is posted when the problem has been
-	solved.</para>
+      <para>Áí óõìâïýí ôÝôïéá ðñïâëÞìáôá, óýíôïìá èá åìöáíéóôåß Ýíá ìÞíõìá
+	ôýðïõ <quote>heads up</quote> óôéò ó÷åôéêÝò ëßóôåò ôá÷õäñïìåßïõ, ôï
+	ïðïßï èá åîçãåß ôï ðñüâëçìá êáé ðïéá óõóôÞìáôá åðçñåÜæåé.  ¼ôáí ôï
+	ðñüâëçìá ëõèåß, èá ãßíåé ìéá áíôßóôïé÷ç <quote>all clear</quote>
+	áíáêïßíùóç.</para>
 
-      <para>If you try to track &os.stable; or &os.current; and do
-	not read the &a.stable; or the
-	&a.current; respectively, then you are
-	asking for trouble.</para>
+      <para>Áí ðñïóðáèÞóåôå íá áêïëïõèÞóåôå ôï  &os.stable; Þ ôï &os.current;
+	êáé äåí äéáâÜæåôå ôéò áíôßóôïé÷åò ëßóôåò &a.stable.name; êáé
+	&a.current.name;, øÜ÷íåôå ãéá ìðåëÜäåò.</para>
     </warning>
 
     <warning>
-      <title>Do not use <command>make world</command></title>
+      <title>Ìçí ×ñçóéìïðïéÞóåôå ôçí åíôïëÞ
+	<command>make world</command></title>
 
-      <para>A lot of older documentation recommends using
-	<command>make world</command> for this.  Doing that skips
-	some important steps and should only be used if you are
-	sure of what you are doing.  For almost all circumstances
-	<command>make world</command> is the wrong thing to do, and
-	the procedure described here should be used instead.</para>
+      <para>ÌåãÜëï ìÝñïò ðáëéüôåñçò ôåêìçñßùóçò, óõíéóôÜ ôç ÷ñÞóç ôçò åíôïëÞò
+	<command>make world</command>.  Áí ôçí ÷ñçóéìïðïéÞóåôå, èá
+	ðáñáëåéöèïýí ïñéóìÝíá óçìáíôéêÜ âÞìáôá ôçò äéáäéêáóßáò.
+	×ñçóéìïðïéÞóôå ôç ìüíï áí åßóôå áðüëõôá óßãïõñïé ãéá áõôü ðïõ êÜíåôå.
+	Ãéá ôéò ðåñéóóüôåñåò ðåñéðôþóåéò, ç åíôïëÞ
+	<command>make world</command> åßíáé ëáíèáóìÝíç, êáé áíôß ãéá áõôÞ
+	èá ðñÝðåé íá áêïëïõèÞóåôå ôç äéáäéêáóßá ðïõ ðåñéãñÜöïõìå
+	ðáñáêÜôù.</para>
     </warning>
 
     <sect2>
-      <title>The Canonical Way to Update Your System</title>
+      <title>Ï Êáíïíéêüò Ôñüðïò íá Åíçìåñþóåôå ôï Óýóôçìá óáò</title>
 
-      <para>To update your system, you should check
-	<filename>/usr/src/UPDATING</filename> for any pre-buildworld steps
-	necessary for your version of the sources and then use the following
-	procedure:</para>
+      <para>Ðñéí åíçìåñþóåôå ôï óýóôçìá óáò, èá ðñÝðåé íá åëÝãîåôå ôï
+	<filename>/usr/src/UPDATING</filename> ãéá ôõ÷üí âÞìáôá ðïõ èá ðñÝðåé
+	íá åêôåëÝóåôå ðñéí ôçí åêêßíçóç ôçò ìåôáãëþôôéóçò.  Ôá âÞìáôá áõôÜ
+	åîáñôþíôáé áðü ôçí Ýêäïóç ôïõ ðçãáßïõ êþäéêá ðïõ ðñüêåéôáé íá
+	÷ñçóéìïðïéÞóåôå.  ¸ðåéôá, áêïëïõèÞóôå ôçí ðáñáêÜôù äéáäéêáóßá:</para>
 
       <screen>&prompt.root; <userinput>make buildworld</userinput>
 &prompt.root; <userinput>make buildkernel</userinput>
@@ -683,18 +690,20 @@
 &prompt.root; <userinput>reboot</userinput></screen>
 
       <note>
-	<para>There are a few rare cases when an extra run of
-	  <command>mergemaster -p</command> is needed before the
-	  <maketarget>buildworld</maketarget> step.  These are
-	  described in <filename>UPDATING</filename>.  In general,
-	  though, you can safely omit this step if you are not
-	  updating across one or more major &os; versions.</para>
+	<para>ÕðÜñ÷ïõí êÜðïéåò ìÜëëïí óðÜíéåò ðåñéðôþóåéò, ðïõ áðáéôåßôå
+	  ìéá åðéðëÝïí åêôÝëåóôç ôïõ <command>mergemaster -p</command> ðñéí
+	  ôï âÞìá <maketarget>buildworld</maketarget>.  Ïé ðåñéðôþóåéò áõôÝò
+	  ðåñéãñÜöïíôáé óôï <filename>UPDATING</filename>.  Óå ãåíéêÝò
+	  ãñáììÝò ðÜíôùò, ìðïñåßôå ìå áóöÜëåéá íá ðáñáëåßøåôå áõôü ôï âÞìá,
+	  áí äåí áíáâáèìßæåôå ôï óýóôçìá óáò ìåôáîý ðïëëáðëþí åêäüóåùí ôïõ
+	  &os;.</para>
       </note>
 
-      <para>After <maketarget>installkernel</maketarget> finishes
-	successfully, you should boot in single user mode
-	(i.e.&nbsp;using <command>boot -s</command> from the loader
-	prompt).  Then run:</para>
+      <para>ÌåôÜ ôçí åðéôõ÷Þ ïëïêëÞñùóç ôïõ
+	<maketarget>installkernel</maketarget>, èá ðñÝðåé íá åðáíåêêéíÞóåôå
+	óå êáôÜóôáóç åíüò ÷ñÞóôç (ð.÷. ÷ñçóéìïðïéþíôáò ôçí åíôïëÞ
+	<command>boot -s</command> óôçí ðñïôñïðÞ ôïõ öïñôùôÞ åêêßíçóçò).
+	¸ðåéôá åêôåëÝóôå:</para>
 
       <screen>&prompt.root; <userinput>mergemaster -p</userinput>
 &prompt.root; <userinput>make installworld</userinput>
@@ -702,61 +711,65 @@
 &prompt.root; <userinput>reboot</userinput></screen>
 
       <warning>
-	<title>Read Further Explanations</title>
+	<title>ÄéáâÜóôå ôéò ÅðéðëÝïí ÅîçãÞóåéò</title>
 
-	<para>The sequence described above is only a short resume to
-	  help you getting started.  You should however read the
-	  following sections to clearly understand each step, especially
-	  if you want to use a custom kernel configuration.</para>
+	<para>Ç äéáäéêáóßá ðïõ ðåñéãñÜøáìå ðáñáðÜíù åßíáé ìéá áðëÞ ðåñßëçøç
+	  ãéá íá óáò âïçèÞóåé íá îåêéíÞóåôå.  Èá ðñÝðåé ùóôüóï íá äéáâÜóåôå
+	  ôéò ðáñáêÜôù åíüôçôåò ãéá íá êáôáíïÞóåôå ðëÞñùò êÜèå âÞìá, åéäéêÜ
+	  áí èÝëåôå íá ÷ñçóéìïðïéÞóåôå äéêü óáò ðñïóáñìïóìÝíï ðõñÞíá.</para>
       </warning>
     </sect2>
 
     <sect2>
-      <title>Read <filename>/usr/src/UPDATING</filename></title>
+      <title>ÄéáâÜóôå ôï <filename>/usr/src/UPDATING</filename></title>
 
-      <para>Before you do anything else, read
-	<filename>/usr/src/UPDATING</filename> (or the equivalent file
-	wherever you have a copy of the source code).  This file should
-	contain important information about problems you might encounter, or
-	specify the order in which you might have to run certain commands.
-	If <filename>UPDATING</filename> contradicts something you read here,
-	<filename>UPDATING</filename> takes precedence.</para>
+      <para>Ðñéí êÜíåôå ïôéäÞðïôå Üëëï, äéáâÜóôå ôï
+	<filename>/usr/src/UPDATING</filename> (Þ ôï áíôßóôïé÷ï áñ÷åßï, áí
+	Ý÷åôå áðïèçêåýóåé ôïí ðçãáßï êþäéêá óå Üëëï êáôÜëïãï).  Ôï áñ÷åßï	      áõôü ðåñéÝ÷åé óçìáíôéêÝò ðëçñïöïñßåò ó÷åôéêÜ ìå ðñïâëÞìáôá ðïõ ìðïñåß
+	íá óõíáíôÞóåôå Þ ßóùò íá êáèïñßæåé ôç óåéñÜ ìå ôçí ïðïßá ðñÝðåé íá
+	åêôåëåóôïýí êÜðïéåò åíôïëÝò.  Áí ôï áñ÷åßï
+	<filename>UPDATING</filename> Ýñ÷åôáé óå óýãêñïõóç ìå êÜôé ðïõ
+	äéáâÜóáôå åäþ, ðñïôåñáéüôçôá Ý÷åé ôï áñ÷åßï
+	<filename>UPDATING</filename>.</para>
 
       <important>
-	<para>Reading <filename>UPDATING</filename> is not an acceptable
-	  substitute for subscribing to the correct mailing list, as described 
-	  previously.  The two requirements are complementary, not
-	  exclusive.</para>
+	<para>Ç áíÜãíùóç ôïõ áñ÷åßïõ <filename>UPDATING</filename> äåí åßíáé
+	  áðïäåêôü õðïêáôÜóôáôï ôçò óõíäñïìÞ óôç óùóôÞ ëßóôá çëåêôñïíéêïý
+	  ôá÷õäñïìåßïõ, üðùò ðåñéãñÜøáìå ðñïçãïõìÝíùò.  Ïé äýï áðáéôÞóåéò
+	  åßíáé óõìðëçñùìáôéêÝò, äåí áëëçëïáíáéñïýíôáé.</para>
       </important>
     </sect2>
 
     <sect2>
-      <title>Check <filename>/etc/make.conf</filename></title>
+      <title>ÅëÝãîôå ôï <filename>/etc/make.conf</filename></title>
       <indexterm>
         <primary><filename>make.conf</filename></primary>
       </indexterm>
 
-      <para>Examine the files
+      <para>ÅîåôÜóôå ôá áñ÷åßá
 	<filename>/usr/share/examples/etc/make.conf</filename>
-	and
-	<filename>/etc/make.conf</filename>.  The first contains some
-	default defines &ndash; most of which are commented out.  To
-	make use of them when you rebuild your system from source, add
-	them to <filename>/etc/make.conf</filename>.  Keep in mind that
-	anything you add to <filename>/etc/make.conf</filename> is also
-	used every time you run <command>make</command>, so it is a good
-	idea to set them to something sensible for your system.</para>
+	êáé
+	<filename>/etc/make.conf</filename>.  Ôï ðñþôï ðåñéÝ÷åé êÜðïéåò
+	ðñïåðéëåãìÝíåò ìåôáâëçôÝò (defines), ïé ðåñéóóüôåñåò áðü ôéò ïðïßåò
+	åßíáé ùò ó÷üëéá.  Ãéá íá ôá ÷ñçóéìïðïéÞóåôå üôáí ìåôáãëùôôßæåôå ôï
+	óýóôçìá óáò, ðñïóèÝóôå ôá óôï <filename>/etc/make.conf</filename>.
+	Íá Ý÷åôå õðüøç óáò, ðùò ïôéäÞðïôå ðñïóèÝôåôå óôï áñ÷åßï
+	<filename>/etc/make.conf</filename> ÷ñçóéìïðïéåßôå åðßóçò êÜèå öïñÜ
+	ðïõ åêôåëåßôå ôçí åíôïëÞ <command>make</command>, Ýôóé åßíáé ãåíéêÜ
+	êáëÞ éäÝá íá âÜëåôå ôéìÝò ðïõ åßíáé ëïãéêÝò ãéá ôï
+	óýóôçìá óáò.</para>
 
-      <para>A typical user will probably want to copy the
-	<makevar>CFLAGS</makevar> and
-	<makevar>NO_PROFILE</makevar> lines found in
+      <para>¸íáò ôõðéêüò ÷ñÞóôçò èá èÝëåé ðéèáíþò íá áíôéãñÜøåé ôéò ãñáììÝò
+	<makevar>CFLAGS</makevar> êáé
+	<makevar>NO_PROFILE</makevar> áðü ôï áñ÷åßï
 	<filename>/usr/share/examples/etc/make.conf</filename>
-	to
-	<filename>/etc/make.conf</filename> and uncomment them.</para>
+	óôï
+	<filename>/etc/make.conf</filename> áöáéñþíôáò ôáõôü÷ñïíá êáé ôï
+	ó÷üëéï.</para>
 
-      <para>Examine the other definitions (<makevar>COPTFLAGS</makevar>, 
-	<makevar>NOPORTDOCS</makevar> and so
-	on) and decide if they are relevant to you.</para>
+      <para>ÅîåôÜóôå êáé ôéò Üëëåò ìåôáâëçôÝò (<makevar>COPTFLAGS</makevar>,
+	<makevar>NOPORTDOCS</makevar> ê.ï.ê.) êáé áðïöáóßóôå áí ó÷åôßæïíôáé
+	ìå ôï åðéèõìçôü ãéá óáò áðïôÝëåóìá.</para>
     </sect2>
 
     <sect2>




More information about the Freebsd-doc-el mailing list