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. 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 – 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