svn commit: r39836 - head/nl_NL.ISO8859-1/books/handbook/ports
Rene Ladan
rene at FreeBSD.org
Mon Oct 29 17:13:13 UTC 2012
Author: rene
Date: Mon Oct 29 17:13:12 2012
New Revision: 39836
URL: http://svn.freebsd.org/changeset/doc/39836
Log:
MFen 39544 -> 39727
Add myself as a translator, I have been updating the chapter for some time now.
Modified:
head/nl_NL.ISO8859-1/books/handbook/ports/chapter.xml
Modified: head/nl_NL.ISO8859-1/books/handbook/ports/chapter.xml
==============================================================================
--- head/nl_NL.ISO8859-1/books/handbook/ports/chapter.xml Mon Oct 29 12:44:39 2012 (r39835)
+++ head/nl_NL.ISO8859-1/books/handbook/ports/chapter.xml Mon Oct 29 17:13:12 2012 (r39836)
@@ -5,7 +5,7 @@
$FreeBSD$
%SOURCE% en_US.ISO8859-1/books/handbook/ports/chapter.xml
- %SRCID% 39544
+ %SRCID% 39727
-->
<chapter id="ports">
@@ -20,6 +20,10 @@
<firstname>Siebrand</firstname>
<surname>Mazeland</surname>
</author>
+ <author>
+ <firstname>René</firstname>
+ <surname>Ladan</surname>
+ </author>
</authorgroup>
</chapterinfo>
@@ -680,23 +684,128 @@ docbook =
gedetailleerde beschrijving van de <command>make</command>-doelen
en omgevingsvariabelen staat in &man.ports.7;.</para>
+ <warning>
+ <para>Sinds eind 2012 is het &os; Ports Project bezig om het
+ versiebeheersysteem te migreren van CVS naar Subversion. Als gevolg
+ hiervan zijn deze instructies aan verandering onderhevig. Het
+ aanbevolen mechanisme voor algemeen gebruik van de ports is
+ <application>Portsnap</application>. Gebruikers die lokale aanpassingen
+ van ports nodig hebben (dus aanvullende lokale patches beheren) zullen
+ er waarschijnlijk de voorkeur aan geven om rechtstreeks Subversion te
+ gebruiken. De dienst <application>CVSup</application> wordt per
+ 28 februari 2013 uitgefaseerd en verder gebruik wordt ontmoedigd.</para>
+ </warning>
+
<sect2 id="ports-tree">
- <title>De Portscollectie</title>
+ <title>De Portscollectie verkrijgen</title>
+
+ <para>De Portscollectie is een verzameling van
+ <filename>Makefiles</filename>, patches en bestanden met
+ beschrijvingen in <filename>/usr/ports</filename>. Deze verzameling
+ bestanden wordt gebruikt om applicaties op &os; te bouwen en te
+ installeren. De onderstaande instructies laten verschillende methodes
+ zien om de Portscollectie te verkrijgen als dit niet tijdens de
+ initiële installatie van &os; is gebeurd.</para>
+
+ <procedure>
+ <title>Met Portsnap</title>
+
+ <para><application>Portsnap</application> is een snel en
+ gebruiksvriendelijk gereedschap om de Portscollectie te verkrijgen en
+ de aanbevolen manier voor de meeste gebruikers. Zie <link
+ linkend="updating-upgrading-portsnap">Portsnap gebruiken</link>
+ voor een gedetailleerde beschrijving van
+ <application>Portsnap</application>.</para>
+
+ <step>
+ <para>Download een gecomprimeerde momentopname van de Portscollectie
+ naar <filename class="directory">/var/db/portsnap</filename>.</para>
+
+ <screen>&prompt.root; <userinput>portsnap fetch</userinput></screen>
+ </step>
+
+ <step>
+ <para>Pak de momentopname bij het eerste gebruik van
+ <application>Portsnap</application> uit naar <filename
+ class="directory">/usr/ports</filename>:</para>
+
+ <screen>&prompt.root; <userinput>portsnap extract</userinput></screen>
+
+ <para>Nadat het eerste gebruik van <application>Portsnap</application>
+ is voltooid zoals hierboven is aangegeven, kan <filename
+ class="directory">/usr/ports</filename> worden bijgewerkt
+ met:</para>
+
+ <screen>&prompt.root; <userinput>portsnap update</userinput></screen>
+ </step>
+ </procedure>
+
+ <procedure>
+ <title>Met Subversion</title>
+
+ <para>Als meer controle over de ports-boom nodig is (om bijvoorbeeld
+ lokale veranderingen te beheren) kan
+ <application>Subversion</application> worden gebruikt om de
+ Portscollectie te verkrijgen. Zie de <ulink
+ url="&url.articles.committers-guide;/subversion-primer.html">Subversion
+ Primer</ulink> voor een gedetailleerde beschrijving van
+ Subversion.</para>
+
+ <step>
+ <para><application>Subversion</application> moet geïnstalleerd zijn
+ voordat het gebruikt kan worden om de ports-boom uit te checken.
+ Als er reeds een kopie van de ports-boom aanwezig is, installeer
+ dan <application>Subversion</application> als volgt:</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/ports/devel/subversion</userinput>
+&prompt.root; <userinput>make install clean</userinput></screen>
+
+ <para>Als de ports-boom niet beschikbaar is, kan
+ <application>Subversion</application> worden geïnstalleerd als een
+ pakket:</para>
+
+ <screen>&prompt.root; <userinput>pkg_add -r subversion</userinput></screen>
+
+ <para>Als <application>pkgng</application> wordt gebruikt om pakketten
+ te beheren, kan <application>Subversion</application> in plaats
+ daarvan worden geïnstalleerd met:</para>
+
+ <screen>&prompt.root; <userinput>pkg install subversion</userinput></screen>
+ </step>
+
+ <step>
+ <para>Check een kopie van de ports-boom uit. Gebruik voor een
+ betere prestatie een specifieke <ulink
+ url="&url.books.handbook;/mirrors-svn.html">Subversion
+ mirror</ulink> dichtbij u in plaats van
+ <replaceable>svn.FreeBSD.org</replaceable> in onderstaand commando.
+ Committers dienen eerst de <ulink
+ url="&url.articles.committers-guide;/subversion-primer.html">Subversion
+ Primer</ulink> te lezen om er zeker van te zijn dat het juiste
+ protocol is gekozen.</para>
- <para>Voordat ports geïnstalleerd kunnen worden moet eerst
- de Portscollectie op een systeem staan, die in essentie een set
- van <filename>Makefiles</filename>, patches en bestanden met
- beschrijvingen is in <filename>/usr/ports</filename>.</para>
-
- <para>Tijdens het installeren van een &os; systeem, vraagt
- <application>sysinstall</application> of de Portscollectie
- geïnstalleerd moet worden. Als daar <quote>NO</quote> is
- aangegeven, dan kan met behulp van de volgende instructies
- alsnog de Portscollectie op een systeem gezet worden:</para>
+ <screen>&prompt.root; <userinput>svn checkout svn://<replaceable>svn.FreeBSD.org</replaceable>/ports/head /usr/ports</userinput></screen>
+ </step>
+
+ <step>
+ <para>Om <filename class="directory">/usr/ports</filename> na de
+ initiële checkout met <application>Subversion</application> bij te
+ werken:</para>
+
+ <screen>&prompt.root; <userinput>svn update /usr/ports</userinput></screen>
+ </step>
+ </procedure>
<procedure>
<title>Met CVSup</title>
+ <warning>
+ <para>Het gebruik van CVsup om de Portscollectie te verkrijgen en te
+ synchroniseren wordt ontmoedigd als onderdeel van een migratie naar
+ Subversion. Hoewel het ondersteund blijft zal de dienst niet meer
+ worden geleverd na 28 februari 2013.</para>
+ </warning>
+
<para>Dit is een snelle methode voor het verkrijgen en
bijhouden van een kopie van Portscollectie met behulp van het
<application>CVSup</application>-protocol. Meer informatie
@@ -776,41 +885,6 @@ docbook =
</procedure>
<procedure>
- <title>Met Portsnap</title>
-
- <para>Portsnap is een alternatief systeem voor het
- distribueren van de Portscollectie. In <link
- linkend="updating-upgrading-portsnap">Portsnap
- gebruiken</link> staat een gedetailleerde beschrijving van
- alle mogelijkheden van <application>Portsnap</application>.</para>
-
- <step>
- <para>Download een gecomprimeerd snapshot van de
- Portscollectie naar <filename
- class="directory">/var/db/portsnap</filename>. Na deze
- stap kan eventueel de verbinding met Internet verbroken
- worden.</para>
-
- <screen>&prompt.root; <userinput>portsnap fetch</userinput></screen>
- </step>
-
- <step>
- <para>Als <application>Portsnap</application> voor de eerste
- keer draait, pak het snapshot dan uit in <filename
- class="directory">/usr/ports</filename>:</para>
-
- <screen>&prompt.root; <userinput>portsnap extract</userinput></screen>
-
- <para>Als <filename class="directory">/usr/ports</filename>
- al gevuld is en er alleen wordt bijgewerkt, voer dan het
- volgende commando uit in plaats van het
- bovenstaande:</para>
-
- <screen>&prompt.root; <userinput>portsnap update</userinput></screen>
- </step>
- </procedure>
-
- <procedure>
<title>Met sysinstall</title>
<para>Bij deze methode wordt
@@ -866,6 +940,80 @@ docbook =
</procedure>
</sect2>
+ <sect2 id="cvsup-migration">
+ <title>Migreren van <application>CVSup</application>/<application>csup</application> naar <application>portsnap</application></title>
+
+ <warning>
+ <para>Per 28 februari 2013 zal de ports-boom niet langer naar
+ <application>CVS</application> worden en daarom geëxporteerd zullen
+ <application>CVSup</application> en <application>csup</application>
+ niet langer updates voor de Portscollectie bieden.</para>
+ </warning>
+
+ <procedure>
+ <title>Migreren naar Portsnap</title>
+
+ <para>De migratie zal ongeveer 1 GB aan schijfruimte op <filename
+ class="directory">/usr</filename> nodig hebben, en
+ <application>Portsnap</application> zal ongeveer 150 MB aan
+ schijfruimte op <filename class="directory">/var</filename> nodig
+ hebben.</para>
+
+ <step>
+ <para>Schakel alle automatische updates aan ports die u gebruikt,
+ zoals een &man.cron.8;-taak die <application>CVSup</application>
+ of <application>csup</application> uit.</para>
+ </step>
+
+ <step>
+ <para>Verplaats de bestaande ports-boom naar een tijdelijke
+ lokatie:</para>
+
+ <screen>&prompt.root; <userinput>mv /usr/ports /usr/ports.old</userinput></screen>
+ </step>
+
+ <step>
+ <para>Haal de nieuwe ports-boom met
+ <application>Portsnap</application> op en pak deze uit in
+ <filename class="directory">/usr/ports</filename>:</para>
+
+ <screen>&prompt.root; <userinput>portsnap fetch extract</userinput></screen>
+
+ </step>
+
+ <step>
+ <para>Verplaats distfiles en bewaarde pakketten naar de nieuwe
+ ports-boom:</para>
+
+ <screen>&prompt.root; <userinput>mv /usr/ports.old/distfiles /usr/ports</userinput>
+&prompt.root; <userinput>mv /usr/ports.old/packages /usr/ports</userinput></screen>
+ </step>
+
+ <step>
+ <para>Verwijder de oude ports-boom:</para>
+
+ <screen>&prompt.root; <userinput>rm -rf /usr/ports.old</userinput></screen>
+ </step>
+
+ <step>
+ <para>Indien voorheen <application>CVSup</application> gebruikt
+ werd, kan het nu worden gedeïnstalleerd:</para>
+
+ <screen>&prompt.root; <userinput>pkg_delete -r -v cvsup-without-gui-\*</userinput></screen>
+
+ <para>Gebruikers van <application>pkgng</application> kunnen het
+ volgende commando gebruiken:</para>
+
+ <screen>&prompt.root; <userinput>pkg remove cvsup-without-gui</userinput></screen>
+ </step>
+ </procedure>
+
+ <para>Zie <link linkend="updating-upgrading-portsnap">Portsnap
+ gebruiken</link> voor een gedetailleerde beschrijving van
+ <application>Portsnap</application> en hoe de ports-boom met
+ <application>Portsnap</application> bij te werken.</para>
+ </sect2>
+
<sect2 id="ports-skeleton">
<title>Ports installeren</title>
@@ -1355,49 +1503,6 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/
informatie staat in &man.portupgrade.1;.</para>
</sect3>
- <sect3 id="portmanager">
- <title>Ports bijwerken met portmanager</title>
-
- <indexterm><primary>portmanager</primary></indexterm>
-
- <para><application>Portmanager</application> is een ander
- hulpprogramma voor het eenvoudig bijwerken van
- geïnstalleerde ports. Het is beschikbaar via de port
- <filename
- role="package">ports-mgmt/portmanager</filename>:</para>
-
- <screen>&prompt.root; <userinput>cd <filename class="directory">/usr/ports/sysutils/portmanager</filename></userinput>
-&prompt.root; <userinput>make install clean</userinput></screen>
-
- <para>Alle geïnstalleerde ports kunnen bijgewerkt worden
- met het volgende eenvoudige commando:</para>
-
- <screen>&prompt.root; <userinput>portmanager -u</userinput></screen>
-
- <para>Door de vlag <option>-ui</option> aan bovenstaand commando (
- <userinput>portmanager -u -ui</userinput>) toe te voegen kan ingesteld
- worden dat voor iedere stap die <application>Portmanager</application>
- wil uitvoeren vooraf toestemming moet worden gegeven.
- <application>Portmanager</application> kan ook nieuwe ports
- op een systeem installeren. Anders dan met het bekende
- commando <command>make <maketarget>install
- clean</maketarget></command> worden alle afhankelijkheden
- bijgewerkt voordat de geselecteerde port wordt gebouwd en
- geïnstalleerd:</para>
-
- <screen>&prompt.root; <userinput>portmanager <replaceable>x11/gnome2</replaceable></userinput></screen>
-
- <para>Als er problemen zijn ten aanzien van de afhankelijkheden
- voor een geselecteerde port, dan kan
- <application>Portmanager</application> ze allemaal herbouwen
- in de juiste volgorde. Als dat is afgerond, wordt daarna
- ook de port die problemen opleverde opnieuw gebouwd:</para>
-
- <screen>&prompt.root; <userinput>portmanager <replaceable>graphics/gimp</replaceable> -f</userinput></screen>
-
- <para>Meer informatie staat in &man.portmanager.1;.</para>
- </sect3>
-
<sect3 id="portmaster">
<title>Ports bijwerken met portmaster</title>
More information about the svn-doc-head
mailing list