cvs commit: de-docproj/books/fdp-primer/the-website chapter.sgml

From: Johann Kois <jkois(at)doc.bsdgroup.de>
Date: Sat, 23 Aug 2008 16:45:23 GMT

jkois 2008-08-23 16:45:23 UTC

  FreeBSD German Documentation Repository

  Modified files:
    books/fdp-primer/the-website chapter.sgml
  Log:
  MFen 1.23->1.26
  
  Revision Changes Path
  1.7 +270 -65 de-docproj/books/fdp-primer/the-website/chapter.sgml
  
  Index: chapter.sgml
  ===================================================================
  RCS file: /home/cvs/de-docproj/books/fdp-primer/the-website/chapter.sgml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -I$FreeBSDde.*$ -r1.6 -r1.7
  --- chapter.sgml 10 Nov 2007 17:21:27 -0000 1.6
  +++ chapter.sgml 23 Aug 2008 16:45:23 -0000 1.7
  @@ -28,8 +28,8 @@
        POSSIBILITY OF SUCH DAMAGE.
   
        $FreeBSD$
  - $FreeBSDde: de-docproj/books/fdp-primer/the-website/chapter.sgml,v 1.6 2007/11/10 17:21:27 miwi Exp $
  - basiert auf: 1.23
  + $FreeBSDde: de-docproj/books/fdp-primer/the-website/chapter.sgml,v 1.7 2008/08/23 16:45:23 jkois Exp $
  + basiert auf: 1.26
   -->
   
   <chapter id="the-website">
  @@ -48,12 +48,13 @@
     <sect1 id="the-website-prep">
       <title>Vorbereitung</title>
   
  - <para>Sie ben&ouml;tigen mindestens 200&nbsp;MB freien Speicherplatz.
  - Dieser Platz wird von den SGML-Werkzeugen, den n&ouml;tigen Teilen
  - des CVS-Baums, f&uuml;r tempor&auml;ren Speicher zum Bau der Seiten
  - sowie f&uuml;r die Installation der Webseiten ben&ouml;tigt. Sind
  - die SGML-Werkzeuge und der CVS-Baum bereits installiert, reichen
  - etwa 100&nbsp;MB an freiem Speicherplatz aus.</para>
  + <para>Sorgen Sie f&uuml;r gen&uuml;gend Plattenplatz (zwischen
  + 200 und 500&nbsp;MB). Der genaue Wert h&auml;ngt davon ab,
  + welche Methode Sie zum Bau der Webseiten verwenden. Dieser
  + Platz wird von den SGML-Werkzeugen, den ben&ouml;tigten Teilen
  + des CVS-Baums, f&uuml;r tempor&auml;ren Speicher zum Bau der
  + Seiten sowie f&uuml;r die Installation der Webseiten
  + ben&ouml;tigt.</para>
   
       <note>
         <para>Stellen Sie sicher, dass Ihre Dokumentationsports aktuell
  @@ -63,57 +64,254 @@
           Haben Sie beispielsweise jade-1.1 installiert, deinstallieren Sie
           es mit:</para>
   
  - <screen>&prompt.root; <userinput>pkg_delete jade-1.1</userinput></screen>
  + <screen>&prompt.root; <userinput><command>pkg_delete</command> jade-1.1</userinput></screen>
       </note>
   
  - <para>Legen Sie ein CVS-Repository an. Sie ben&ouml;tigen die
  - Verzeichnisse www, doc sowie ports des CVS-Baums (und
  - nat&uuml;rlich CVSROOT). Lesen Sie bitte den Abschnitt
  - <ulink url="&url.books.handbook;/synching.html#CVSUP">
  - Synchronisation der Quellen</ulink> des Handbuchs, der die
  - Spiegelung eines CVS-Baumes oder eines Teilbaumes
  - beschreibt.</para>
  -
  - <para>Die unbedingt n&ouml;tigen cvsup-Sammlungen sind
  - <literal>www</literal>, <literal>doc-all</literal>,
  - <literal>cvs-base</literal>, sowie
  - <literal>ports-base</literal>.</para>
  -
  - <para>Diese Sammlungen ben&ouml;tigen etwa 105&nbsp;MB an freiem
  - Speicherplatz.</para>
  -
  - <para>Der komplette CVS-Baum - inklusive <literal>src</literal>,
  - <literal>doc</literal>, <literal>www</literal>, und
  - <literal>ports</literal> - umfasst derzeit etwa 940&nbsp;MB.</para>
  + <para>Sie haben zwei M&ouml;glichkeiten, an die f&uuml;r den Bau
  + der Webseiten n&ouml;tigen Dateien zu gelangen:</para>
  +
  + <itemizedlist>
  + <listitem>
  + <para>Sie k&ouml;nnen <command>csup</command> verwenden, um eine
  + lokale Kopie der Dateien von einem
  + <application>CVSup</application>-Server herunterzuladen. Dies
  + ist die einfachste Methode, da Sie keine zus&auml;tzlichen
  + Programme installieren m&uuml;ssen. Das im n&auml;chsten
  + Abschnitt beschriebene <filename>supfile</filename> l&auml;dt
  + jeweils die aktuellste Version der ben&ouml;tigten Dateien
  + herunter. Diese Methode ist ausreichend, wenn Sie die
  + Webseiten nur lokal bauen wollen, aber keine Ver&auml;nderungen
  + committen wollen.</para>
  +
  + <note>
  + <para>Seit &os;&nbsp;6.2-RELEASE ist &man.csup.1; Teil des
  + &os;-Basissystems. Verwenden Sie eine &auml;ltere
  + &os;-Version, m&uuml;ssen Sie <filename
  + role="package">net/csup</filename> &uuml;ber die
  + Ports-Sammlung installieren.</para>
  + </note>
  + </listitem>
  +
  + <listitem>
  + <para>Alternativ verwenden Sie <command>cvsup</command> im
  + <quote>cvs</quote>-Modus, um ein lokales
  + <application>CVS</application>-Repository zu erzeugen und
  + zu verwalten. Dazu m&uuml;ssen Sie zwar ein zus&auml;tzliches
  + Programm (<filename
  + role="package">net/cvsup-without-gui</filename>) installieren,
  + haben aber zus&auml;tzliche M&ouml;glichkeiten, etwa die
  + Verwaltung verschiedener Revisionen der doc/www-Dateien und
  + deren Historie. Au&szlig;erdem erlaubt es diese Methode Ihnen,
  + Ver&auml;nderungen in das zentrale
  + &os;-<application>CVS</application>-Repository zu
  + committen.</para>
  + </listitem>
  + </itemizedlist>
  +
  + <sect2 id="the-website-csup">
  + <title>Die einfache Methode: <command>csup</command>
  + verwenden</title>
  +
  + <para><command>csup</command> ist Teil des &os;-Basissystems
  + und wird inzwischen von den meisten Benutzern zur
  + Aktualisierung der Ports-Sammlung verwendet. Das folgende
  + <filename>supfile</filename> kann dazu verwendet werden, um
  + die zum Bau der Webseiten ben&ouml;tigten Dateien
  + auszuchecken:</para>
  +
  + <programlisting>#
  +# This file checks out all collections required to rebuild
  +# the FreeBSD website
  +#
  +# Use the nearest CVSup mirror
  +# listed at http://www.freebsd.org/doc/handbook/mirrors.html.
  +
  +*default host=<replaceable>cvsup10.FreeBSD.org</replaceable>
  +*default base=/var/db
  +*default prefix=<replaceable>/usr/build</replaceable>
  +*default release=cvs tag=.
  +*default delete use-rel-suffix
  +*default compress
  +
  +# This will retrieve the entire doc branch of the FreeBSD repository.
  +
  +doc-all
  +
  +# This will retrieve the files required for the website
  +
  +www
  +
  +# This will retrieve some basic ports info required for the build
  +
  +ports-base</programlisting>
  +
  + <para>&Auml;ndern Sie den Eintrag <literal>default host</literal>
  + in einen <application>CVSup</application>-Spiegelserver in
  + Ihrer N&auml;he, bevor Sie mit dem Checkout beginnen.
  + Au&szlig;erdem sollten Sie den Eintrag
  + <literal>default prefix</literal> &auml;ndern, wenn Sie die
  + ausgecheckten Dateien an einem anderen Ort speichern wollen.
  + Danach speichern Sie die Datei beispielsweise als
  + <filename><replaceable>doc-www-supfile</replaceable></filename>
  + ab und f&uuml;hren den folgenden Befehl aus:</para>
  +
  + <screen>&prompt.root; <userinput><command>csup</command> <option>-g</option> <option>-L2</option> <replaceable>doc-www-supfile</replaceable></userinput></screen>
  +
  + <para>Nachdem dieser Befehl ausgef&uuml;hrt wurde, finden Sie
  + drei neue Verzeichnisse,
  + <filename class="directory">doc/</filename>,
  + <filename class="directory">www/</filename> sowie
  + <filename class="directory">ports/</filename> im Verzeichnis,
  + das Sie durch den Eintrag <literal>default prefix</literal>
  + (in unserem Beispiel <filename
  + class="directory"><replaceable>/usr/build</replaceable></filename>)
  + festgelegt haben. Wir werden das gleiche Verzeichnis f&uuml;r
  + den Bau der Webseiten verwenden, achten Sie daher unbedingt
  + darauf, dass Sie &uuml;ber gen&uuml;gend Plattenplatz auf dieser
  + Partition verf&uuml;gen.</para>
  +
  + <para>Das ist alles. Sie k&ouml;nnen nun mit dem
  + <link linkend="the-website-build">Bau der Webseiten</link>
  + beginnen.</para>
  + </sect2>
  +
  + <sect2 id="the-website-cvsup">
  + <title>Die flexible Methode: Ein lokales
  + doc/www-<application>CVS</application>-Repository verwenden</title>
  +
  + <para>Diese Methode bietet Ihnen (wie bereits erw&auml;hnt), mehr
  + Flexibilit&auml;t, Sie m&uuml;ssen aber den Port oder das Paket
  + <filename role="package">net/cvsup-without-gui</filename>
  + installieren.</para>
  +
  + <note>
  + <para>Um <filename role="package">net/cvsup-without-gui</filename>
  + &uuml;ber die Ports-Sammlung zu installieren, muss
  + zus&auml;tzlich der Port <filename
  + role="package">lang/ezm3</filename> (ein Modula&nbsp;3-Compiler)
  + installiert werden. Die Installation dieses Ports ist sehr
  + zeitintensiv, daher ist es in der Regel am einfachsten,
  + <application>CVSup</application> als Paket (Package) zu
  + installieren.</para>
  + </note>
  +
  + <para><application>CVSup</application> besitzt einen speziellen
  + <quote>cvs</quote>-Modus, mit dem Sie <quote>,v</quote>-Dateien
  + (aus denen ein <application>CVS</application>-Repository
  + besteht) auschecken k&ouml;nnen. Dies ist mit
  + <application>csup</application> derzeit noch nicht m&ouml;glich.
  + Weiterf&uuml;hrende Informationen zu

----------------------------------------------
Diff block truncated. (Max lines = 200)
----------------------------------------------

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Sat 23 Aug 2008 - 18:45:40 CEST

search this site