Date: Mon, 29 Oct 2012 17:13:12 +0000 (UTC) From: Rene Ladan <rene@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r39836 - head/nl_NL.ISO8859-1/books/handbook/ports Message-ID: <201210291713.q9THDChb005426@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210291713.q9THDChb005426>