diff options
Diffstat (limited to 'el_GR.ISO8859-7/articles/nanobsd/article.xml')
-rw-r--r-- | el_GR.ISO8859-7/articles/nanobsd/article.xml | 91 |
1 files changed, 41 insertions, 50 deletions
diff --git a/el_GR.ISO8859-7/articles/nanobsd/article.xml b/el_GR.ISO8859-7/articles/nanobsd/article.xml index 78f99c86ed..79861d10de 100644 --- a/el_GR.ISO8859-7/articles/nanobsd/article.xml +++ b/el_GR.ISO8859-7/articles/nanobsd/article.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="iso-8859-7"?> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN" - "../../../share/xml/freebsd45.dtd"> - +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" + "../../../share/xml/freebsd50.dtd"> <!-- Ελληνική μετάφραση του: Introduction to NanoBSD @@ -11,21 +10,13 @@ %SRCID% 1.5 --> - -<article lang='el'> - <articleinfo> - <title>Εισαγωγή στο NanoBSD</title> +<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="el"> + <info><title>Εισαγωγή στο NanoBSD</title> + <authorgroup> - <author> - <firstname>Daniel</firstname> - <surname>Gerzo</surname> - <!-- 14 March 2006 --> - </author> - <author> - <firstname>Κυριάκος</firstname> - <surname>Κεντρωτής</surname> - </author> + <author><personname><firstname>Daniel</firstname><surname>Gerzo</surname></personname></author> + <author><personname><firstname>Κυριάκος</firstname><surname>Κεντρωτής</surname></personname></author> </authorgroup> <copyright> @@ -33,7 +24,7 @@ <holder>Η Ομάδα Τεκμηρίωσης του &os;</holder> </copyright> - <legalnotice id="trademarks" role="trademarks"> + <legalnotice xml:id="trademarks" role="trademarks"> &tm-attrib.freebsd; &tm-attrib.general; </legalnotice> @@ -49,9 +40,9 @@ &os; για embedded εφαρμογές, κατάλληλες για χρήση από κάρτα Compact Flash (ή άλλο μέσο αποθήκευσης).</para> </abstract> - </articleinfo> + </info> - <sect1 id="intro"> + <sect1 xml:id="intro"> <title>Εισαγωγή στο NanoBSD</title> <indexterm><primary>NanoBSD</primary></indexterm> @@ -106,10 +97,10 @@ </itemizedlist> </sect1> - <sect1 id="howto"> + <sect1 xml:id="howto"> <title>Ρύθμιση του NanoBSD</title> - <sect2 id="design"> + <sect2 xml:id="design"> <title>Η Σχεδίαση του NanoBSD</title> <para>Αφού γραφτεί ένα είδωλο του <application>NanoBSD</application> σε @@ -125,7 +116,7 @@ <listitem> <para>Το διαμέρισμα ρυθμίσεων, Αυτό μπορεί να προσαρτηθεί στον - κατάλογο <filename class="directory">/cfg</filename> την ώρα + κατάλογο <filename>/cfg</filename> την ώρα λειτουργίας του <application>NanoBSD</application>.</para> </listitem> </itemizedlist> @@ -133,22 +124,22 @@ <para>Αυτά τα τρία διαμερίσματα κανονικά είναι προσαρτημένα μόνο για ανάγνωση.</para> - <para>Οι κατάλογοι <filename class="directory">/etc</filename> - και <filename class="directory">/var</filename> είναι εικονικοί δίσκοι + <para>Οι κατάλογοι <filename>/etc</filename> + και <filename>/var</filename> είναι εικονικοί δίσκοι &man.md.4; (malloc).</para> <para>Το διαμέρισμα ρυθμίσεων μπορεί να προσαρτηθεί στον - κατάλογο <filename class="directory">/cfg</filename>. Περιέχει αρχεία + κατάλογο <filename>/cfg</filename>. Περιέχει αρχεία τα οποία αντιγράφονται στον - κατάλογο <filename class="directory">/etc</filename>. Κατά την + κατάλογο <filename>/etc</filename>. Κατά την εκκίνηση του συστήματος το διαμέρισμα ρυθμίσεων προσαρτάται προσωρινά μόνο για ανάγνωση και αντιγράφονται τα αρχεία του στον - κατάλογο <filename class="directory">/etc</filename>. Οπότε για να + κατάλογο <filename>/etc</filename>. Οπότε για να είναι κάποια αλλαγή ρυθμίσεων πιο <quote>μόνιμη</quote> και να ισχύει ακόμα και μετά από επανεκκίνηση του συστήματος, πρέπει να αντιγράφεται - από τον κατάλογο <filename class="directory">/etc</filename> στο + από τον κατάλογο <filename>/etc</filename> στο διαμέρισμα ρυθμίσεων, αφού αυτό προσαρτηθεί για γράψιμο στον - κατάλογο <filename class="directory">/cfg</filename>.</para> + κατάλογο <filename>/cfg</filename>.</para> <example> <title>Κάνοντας μόνιμες αλλαγές στο <filename>/etc/resolv.conf</filename></title> @@ -162,13 +153,13 @@ <note> <para>Το διαμέρισμα το οποίο περιέχει τον - κατάλογο <filename class="directory">/cfg</filename> πρέπει να + κατάλογο <filename>/cfg</filename> πρέπει να προσαρτάται μόνο κατά την εκκίνηση και όταν έχουν προτεραιότητα τα αρχεία ρυθμίσεων - του <filename class="directory">/cfg</filename>.</para> + του <filename>/cfg</filename>.</para> <para>Δεν είναι καλή ιδέα να μένει μόνιμα προσαρτημένο το - διαμέρισμα <filename class="directory">/cfg</filename>. Αν ένα + διαμέρισμα <filename>/cfg</filename>. Αν ένα διαμέρισμα είναι προσαρτημένο για γράψιμο και το αποθηκευτικό μέσο του <application>NanoBSD</application> επιτρέπει περιορισμένο αριθμό κύκλων εγγραφής (όπως π.χ. μερικές κάρτες CF), μπορεί να επηρεαστεί @@ -183,7 +174,7 @@ <para>Το είδωλο του <application>NanoBSD</application> δημιουργείται από ένα απλό σενάριο κονσόλας, το <filename>nanobsd.sh</filename>, το οποίο μπορεί να βρεθεί στον - κατάλογο <filename class="directory">/usr/src/tools/nanobsd</filename>. + κατάλογο <filename>/usr/src/tools/nanobsd</filename>. Αυτό το σενάριο δημιουργεί ένα είδωλο δίσκου, το οποίο μπορεί να αντιγραφεί απευθείας σε κάποιο αποθηκευτικό μεσο χρησιμοποιώντας το πρόγραμμα &man.dd.1;.</para> @@ -191,10 +182,10 @@ <para>Οι απαραίτητες εντολές προκειμένου να δημιουργηθεί ένα είδωλο του <application>NanoBSD</application> είναι οι εξής:</para> - <screen>&prompt.root; <userinput>cd /usr/src/tools/tools/nanobsd</userinput> <co id="nbsd-cd"/> -&prompt.root; <userinput>sh nanobsd.sh</userinput> <co id="nbsd-sh"/> -&prompt.root; <userinput>cd /usr/obj/nanobsd.full</userinput> <co id="nbsd-cd2"/> -&prompt.root; <userinput>dd if=_.disk.full of=/dev/da0 bs=64k</userinput> <co id="nbsd-dd"/></screen> + <screen>&prompt.root; <userinput>cd /usr/src/tools/tools/nanobsd</userinput> <co xml:id="nbsd-cd"/> +&prompt.root; <userinput>sh nanobsd.sh</userinput> <co xml:id="nbsd-sh"/> +&prompt.root; <userinput>cd /usr/obj/nanobsd.full</userinput> <co xml:id="nbsd-cd2"/> +&prompt.root; <userinput>dd if=_.disk.full of=/dev/da0 bs=64k</userinput> <co xml:id="nbsd-dd"/></screen> <calloutlist> <callout arearefs="nbsd-cd"> @@ -255,8 +246,8 @@ <para>Οι ρυθμίσεις του <application>NanoBSD</application> μπορούν να χρησιμοποιηθούν για να οριστούν προσαρμοσμένες επιλογές μεταγλώττισης και εγκατάστασης του &os;. Αυτές οι επιλογές - επηρεάζουν τα στάδια <maketarget>buildworld</maketarget> - και <maketarget>installworld</maketarget> + επηρεάζουν τα στάδια <buildtarget>buildworld</buildtarget> + και <buildtarget>installworld</buildtarget> του <application>NanoBSD</application>, καθώς και άλλες επιλογές της δημιουργίας του τελικού ειδώλου. Με τις κατάλληλες ρυθμίσεις το <application>NanoBSD</application> μπορεί να μικρύνει αρκετά σε @@ -293,21 +284,21 @@ <listitem> <para><literal>CONF_BUILD</literal> — Επιλογές που περνούν - στο στάδιο <maketarget>buildworld</maketarget> της μεταγλώττισης του + στο στάδιο <buildtarget>buildworld</buildtarget> της μεταγλώττισης του &os;.</para> </listitem> <listitem> <para><literal>CONF_INSTALL</literal> — Επιλογές που περνούν - στο στάδιο <maketarget>installworld</maketarget> της προετοιμασίας του + στο στάδιο <buildtarget>installworld</buildtarget> της προετοιμασίας του ειδώλου.</para> </listitem> <listitem> <para><literal>CONF_WORLD</literal> — Επιλογές που περνούν και στα δύο στάδια της προετοιμασίας του ειδώλου, και - στο <maketarget>buildworld</maketarget> και - στο <maketarget>installworld</maketarget>.</para> + στο <buildtarget>buildworld</buildtarget> και + στο <buildtarget>installworld</buildtarget>.</para> </listitem> <listitem> @@ -339,7 +330,7 @@ customize_cmd cust_foo</programlisting> κάποια παράμετρο του τελικού ειδώλου, είναι αυτό που ακολουθεί. Η συνάρτηση <literal>cust_etc_size</literal> αλλάζει την προεπιλεγμένη τιμή μεγέθους του - καταλόγου <filename class="directory">/etc</filename> από 5MB σε + καταλόγου <filename>/etc</filename> από 5MB σε 30MB:</para> <programlisting>cust_etc_size () ( @@ -363,14 +354,14 @@ customize_cmd cust_etc_size</programlisting> <listitem> <para><literal>cust_allow_ssh_root</literal> — Επιτρέπει την - είσοδο του χρήστη <username>root</username> μέσω του + είσοδο του χρήστη <systemitem class="username">root</systemitem> μέσω του &man.sshd.8;.</para> </listitem> <listitem> <para><literal>cust_install_files</literal> — Εγκαθιστά αρχεία από τον - κατάλογο <filename class="directory">nanobsd/Files</filename>. + κατάλογο <filename>nanobsd/Files</filename>. Σε αυτό τον κατάλογο βρίσκονται μερικά χρήσιμα σενάρια φλοιού για τη διαχείριση ενός συστήματος <application>NanoBSD</application>.</para> @@ -387,7 +378,7 @@ customize_cmd cust_etc_size</programlisting> να εγκαταστήσει έξτρα πακέτα την ώρα που προετοιμάζεται το είδωλο. Για παράδειγμα, η παρακάτω συνάρτηση θα εγκαταστήσει στο είδωλο όλα τα πακέτα που βρίσκονται στον - κατάλογο <filename class="directory">/usr/src/tools/tools/nanobsd/packages</filename>:</para> + κατάλογο <filename>/usr/src/tools/tools/nanobsd/packages</filename>:</para> <programlisting>install_packages () ( mkdir -p ${NANO_WORLDDIR}/packages @@ -509,7 +500,7 @@ customize_cmd cust_nobeastie</programlisting> σενάριο <filename>updatep1</filename> είτε το <filename>updatep2</filename>. Αυτά τα δύο σενάρια φλοιού βρίσκονται στον - κατάλογο <filename class="directory">/root</filename>.</para> + κατάλογο <filename>/root</filename>.</para> <para>Ανάλογα με τις υπηρεσίες του συστήματος στο οποίο δημιουργείται ένα είδωλο <application>NanoBSD</application>, μπορεί να μεταφερθεί @@ -549,7 +540,7 @@ get _.disk.image "| sh updatep1"</userinput></screen> σύστημα το οποίο θα παρέχει το νέο είδωλο, και ορίστε το νέο είδωλο ως είσοδο για τη μεταφορά που θα γίνει αργότερα:</para> - <screen>myhost&prompt.root; <userinput>nc -l <replaceable>2222</replaceable> < _.disk.image</userinput></screen> + <screen>myhost&prompt.root; <userinput>nc -l 2222 < _.disk.image</userinput></screen> <note> <para>Πριν από αυτό βεβαιωθείτε ότι η θύρα που χρησιμοποιείτε @@ -567,7 +558,7 @@ get _.disk.image "| sh updatep1"</userinput></screen> φλοιού <filename>updatep1</filename> με την έξοδο του εργαλείου &man.nc.1;:</para> - <screen>&prompt.root; <userinput>nc myhost <replaceable>2222</replaceable> | sh updatep1</userinput></screen> + <screen>&prompt.root; <userinput>nc myhost 2222 | sh updatep1</userinput></screen> </step> </procedure> </sect3> |