/[gentoo]/xml/htdocs/doc/nl/handbook/hb-portage-branches.xml
Gentoo

Contents of /xml/htdocs/doc/nl/handbook/hb-portage-branches.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download) (as text)
Tue Mar 21 13:38:35 2006 UTC (8 years, 6 months ago) by neysx
Branch: MAIN
Changes since 1.1: +161 -161 lines
File MIME type: application/xml
#126987 large update and new files

1 neysx 1.2 <?xml version='1.0' encoding='UTF-8'?>
2     <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3    
4     <!-- The content of this document is licensed under the CC-BY-SA license -->
5     <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
6    
7     <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/nl/handbook/hb-portage-branches.xml,v 1.1 2005/04/25 12:16:26 neysx Exp $ -->
8    
9     <sections>
10    
11     <version>1.2</version>
12     <date>2005-03-31</date>
13    
14     <section>
15     <title>Het gebruik van een branch</title>
16     <subsection>
17     <title>De stabiele branch</title>
18     <body>
19    
20     <p>
21     De ACCEPT_KEYWORDS variabele definieert welke applicatie branch je op je systeem
22     gebruikt. De standaard applicatie branch is de gebruikte architectuur,
23     bijvoorbeeld <c>x86</c>.
24     </p>
25    
26     <p>
27     We raden je aan alleen de stabiele branch te gebruiken. Indien je echter niet
28     zoveel geeft om stabiliteit en je wilt Gentoo helpen door het zenden van BUG
29     rapporten naar <uri>http://bugs.gentoo.org</uri>, lees dan verder.
30     </p>
31    
32     </body>
33     </subsection>
34     <subsection>
35     <title>De Test Branch</title>
36     <body>
37    
38     <p>
39     Als je de meest recente applicaties wilt gebruiken, kun je overwegen de
40     test-branch te gebruiken. Om Portage de test-branch te laten gebruiken, plaats
41     een ~ voor je architectuur.
42     </p>
43    
44     <p>
45     Om bijvoorbeeld de test-branch voor de x86 architectuur te kiezen, wijzig
46     <path>/etc/make.conf</path> en zet:
47     </p>
48    
49     <pre caption="Het zetten van de ACCEPT_KEYWORDS variabele">
50     ACCEPT_KEYWORDS="~x86"
51     </pre>
52    
53     <p>
54     Als je nu je systeem vernieuwt, zul je zien dat <e>veel</e> pakketten worden
55     vernieuwd. Vergeet echter niet: als je je systeem vernieuwd hebt, zodat de test
56     branch gebruikt wordt, is er meestal geen gemakkelijke weg terug naar de
57     stabiele, officiele branch (tenzij je van te voren een backup gemaakt hebt
58     natuurlijk).
59     </p>
60    
61     </body>
62     </subsection>
63     </section>
64     <section>
65     <title>Combineren van stabiel met test</title>
66     <subsection>
67     <title>Het package.keywords bestand</title>
68     <body>
69    
70     <p>
71     Portage kan gevraagd worden om de test-branch voor specifieke pakketten te
72     gebruiken en de stabiele branch voor de rest van het systeem te gerbuiken. Om
73     dit voor elkaar te krijgen, dient de pakketcategorie en de naam die je wilt
74     gebruiken in de test-branch toegevoegd te worden aan
75     <path>/etc/portage/package.keywords</path>. Om bijvoorbeeld de test-branch toe
76     te passen voor <c>gnumeric</c>:
77     </p>
78    
79     <pre caption="/etc/portage/package.keywords instellingen voor gnumeric, volledige regel">
80     app-office/gnumeric ~x86
81     </pre>
82    
83     </body>
84     </subsection>
85     <subsection>
86     <title>Specifieke test-versies</title>
87     <body>
88    
89     <p>
90     Als je een specifieke applicatie-versie wilt gebruiken van de test branch, maar
91     je wilt niet dat Portage de test-branch voor andere versies gebruikt, kun je de
92     versie toevoegen aan het <path>package.keywords</path> bestand. In dit geval
93     <e>moet</e> je de = operator gebruiken. Je kunt ook een versie-reeks opgeven
94     door gebruik te maken van de &lt;=, &lt;, &gt; or &gt;= operators.
95     </p>
96    
97     <p>
98     Als je versie-informatie toevoegt, <e>moet</e> je altijd een operator gebruiken.
99     Als je de versie-informatie weglaat, kun je <e>geen</e> operator gebruiken.
100     </p>
101    
102     <p>
103     In het volgende voorbeeld vragen we Portage om gnumeric-1.2.13 te accepteren:
104     </p>
105    
106     <pre caption="Gebruik van een specifieke gnumeric versie">
107     =app-office/gnumeric-1.2.13 ~x86
108     </pre>
109    
110     </body>
111     </subsection>
112     </section>
113     <section>
114     <title>Gebruik van gemaskeerde pakketten</title>
115     <subsection>
116     <title>Het package.unmask bestand</title>
117     <body>
118    
119     <p>
120     Als een pakket gemaskeerd is door de Gentoo ontwikkelaars en je het, ondanks de
121     reden die genoemd wordt in het <path>package.mask</path> bestand (standaard te
122     vinden in <path>/usr/portage/profiles</path>), toch wilt gebruiken, plaats dan
123     <e>exact</e> dezelfde regel in <path>/etc/portage/package.unmask</path>.
124     </p>
125    
126     <p>
127     Bijvoorbeeld, als <c>=net-mail/hotwayd-0.8</c> gemaskeerd is, kun je dit masker
128     eraf halen door exact dezelfde regel te plaatsen in het
129     <path>package.unmask</path> bestand:
130     </p>
131    
132     <pre caption="/etc/portage/package.unmask">
133     =net-mail/hotwayd-0.8
134     </pre>
135    
136     </body>
137     </subsection>
138     <subsection>
139     <title>Het package.mask bestand</title>
140     <body>
141    
142     <p>
143     Als je niet wilt dat Portage een bepaald pakket of een specifieke versie van een
144     pakket gebruikt, kun je deze zelf maskeren door de betreffende regel op te nemen
145     in het <path>/etc/portage/package.mask</path> bestand.
146     </p>
147    
148     <p>
149     Bijvoorbeeld, als je niet wilt dat Portage een nieuwere kernelversie dan
150     <c>gentoo-sources-2.6.8.1</c> installeert, kun je de volgende regel toevoegen
151     aan het <path>package.mask</path> bestand:
152     </p>
153    
154     <pre caption="/etc/portage/package.mask voorbeeld">
155     &gt;sys-kernel/gentoo-sources-2.6.8.1
156     </pre>
157    
158     </body>
159     </subsection>
160     </section>
161     </sections>

  ViewVC Help
Powered by ViewVC 1.1.20