MFde: Update the German FDP primer.
doc/de_DE.ISO8859-1/books/fdp-primer/book.sgml fixes only doc/de_DE.ISO8859-1/books/fdp-primer/the-website/chapter.sgml 1.23 -> 1.26 Obtained from: The FreeBSD German Documentation Project
This commit is contained in:
parent
c88ad75208
commit
b93b8c2b66
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=32728
2 changed files with 283 additions and 65 deletions
|
@ -28,7 +28,7 @@
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
$FreeBSDde: de-docproj/books/fdp-primer/book.sgml,v 1.18 2007/03/18 17:14:15 jkois Exp $
|
$FreeBSDde: de-docproj/books/fdp-primer/book.sgml,v 1.19 2008/08/23 16:52:56 jkois Exp $
|
||||||
basiert auf: 1.29
|
basiert auf: 1.29
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
@ -45,8 +45,6 @@
|
||||||
<title>Die Fibel für neue Mitarbeiter des
|
<title>Die Fibel für neue Mitarbeiter des
|
||||||
FreeBSD-Dokumentationsprojekts</title>
|
FreeBSD-Dokumentationsprojekts</title>
|
||||||
|
|
||||||
<corpauthor>The FreeBSD German Documentation Project</corpauthor>
|
|
||||||
|
|
||||||
<copyright>
|
<copyright>
|
||||||
<year>1998</year>
|
<year>1998</year>
|
||||||
<year>1999</year>
|
<year>1999</year>
|
||||||
|
@ -60,6 +58,21 @@
|
||||||
<holder>The FreeBSD Documentation Project</holder>
|
<holder>The FreeBSD Documentation Project</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
|
|
||||||
|
<copyright>
|
||||||
|
<year>1998</year>
|
||||||
|
<year>1999</year>
|
||||||
|
<year>2000</year>
|
||||||
|
<year>2001</year>
|
||||||
|
<year>2002</year>
|
||||||
|
<year>2003</year>
|
||||||
|
<year>2004</year>
|
||||||
|
<year>2005</year>
|
||||||
|
<year>2006</year>
|
||||||
|
<year>2007</year>
|
||||||
|
<year>2008</year>
|
||||||
|
<holder>The FreeBSD German Documentation Project</holder>
|
||||||
|
</copyright>
|
||||||
|
|
||||||
<pubdate role="rcs">$FreeBSD$</pubdate>
|
<pubdate role="rcs">$FreeBSD$</pubdate>
|
||||||
|
|
||||||
<releaseinfo>$FreeBSD$</releaseinfo>
|
<releaseinfo>$FreeBSD$</releaseinfo>
|
||||||
|
|
|
@ -28,8 +28,8 @@
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
$FreeBSDde: de-docproj/books/fdp-primer/the-website/chapter.sgml,v 1.6 2007/11/10 17:21:27 miwi Exp $
|
$FreeBSDde: de-docproj/books/fdp-primer/the-website/chapter.sgml,v 1.7 2008/08/23 16:45:23 jkois Exp $
|
||||||
basiert auf: 1.23
|
basiert auf: 1.26
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="the-website">
|
<chapter id="the-website">
|
||||||
|
@ -48,12 +48,13 @@
|
||||||
<sect1 id="the-website-prep">
|
<sect1 id="the-website-prep">
|
||||||
<title>Vorbereitung</title>
|
<title>Vorbereitung</title>
|
||||||
|
|
||||||
<para>Sie benötigen mindestens 200 MB freien Speicherplatz.
|
<para>Sorgen Sie für genügend Plattenplatz (zwischen
|
||||||
Dieser Platz wird von den SGML-Werkzeugen, den nötigen Teilen
|
200 und 500 MB). Der genaue Wert hängt davon ab,
|
||||||
des CVS-Baums, für temporären Speicher zum Bau der Seiten
|
welche Methode Sie zum Bau der Webseiten verwenden. Dieser
|
||||||
sowie für die Installation der Webseiten benötigt. Sind
|
Platz wird von den SGML-Werkzeugen, den benötigten Teilen
|
||||||
die SGML-Werkzeuge und der CVS-Baum bereits installiert, reichen
|
des CVS-Baums, für temporären Speicher zum Bau der
|
||||||
etwa 100 MB an freiem Speicherplatz aus.</para>
|
Seiten sowie für die Installation der Webseiten
|
||||||
|
benötigt.</para>
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>Stellen Sie sicher, dass Ihre Dokumentationsports aktuell
|
<para>Stellen Sie sicher, dass Ihre Dokumentationsports aktuell
|
||||||
|
@ -63,57 +64,254 @@
|
||||||
Haben Sie beispielsweise jade-1.1 installiert, deinstallieren Sie
|
Haben Sie beispielsweise jade-1.1 installiert, deinstallieren Sie
|
||||||
es mit:</para>
|
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>
|
</note>
|
||||||
|
|
||||||
<para>Legen Sie ein CVS-Repository an. Sie benötigen die
|
<para>Sie haben zwei Möglichkeiten, an die für den Bau
|
||||||
Verzeichnisse www, doc sowie ports des CVS-Baums (und
|
der Webseiten nötigen Dateien zu gelangen:</para>
|
||||||
natü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ötigen cvsup-Sammlungen sind
|
<itemizedlist>
|
||||||
<literal>www</literal>, <literal>doc-all</literal>,
|
<listitem>
|
||||||
<literal>cvs-base</literal>, sowie
|
<para>Sie können <command>csup</command> verwenden, um eine
|
||||||
<literal>ports-base</literal>.</para>
|
lokale Kopie der Dateien von einem
|
||||||
|
<application>CVSup</application>-Server herunterzuladen. Dies
|
||||||
|
ist die einfachste Methode, da Sie keine zusätzlichen
|
||||||
|
Programme installieren müssen. Das im nächsten
|
||||||
|
Abschnitt beschriebene <filename>supfile</filename> lädt
|
||||||
|
jeweils die aktuellste Version der benötigten Dateien
|
||||||
|
herunter. Diese Methode ist ausreichend, wenn Sie die
|
||||||
|
Webseiten nur lokal bauen wollen, aber keine Veränderungen
|
||||||
|
committen wollen.</para>
|
||||||
|
|
||||||
<para>Diese Sammlungen benötigen etwa 105 MB an freiem
|
<note>
|
||||||
Speicherplatz.</para>
|
<para>Seit &os; 6.2-RELEASE ist &man.csup.1; Teil des
|
||||||
|
&os;-Basissystems. Verwenden Sie eine ältere
|
||||||
|
&os;-Version, müssen Sie <filename
|
||||||
|
role="package">net/csup</filename> über die
|
||||||
|
Ports-Sammlung installieren.</para>
|
||||||
|
</note>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
<para>Der komplette CVS-Baum - inklusive <literal>src</literal>,
|
<listitem>
|
||||||
<literal>doc</literal>, <literal>www</literal>, und
|
<para>Alternativ verwenden Sie <command>cvsup</command> im
|
||||||
<literal>ports</literal> - umfasst derzeit etwa 940 MB.</para>
|
<quote>cvs</quote>-Modus, um ein lokales
|
||||||
|
<application>CVS</application>-Repository zu erzeugen und
|
||||||
|
zu verwalten. Dazu müssen Sie zwar ein zusätzliches
|
||||||
|
Programm (<filename
|
||||||
|
role="package">net/cvsup-without-gui</filename>) installieren,
|
||||||
|
haben aber zusätzliche Möglichkeiten, etwa die
|
||||||
|
Verwaltung verschiedener Revisionen der doc/www-Dateien und
|
||||||
|
deren Historie. Außerdem erlaubt es diese Methode Ihnen,
|
||||||
|
Verä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ö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>Ändern Sie den Eintrag <literal>default host</literal>
|
||||||
|
in einen <application>CVSup</application>-Spiegelserver in
|
||||||
|
Ihrer Nähe, bevor Sie mit dem Checkout beginnen.
|
||||||
|
Außerdem sollten Sie den Eintrag
|
||||||
|
<literal>default prefix</literal> ä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ü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ü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ür
|
||||||
|
den Bau der Webseiten verwenden, achten Sie daher unbedingt
|
||||||
|
darauf, dass Sie über genügend Plattenplatz auf dieser
|
||||||
|
Partition verfügen.</para>
|
||||||
|
|
||||||
|
<para>Das ist alles. Sie kö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ähnt), mehr
|
||||||
|
Flexibilität, Sie mü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>
|
||||||
|
über die Ports-Sammlung zu installieren, muss
|
||||||
|
zusätzlich der Port <filename
|
||||||
|
role="package">lang/ezm3</filename> (ein Modula 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önnen. Dies ist mit
|
||||||
|
<application>csup</application> derzeit noch nicht möglich.
|
||||||
|
Weiterführende Informationen zu
|
||||||
|
<application>CVSup</application> finden Sie im Abschnitt <ulink
|
||||||
|
url="&url.books.handbook;/synching.html#CVSUP">Synchronisation
|
||||||
|
der Quellen</ulink> des &os;-Handbuchs.</para>
|
||||||
|
|
||||||
|
<para>Das <filename>supfile</filename> im folgenden Beispiel
|
||||||
|
checkt alle cvs-Sammlungen aus, die Sie für den Bau der
|
||||||
|
Webseiten benötigen und speichert Sie in einem lokalen
|
||||||
|
<application>CVS</application>-Repository:</para>
|
||||||
|
|
||||||
|
<programlisting>#
|
||||||
|
# This file will create a local CVS repository
|
||||||
|
# with the collections required for a complete
|
||||||
|
# FreeBSD website rebuild. It should be used with
|
||||||
|
# cvsup *only* (csup will not work)
|
||||||
|
|
||||||
|
*default host=<replaceable>cvsup10.FreeBSD.org</replaceable>
|
||||||
|
*default base=/var/db
|
||||||
|
*default prefix=<replaceable>/usr/dcvs</replaceable>
|
||||||
|
*default release=cvs
|
||||||
|
*default delete use-rel-suffix
|
||||||
|
*default compress
|
||||||
|
|
||||||
|
# The following collections are needed
|
||||||
|
# for the website build
|
||||||
|
|
||||||
|
ports-base
|
||||||
|
doc-all
|
||||||
|
www
|
||||||
|
|
||||||
|
# These collections are needed
|
||||||
|
# for CVS functionality
|
||||||
|
|
||||||
|
cvsroot-common
|
||||||
|
cvsroot-ports
|
||||||
|
cvsroot-doc</programlisting>
|
||||||
|
|
||||||
|
<para>Ändern Sie den Eintrag <literal>default host</literal>
|
||||||
|
in einen <application>CVSup</application>-Spiegelserver in
|
||||||
|
Ihrer Nähe, bevor Sie mit dem Checkout beginnen.
|
||||||
|
Außerdem sollten Sie den Eintrag
|
||||||
|
<literal>default prefix</literal> ändern, wenn Sie die
|
||||||
|
ausgecheckten Dateien an einem anderen Ort speichern wollen.
|
||||||
|
Danach speichern Sie die Datei beispielsweise als
|
||||||
|
<filename><replaceable>doc-www-cvsfile</replaceable></filename>
|
||||||
|
ab und führen den folgenden Befehl aus:</para>
|
||||||
|
|
||||||
|
<screen>&prompt.root; <userinput><command>cvsup</command> <option>-g</option> <option>-L2</option> <replaceable>doc-www-cvsfile</replaceable></userinput></screen>
|
||||||
|
|
||||||
|
<para>Zusätzlich sollten Sie die Umgebungsvariable
|
||||||
|
<envar>CVSROOT</envar> in den Startdateien Ihrer Shell
|
||||||
|
setzen. Dazu nehmen Sie beispielsweise den folgenden
|
||||||
|
Eintrag in die Datei <filename>~/.cshrc</filename> auf
|
||||||
|
(wenn Sie die <application>csh</application> einsetzen):</para>
|
||||||
|
|
||||||
|
<programlisting>setenv <envar>CVSROOT</envar> <replaceable>/usr/dcvs</replaceable></programlisting>
|
||||||
|
|
||||||
|
<para>Wenn Sie diese Variable gesetzt haben, können Sie die
|
||||||
|
Option <option>-d</option> (siehe weiter unten) weglassen, wenn
|
||||||
|
Sie <command>cvs</command>-Operationen im Repository
|
||||||
|
ausführen:</para>
|
||||||
|
|
||||||
|
<para>Derzeit benötigen Sie für ein Repository, das
|
||||||
|
nur die zum Bau der Webseiten nötigen Dateien enthält,
|
||||||
|
mehr als 400 MB freien Plattenplatz. Der Bau der Webseiten
|
||||||
|
erfordert temporär weitere 200 MB.
|
||||||
|
Nachdem <command>cvsup</command> seine Arbeit beendet hat,
|
||||||
|
können Sie die Dateien in das Verzeichnis, in dem Sie die
|
||||||
|
Webseiten bauen wollen, auschecken:</para>
|
||||||
|
|
||||||
|
<screen>&prompt.root; <userinput><command>mkdir</command> <replaceable>/usr/build</replaceable></userinput>
|
||||||
|
&prompt.root; <userinput><command>cd</command> <replaceable>/usr/build</replaceable></userinput>
|
||||||
|
&prompt.root; <userinput><command>cvs</command> <option>-d</option> <replaceable>/usr/dcvs</replaceable> <option>-R</option> co <option>-AP</option> doc www ports</userinput></screen>
|
||||||
|
|
||||||
|
<para>Der letzte Befehl entspricht dem Auschecken der Dateien
|
||||||
|
von einem <application>CVSup</application>-Server mit
|
||||||
|
<application>csup</application>. Danach haben Sie ein
|
||||||
|
Bau-Verzeichis analog zur
|
||||||
|
<application>csup</application>-Methode.</para>
|
||||||
|
|
||||||
|
<para><command>cvsup</command> erlaubt es Ihnen auch, Ihr
|
||||||
|
<application>CVS</application>-Repository regelmäßig
|
||||||
|
zu aktualisieren. Im Gegensatz zum ersten Aufruf dauern diese
|
||||||
|
Aktualisierungen in der Regel nur wenige Minuten.</para>
|
||||||
|
</sect2>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<sect1 id="the-website-build">
|
<sect1 id="the-website-build">
|
||||||
<title>Die Internetseiten neu bauen</title>
|
<title>Die Webseiten bauen</title>
|
||||||
|
|
||||||
|
<para>Nachdem Sie eine der beiden Methoden erfolgreich
|
||||||
|
ausgeführt haben, können Sie mit dem Bau der Webseiten
|
||||||
|
beginnen. In unserem Beispiel erfolgt der Bau im Verzeichnis
|
||||||
|
<filename
|
||||||
|
class="directory"><replaceable>/usr/build</replaceable></filename>,
|
||||||
|
in dem sich bereits alle benötigten Dateien befinden.</para>
|
||||||
|
|
||||||
<procedure>
|
<procedure>
|
||||||
<step>
|
<step>
|
||||||
<para>Erzeugen und wechseln Sie in das Verzeichnis, in dem Sie
|
<para>Wechseln Sie in das Bau-Verzeichis.</para>
|
||||||
die Webseiten bauen wollen. Sie benötigen dazu mindestens
|
|
||||||
60 MB freien Speicherplatz.</para>
|
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>mkdir /var/tmp/webbuild</userinput>
|
<screen>&prompt.root; <userinput><command>cd</command> <replaceable>/usr/build</replaceable></userinput></screen>
|
||||||
&prompt.root; <userinput>cd /var/tmp/webbuild</userinput></screen>
|
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step>
|
<step>
|
||||||
<para>Checken Sie die SGML-Dateien aus dem CVS-Baum aus.</para>
|
<para>Sie starten den Bau der Webseiten, indem Sie in das
|
||||||
|
Unterverzeichnis <filename class="directory">www/en</filename>
|
||||||
|
wechseln und dort den Befehl
|
||||||
|
&man.make.1; <maketarget>all</maketarget> ausführen.</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>cvs -R co www doc</userinput></screen>
|
<screen>&prompt.root; <userinput><command>cd</command> www/en</userinput>
|
||||||
</step>
|
&prompt.root; <userinput><command>make</command> <maketarget>all</maketarget></userinput></screen>
|
||||||
|
|
||||||
<step>
|
|
||||||
<para>Wechseln Sie ins Verzeichnis <filename
|
|
||||||
role="directory">www/en</filename> und
|
|
||||||
führen Sie &man.make.1; <maketarget>all</maketarget> aus,
|
|
||||||
um die Webseiten zu erzeugen.</para>
|
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>cd en</userinput>
|
|
||||||
&prompt.root; <userinput>make all</userinput></screen>
|
|
||||||
</step>
|
</step>
|
||||||
</procedure>
|
</procedure>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
@ -124,10 +322,10 @@
|
||||||
<procedure>
|
<procedure>
|
||||||
<step>
|
<step>
|
||||||
<para>Wechseln Sie wieder in das Verzeichnis
|
<para>Wechseln Sie wieder in das Verzeichnis
|
||||||
<filename>en</filename>, falls Sie dieses inzwischen
|
<filename class="directory">en</filename>, falls Sie dieses
|
||||||
verlassen haben.</para>
|
inzwischen verlassen haben.</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>cd <replaceable>path</replaceable>/www/en</userinput></screen>
|
<screen>&prompt.root; <userinput><command>cd</command> <replaceable>/usr/build/www/en</replaceable></userinput></screen>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step>
|
<step>
|
||||||
|
@ -136,7 +334,7 @@
|
||||||
das Verzeichnis, in das Sie die Webseiten installieren
|
das Verzeichnis, in das Sie die Webseiten installieren
|
||||||
wollen.</para>
|
wollen.</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>make DESTDIR=<replaceable>/usr/local/www</replaceable> install</userinput></screen>
|
<screen>&prompt.root; <userinput><command>env</command> <makevar>DESTDIR</makevar>=<replaceable>/usr/local/www</replaceable> <command>make</command> <maketarget>install</maketarget></userinput></screen>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step>
|
<step>
|
||||||
|
@ -148,7 +346,7 @@
|
||||||
alle Dateien, die in den letzten drei Tagen nicht aktualisiert
|
alle Dateien, die in den letzten drei Tagen nicht aktualisiert
|
||||||
wurden:</para>
|
wurden:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>find <replaceable>/usr/local/www</replaceable> -ctime 3 -print0 | xargs -0 rm</userinput></screen>
|
<screen>&prompt.root; <userinput><command>find</command> <replaceable>/usr/local/www</replaceable> <option>-ctime</option> 3 <option>-print0</option> | <command>xargs</command> <option>-0</option> <command>rm</command></userinput></screen>
|
||||||
</step>
|
</step>
|
||||||
</procedure>
|
</procedure>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
@ -161,9 +359,20 @@
|
||||||
<term><envar>CVSROOT</envar></term>
|
<term><envar>CVSROOT</envar></term>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Der Ort des CVS-Baums. Unbedingt notwendig.</para>
|
<para>Der Ort des CVS-Baums. Sie sollten diese Variable
|
||||||
|
setzen, wenn Sie die
|
||||||
|
<application>CVSup</application>-Methode verwenden.</para>
|
||||||
|
|
||||||
<screen><userinput>&prompt.root; CVSROOT=/home/ncvs; export CVSROOT</userinput></screen>
|
<screen><userinput>&prompt.root; <makevar>CVSROOT</makevar>=<replaceable>/usr/dcvs</replaceable>; <command>export</command> <makevar>CVSROOT</makevar></userinput></screen>
|
||||||
|
|
||||||
|
<para><envar>CVSROOT</envar> ist eine Umgebungsvariable. Sie
|
||||||
|
müssen sie daher auf der Kommandozeile oder in Ihren
|
||||||
|
.dot-Dateien (beispielsweise in
|
||||||
|
<filename>~/.profile</filename>) setzen. Die genaue
|
||||||
|
Syntax hängt von der von Ihnen eingesetzten Shell
|
||||||
|
(das letzte Beispiel gilt nur für die
|
||||||
|
<application>bash</application> und bash-ähnliche
|
||||||
|
Shells) ab.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -176,14 +385,14 @@
|
||||||
englischen Dokumente. Sämtliche Übersetzungen
|
englischen Dokumente. Sämtliche Übersetzungen
|
||||||
werden dabei ignoriert. Dazu ein Beispiel:</para>
|
werden dabei ignoriert. Dazu ein Beispiel:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>make ENGLISH_ONLY=YES all install</userinput></screen>
|
<screen>&prompt.root; <userinput><command>make</command> <makevar>ENGLISH_ONLY=YES</makevar> <maketarget>all</maketarget> <maketarget>install</maketarget></userinput></screen>
|
||||||
|
|
||||||
<para>Wenn Sie die Variable <makevar>ENGLISH_ONLY</makevar>
|
<para>Wenn Sie die Variable <makevar>ENGLISH_ONLY</makevar>
|
||||||
deaktivieren und alle Webseiten inklusive aller
|
deaktivieren und alle Webseiten inklusive aller
|
||||||
Übersetzungen bauen wollen, setzen Sie die Variable
|
Übersetzungen bauen wollen, setzen Sie die Variable
|
||||||
<makevar>ENGLISH_ONLY</makevar> auf einen leeren Wert:</para>
|
<makevar>ENGLISH_ONLY</makevar> auf einen leeren Wert:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>make ENGLISH_ONLY="" all install clean</userinput></screen>
|
<screen>&prompt.root; <userinput><command>make</command> <makevar>ENGLISH_ONLY=""</makevar> <maketarget>all</maketarget> <maketarget>install</maketarget> <maketarget>clean</maketarget></userinput></screen>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -193,10 +402,11 @@
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Ist diese Variable gesetzt und nicht leer, bauen und
|
<para>Ist diese Variable gesetzt und nicht leer, bauen und
|
||||||
installieren die Makefiles nur die HTML-Seiten des
|
installieren die Makefiles nur die HTML-Seiten des
|
||||||
www-Verzeichnisses. Alle Dokumente des doc-Verzeichnisses
|
www-Verzeichnisses. Alle Dokumente des
|
||||||
|
<filename class="directory">doc</filename>-Verzeichnisses
|
||||||
(Handbuch, FAQ, Artikel) werden dabei ignoriert:</para>
|
(Handbuch, FAQ, Artikel) werden dabei ignoriert:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>make WEB_ONLY=YES all install</userinput></screen>
|
<screen>&prompt.root; <userinput><command>make</command> <makevar>WEB_ONLY=YES</makevar> <maketarget>all</maketarget> <maketarget>install</maketarget></userinput></screen>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -207,18 +417,13 @@
|
||||||
<para>Ist diese Variable gesetzt, checken die Makefiles keine
|
<para>Ist diese Variable gesetzt, checken die Makefiles keine
|
||||||
Dateien aus dem Ports-CVS-Repository aus. Stattdessen werden
|
Dateien aus dem Ports-CVS-Repository aus. Stattdessen werden
|
||||||
die Dateien aus dem Verzeichnis
|
die Dateien aus dem Verzeichnis
|
||||||
<filename>/usr/ports</filename> (oder aus dem Verzeichnis,
|
<filename class="directory">/usr/ports</filename>
|
||||||
auf das die Variable <envar>PORTSBASE</envar> zeigt)
|
(oder aus dem Verzeichnis, auf das die Variable
|
||||||
verwendet.</para>
|
<envar>PORTSBASE</envar> zeigt) verwendet.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
</variablelist>
|
</variablelist>
|
||||||
|
|
||||||
<para>Bei <envar>CVSROOT</envar> handelt es sich um eine
|
|
||||||
Umgebungsvariable. Sie muss auf der Kommandozeile oder in der
|
|
||||||
Konfigurationsdatei <filename>~/.profile</filename> gesetzt
|
|
||||||
werden.</para>
|
|
||||||
|
|
||||||
<para><makevar>WEB_ONLY</makevar>, <makevar>ENGLISH_ONLY</makevar>
|
<para><makevar>WEB_ONLY</makevar>, <makevar>ENGLISH_ONLY</makevar>
|
||||||
und <makevar>NOPORTSCVS</makevar> sind Variablen für Makefiles.
|
und <makevar>NOPORTSCVS</makevar> sind Variablen für Makefiles.
|
||||||
Diese werden entweder in <filename>/etc/make.conf</filename>, in
|
Diese werden entweder in <filename>/etc/make.conf</filename>, in
|
||||||
|
|
Loading…
Reference in a new issue