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-all mailing list