MFen: 1.44 -> 1.48 en_US.ISO8859-1/articles/releng/article.sgml

This commit is contained in:
Giorgos Keramidas 2008-09-03 12:58:21 +00:00
parent ede8842b28
commit b1d61be854
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=32812

View file

@ -5,7 +5,7 @@
The FreeBSD Greek Documentation Project
%SOURCE% en_US.ISO8859-1/articles/releng/article.sgml
%SRCID% 1.44
%SRCID% 1.48
-->
@ -46,8 +46,7 @@
</authorblurb>
<affiliation>
<address><email>murray@FreeBSD.org</email>
<otheraddr><ulink
url="http://www.FreeBSD.org/~murray">http://www.FreeBSD.org/~murray</ulink></otheraddr>
<otheraddr><ulink url="http://www.FreeBSD.org/~murray"></ulink></otheraddr>
</address>
</affiliation>
</author>
@ -58,7 +57,7 @@
<para>Αυτό το άρθρο περιγράφει την αντιμετώπιση και οργάνωση της ομάδας
ανάπτυξης του FreeBSD, όσον αφορά στην προετοιμασία ποιοτικών εκδόσεων
του Λειτουργικού Συστήματος FreeBSD. Εξηγεί με λεπτομέρεια την
ìåèïäïëïãßá ðïõ ÷ñçóéìïðïéÞèçêå óôçí Ýêäïóç 4.4 ôïõ FreeBSD êáé
ìåèïäïëïãßá ðïõ ÷ñçóéìïðïéåßôáé ãéá ôéò åðßóçìåò åêäüóåéò ôïõ FreeBSD êáé
περιγράφει τα εργαλεία που είναι διαθέσιμα σε όσους ενδιαφέρονται να
παράγουν παραμετροποιημένες εκδόσεις του FreeBSD για εσωτερική ή
εμπορική χρήση και ανάπτυξη προϊόντων.</para>
@ -139,8 +138,8 @@
την ανακοίνωση της έκδοσης, μόνο πολύ σημαντικές αλλαγές και προσθήκες
σχετικές με την ασφάλεια γίνονται στον κορμό της έκδοσης. Εκτός από την
δυνατότητα αναβάθμισης μέσω CVS, εκτελέσιμα patchkits φτιάχνονται για να
ìðïñïýí íá áíáâáèìßóïõí ôá óõóôÞìáôÜ ôïõò üóïé ÷ñçóéìïðïéïýí ôéò åêäüóåéò
<emphasis>RELENG_4_3</emphasis> êáé <emphasis>RELENG_4_4</emphasis>.</para>
ìðïñïýí íá áíáâáèìßóïõí ôá óõóôÞìáôÜ ôïõò üóïé ÷ñçóéìïðïéïýí ôéò
åêäüóåéò <emphasis>RELENG_<replaceable>X</replaceable>_<replaceable>Y</replaceable></emphasis>.</para>
<para>Το <xref linkend="release-proc"> εξηγεί με λεπτομέρειες τα διάφορα
στάδια της διαδικασίας που βρίσκεται πίσω από κάθε έκδοση, μέχρι και τα
@ -227,11 +226,12 @@
<sect3>
<title>Δημιουργία του Κορμού Έκδοσης</title>
<para>¼ðùò ðåñéãñÜøáìå óôçí åéóáãùãÞ, ï êïñìüò
<literal>RELENG_X_Y</literal> åßíáé ìéá ó÷åôéêÜ íÝá ðñïóèÞêç óôçí
<para>¼ðùò ðåñéãñÜøáìå óôçí åéóáãùãÞ, ïé
êïñìïß <literal>RELENG_<replaceable>X</replaceable>_<replaceable>Y</replaceable></literal>
åßíáé ìéá ó÷åôéêÜ íÝá ðñïóèÞêç óôçí
μεθοδολογία των εκδόσεών μας. Το πρώτο βήμα στην δημιουργία αυτού του
κορμού είναι να βεβαιωθείτε ότι δουλεύετε με την τελευταία έκδοση του
ðçãáßïõ êþäéêá áðü ôïí <literal>RELENG_X</literal> êïñìïý
ðçãáßïõ êþäéêá áðü ôïí <literal>RELENG_<replaceable>X</replaceable></literal> êïñìü
<emphasis>από τον οποίο</emphasis> θα φτιάξετε το νέο κορμό.</para>
<screen>/usr/src&prompt.root; <userinput>cvs update -rRELENG_4 -P -d</userinput></screen>
@ -241,14 +241,14 @@
ώστε να μπορείτε να δείτε τις διαφορές με την αρχή του κορμού εύκολα
στο μέλλον με το CVS:</para>
<screen>/usr/src&prompt.root; <userinput>cvs rtag -rRELENG_4 RELENG_4_4_BP src</userinput></screen>
<screen>/usr/src&prompt.root; <userinput>cvs rtag -rRELENG_4 RELENG_4_8_BP src</userinput></screen>
<para>Και τότε μπορείτε να δημιουργήσετε το νέο κορμό με:</para>
<screen>/usr/src&prompt.root; <userinput>cvs rtag -b -rRELENG_4_4_BP RELENG_4_4 src</userinput></screen>
<screen>/usr/src&prompt.root; <userinput>cvs rtag -b -rRELENG_4_8_BP RELENG_4_8 src</userinput></screen>
<note>
<para><emphasis>Ïé åôéêÝôåò <literal>RELENG_*</literal> åßíáé
<para><emphasis>Ïé åôéêÝôåò <literal>RELENG_<replaceable>*</replaceable></literal> åßíáé
δεσμευμένες για χρήση από τους CVS-meisters και την ομάδα των
εκδόσεων.</emphasis></para>
</note>
@ -318,10 +318,6 @@
<para><filename>src/share/examples/cvsup/standard-supfile</filename></para>
</listitem>
<listitem>
<para><filename>src/share/misc/bsd-family-tree</filename></para>
</listitem>
<listitem>
<para><filename>src/sys/conf/newvers.sh</filename></para>
</listitem>
@ -334,18 +330,6 @@
<para><filename>src/usr.sbin/pkg_install/add/main.c</filename></para>
</listitem>
<listitem>
<para><filename>www/en/includes.xsl</filename></para>
</listitem>
<listitem>
<para><filename>www/en/includes.sgml</filename></para>
</listitem>
<listitem>
<para><filename>www/en/releases/*</filename></para>
</listitem>
<listitem>
<para><filename>www/en/docs.sgml</filename></para>
</listitem>
@ -380,6 +364,32 @@
ενημερωθεί με τον σωστό αριθμό των ports και το χώρο του δίσκου που
απαιτείται για την Συλλογή των Ports. Αυτές οι πληροφορίες υπάρχουν
στο αρχείο <filename>src/release/sysinstall/dist.c</filename>.</para>
<para>Áöïý ïëïêëçñùèåß ç ðñïåôïéìáóßá ôçò íÝáò åðßóçìçò Ýêäïóçò, ðñÝðåé
íá åíçìåñþóåôå ìåñéêÜ áñ÷åßá ãéá íá åíçìåñþóåôå ôïí êüóìï ãéá ôç íÝá
Ýêäïóç ôïõ &os;.</para>
<itemizedlist>
<listitem>
<para><filename>www/en/includes.xsl</filename></para>
</listitem>
<listitem>
<para><filename>www/en/includes.sgml</filename></para>
</listitem>
<listitem>
<para><filename>www/es/includes.sgml</filename></para>
</listitem>
<listitem>
<para><filename>www/en/releases/*</filename></para>
</listitem>
<listitem>
<para><filename>src/share/misc/bsd-family-tree</filename></para>
</listitem>
</itemizedlist>
</sect3>
<sect3>
@ -387,12 +397,12 @@
<para>Όταν η τελική έκδοση είναι έτοιμη, η παρακάτω εντολή θα
δημιουργήσει την ετικέτα
<literal>RELENG_4_4_0_RELEASE</literal>.</para>
<literal>RELENG_4_8_0_RELEASE</literal>.</para>
<screen>/usr/src&prompt.root; <userinput>cvs rtag -rRELENG_4_4 RELENG_4_4_0_RELEASE src</userinput></screen>
<screen>/usr/src&prompt.root; <userinput>cvs rtag -rRELENG_4_8 RELENG_4_8_0_RELEASE src</userinput></screen>
<para>Οι υπεύθυνοι της Τεκμηρίωσης και των Ports είναι αυτοί που πρέπει
íá äçìéïõñãÞóïõí ôéò åôéêÝôåò <literal>RELEASE_4_4_0</literal> óôá
íá äçìéïõñãÞóïõí ôéò åôéêÝôåò <literal>RELEASE_4_8_0</literal> óôá
κατάλληλα δέντρα πηγαίου κώδικα.</para>
<para>Μερικές φορές, μπορεί να χρειαστεί να γίνουν κάποιες αλλαγές
@ -485,13 +495,13 @@
για να παραμετροποιήσετε την έκδοσή σας. Οι πιο πολλές από αυτές τις
μεταβλητές περιγράφονται στην κορυφή του αρχείου
<filename>src/release/Makefile</filename>. Η ακριβής εντολή που
÷ñçóéìïðïéÞèçêå ãéá íá öôéá÷ôåß ç åðßóçìç Ýêäïóç 4.4 ôïõ FreeBSD
÷ñçóéìïðïéÞèçêå ãéá íá öôéá÷ôåß ç åðßóçìç Ýêäïóç 4.7 ôïõ FreeBSD
(x86 πλατφόρμα) ήταν:</para>
<screen><command>make <literal>release CHROOTDIR=/local3/release \
BUILDNAME=4.4-RELEASE \
BUILDNAME=4.7-RELEASE \
CVSROOT=/host/cvs/usr/home/ncvs \
RELEASETAG=RELENG_4_4_0_RELEASE</literal></command></screen>
RELEASETAG=RELENG_4_7_0_RELEASE</literal></command></screen>
<para>Το <filename>Makefile</filename> που χρησιμοποιείται για να
μεταγλωττίζονται οι εκδόσεις μπορεί να χωριστεί σε αρκετά ξεχωριστά
@ -821,7 +831,7 @@
</listitem>
<listitem>
<para><command>rm ${CHROOTDIR}/usr/obj/usr/src/release/release.[48]</command></para>
<para><command>rm ${CHROOTDIR}/usr/obj/usr/src/release/release.[59]</command></para>
</listitem>
<listitem>
@ -830,11 +840,7 @@
</listitem>
<listitem>
<para><command>chroot ${CHROOTDIR} ./mk release.4</command></para>
</listitem>
<listitem>
<para><command>chroot ${CHROOTDIR} ./mk release.8</command></para>
<para><command>chroot ${CHROOTDIR} ./mk floppies</command></para>
</listitem>
</itemizedlist>