Gentoo Logo

1.  Utilizarea Unei Singure Ramuri

Ramura Stabilă

Variabila ACCEPT_KEYWORDS defineşte ce ramură de aplicaţii utilizaţi pe sistemul dvs. Aceasta are valoarea implicită ramura stabilă a arhitecturii dvs, spre exemplu x86.

Recomandăm utilizarea numai a ramurii stabile. Cu toate acestea, dacă nu acordaţi prea multă importanţă stabilităţii şi doriţi să ajutaţi comunitatea Gentoo prin trimiterea de rapoarte de bug-uri la http://bugs.gentoo.org, citiţi mai departe.

Ramura de Test

Dacă doriţi să utilizaţi mai mult aplicaţii recente, puteţi avea în vedere utilizarea ramurii de test în loc. Pentru a îi specifica sistemului Portage să utilizeze ramura de test, adăugaţi un ~ în faţa numelui arhitecturii dvs.

Ramura de test este exact ceea ce-i implică numele - Testare. Dacă un pachet este în testare, înseamnă că dezvoltatorii ştiu că este funcţional dar nu a fost testat îndeajuns. Puteţi, foarte bine, să fiţi primul ce descoperă o eroare în pachet, caz în care puteţi completa un raport de bug pentru a înştiinţa dezvoltatorii de acesta.

Aveţi grijă, totuşi, că este posibil să observaţi unele probleme de instabilitate, manipularea imperfectă a pachetelor (spre ex. dependenţe incorecte/lipsă), actualizări prea frecvente (rezultând în multe compilări) sau pachete problematice. Dacă nu ştiţi cum funcţionează Gentoo şi modalităţile de rezolvare a problemelor, vă recomandăm să rămâneţi pe ramura stabilă şi testată.

Spre exemplu, pentru a selecta ramura de test pentru arhitectura x86, editaţi /etc/make.conf şi setaţi:

Cod 1.1: Setarea variabilei ACCEPT_KEYWORDS

ACCEPT_KEYWORDS="~x86"

Dacă vă actualizaţi sistemul acum, veţi observa că multe din pachete vor fi actualizate. Ţineţi minte, totuşi: după ce v-aţi actualizat sistemul să utilizeze ramura stabilă, de obicei nu există o cale prea uşoară să reveniţi la cea stabilă, oficială (cu excepţia cazurilor în care deţineţi un backup).

1.  Combinarea Ramurii Stabile cu cea de Test

Fişierul package.keywords

Îi puteţi specifica sistemului Portage să permită ramura de test pentru anumite pachete dar utilizaţi ramura stabilă pentru restul sistemului. Pentru aceasta, adăugaţi categoria pachetului şi numele pe care doriţi să-l folosiţi din ramura de test în /etc/portage/package.keywords. Spre exemplu, dacă doriţi să utilizaţi ramura de test pentru gnumeric:

Cod 1.1: Setarea /etc/portage/package.keywords pentru gnumeric, întreaga linie

app-office/gnumeric ~x86

Testarea Anumitor Versiunilor

Dacă doriţi să utilizaţi o anumită versiune din ramura de test, dar nu doriţi ca Portage să considere ramura de test pentru celelalte versiuni, puteţi adăuga versiunea în fişierul package.keywords. În acest caz, trebuie să utilizaţi operatorul =. Puteţi, de asemenea, să introduceţi o plajă de versiuni utilizând operatorii <=, <, > or >=.

În oricare din cazuri, dacă adăugaţi informaţia despre versiune, trebuie să utilizaţi un operator. Dacă nu utilizaţi informaţia despre versiune, nu puteţi folosi un operator.

În următorul exemplu, îi specificăm sistemului Portage să accepte gnumeric-1.2.13:

Cod 1.1: Activarea unei versiuni specifice de test pentru gnumeric

=app-office/gnumeric-1.2.13 ~x86

1.  Utilizarea Pachetelor Mascate

Fişierul package.unmask

Dezvoltatorii Gentoo nu oferă suport pentru utilizarea acestor fişiere. vă rugăm să faceţi exerciţii cu atenţie. Cererile de suport în legătură cu package.unmask şi/sau package.mask nu vor primi răspuns. Aţi fost avertizaţi.

Când un pachet a fost mascat de către dezvoltatorii Gentoo şi totuşi doriţi să-l utilizaţi, în ciuda motivului menţionat în fişierul package.mask (situat implicit în /usr/portage/profiles), adăugaţi exact aceeaşi linie în /etc/portage/package.unmask.

Spre exemplu, dacă =net-mail/hotwayd-0.8 este mascat, îi puteţi anula mascarea prin adăugarea exact aceleiaşi linii în fişierul package.unmask:

Cod 1.1: /etc/portage/package.unmask

=net-mail/hotwayd-0.8

Fişierul package.mask

Când doriţi ca sistemul Portage să nu ia în considerare un anumit pachet sau o anumită versiune a unui pachet, îl puteţi masca prin adăugarea liniei corespunzătoare în /etc/portage/package.mask.

Spre exemplu, dacă nu doriţi ca Portage să instaleze versiuni de kernel mai noi decât gentoo-sources-2.6.8.1, adăugaţi linia următoare în package.mask:

Cod 1.1: Exemplu /etc/portage/package.mask

>sys-kernel/gentoo-sources-2.6.8.1

Actualizat la 11 August 2005

Versiunea originală a acestui document a fost actualizată ultima dată la 2 Martie 2011

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.