Disclaimer :
Dit document is niet juist en is niet meer onderhouden.
|
[ << ]
[ < ]
[ Home ]
[ > ]
[ >> ]
3. Software takken door elkaar gebruiken
Inhoud:
3.a. Het gebruik van verschillende software takken door elkaar
De stabiele tak
De ACCEPT_KEYWORDS variabele definieert welke software tak op uw systeem
wordt gebruikt. Gebruik van de standaard, stabiele software voor de gebruikte
architectuur, wordt aangeduid met bijvoorbeeld x86.
We raden u aan alleen de stabiele tak te gebruiken. Indien u echter niet
zoveel geeft om stabiliteit en u wilt Gentoo helpen door het zenden van BUG
rapporten naar http://bugs.gentoo.org, lees dan verder.
De Test Tak
Als u de meest recente applicaties wilt gebruiken, kunt u overwegen de
test tak te gebruiken. Om Portage de test tak te laten gebruiken, plaats
een ~ voor uw architectuur.
De pakketten in de test tak is bedoeld om te testen - zoals de naam al doet
vermoeden. Het geeft aan dat de ontwikkelaars het pakket functioneel vinden,
maar dat het nog niet genoeg getest is. U kunt de eerste zijn die een fout
vindt, die u dan kunt rapporteren op
bugzilla. Laat de ontwikkelaars weten wat er fout gaat, zodat ze er iets
aan kunnen doen (aub wel in het engels invullen).
U moet er wel rekening mee houden dat uw systeem onstabiel kan worden,
pakketten verkeerd instelt (bijvoorbeeld de afhankelijkheden), erg vaak een
update wordt gemaakt (de resultaten van het testen) of dat een pakket helemaal
niet werkt. Als u nog niet goed weet hoe Gentoo werkt en de bovenstaande
problemen niet zelf kunt oplossen, dan raden we aan om alleen de stabiele
tak van Gentoo te gebruiken.
Om bijvoorbeeld de test tak voor de x86 architectuur te kiezen, wijzig
/etc/make.conf en zet:
Codevoorbeeld 1.1: Het zetten van de ACCEPT_KEYWORDS variabele |
ACCEPT_KEYWORDS="~x86"
|
Als u nu uw systeem vernieuwt, zult u zien dat veel pakketten worden
vernieuwd. Vergeet echter niet: als u het systeem vernieuwd hebt, zodat de test
tak gebruikt wordt, is er meestal geen gemakkelijke weg terug naar de
stabiele, officiële tak (tenzij u van te voren een back-up gemaakt hebt
natuurlijk).
3.b. Combineren van stabiel met test
De locatie van het package.keywords bestand
Portage kan gevraagd worden om de test tak voor specifieke pakketten te
gebruiken en de stabiele tak voor de rest van het systeem te gebruiken. Om
dit voor elkaar te krijgen, dient de pakket categorie en de naam die u wilt
gebruiken in de test tak toegevoegd te worden aan
/etc/portage/package.keywords. Je kunt ook een map maken (met de
zelfde naam) en een lijst van de pakketten van de bestanden in die map.
Bijvoorbeeld om de test tak toe
te passen voor gnumeric:
Codevoorbeeld 2.1: /etc/portage/package.keywords instellingen voor gnumeric, volledige regel |
app-office/gnumeric ~x86
|
Specifieke versies gebruiken om te testen
Als u een specifieke versie van een applicatie wilt gebruiken van de test
tak, maar u wilt niet dat Portage de test tak voor andere versies
gebruikt, kunt u de versie toevoegen aan het package.keywords
locatie. In dit geval moet u de = operator gebruiken. U kunt ook een
versie-reeks opgeven door gebruik te maken van de <=, <, > or
>= operators.
Als u versie-informatie toevoegt, moet u altijd een operator gebruiken.
Als u de versie-informatie weglaat, kunt u ervoor kiezen geen operator
te gebruiken.
In het volgende voorbeeld vragen we Portage om gnumeric-1.2.13 te accepteren:
Codevoorbeeld 2.2: Gebruik van een specifieke gnumeric versie |
=app-office/gnumeric-1.2.13 ~x86
|
3.c. Gebruik van gemaskeerde pakketten
Het package.unmask locatie
De ontwikkelaars van Gentoo geven geen ondersteuning voor het gebruik
van deze locatie. Gebruik ze dus voorzichtig. Vragen om hulp met betrekking
tot package.unmask en/of package.mask zullen niet worden
beantwoord. U bent bij deze gewaarschuwd!
Als een pakket gemaskeerd is door de Gentoo ontwikkelaars en u het, ondanks de
reden die genoemd wordt in het package.mask bestand (standaard te
vinden in /usr/portage/profiles), toch wilt gebruiken, plaats dan
exact dezelfde regel in /etc/portage/package.unmask (of in
een bestand in die map, moest het een map zijn).
Bijvoorbeeld, als =net-mail/hotwayd-0.8 gemaskeerd is, kun u dit masker
eraf halen door exact dezelfde regel te plaatsen in het
package.unmask locatie:
Codevoorbeeld 3.1: /etc/portage/package.unmask |
=net-mail/hotwayd-0.8
|
Het package.mask locatie
Als u niet wilt dat Portage een bepaald pakket of een specifieke versie van een
pakket gebruikt, kunt u deze zelf maskeren door de betreffende regel op te nemen
in het /etc/portage/package.mask locatie (of in dat bestand of een
bestand in die map).
Bijvoorbeeld, als u niet wilt dat Portage een nieuwere kernelversie dan
gentoo-sources-2.6.8.1 installeert, kunt u de volgende regel toevoegen
aan het package.mask locatie:
Codevoorbeeld 3.2: /etc/portage/package.mask voorbeeld |
>sys-kernel/gentoo-sources-2.6.8.1
|
[ << ]
[ < ]
[ Home ]
[ > ]
[ >> ]
The contents of this document are licensed under the Creative Commons -
Attribution / Share Alike license.
|