Avertisment :
Acest manual a fost înlocuit cu o versiune mai nouă şi nu mai este întreţinut.
|
[ << ]
[ < ]
[ Acasă ]
[ > ]
[ >> ]
3. Interclasarea Categoriilor Software
Conţinut:
3.a. 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).
3.b. 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 2.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 2.2: Activarea unei versiuni specifice de test pentru gnumeric |
=app-office/gnumeric-1.2.13 ~x86
|
3.c. 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 3.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 3.2: Exemplu /etc/portage/package.mask |
>sys-kernel/gentoo-sources-2.6.8.1
|
[ << ]
[ < ]
[ Acasă ]
[ > ]
[ >> ]
Conţinutul acestui document este publicat sub licenţa Creative Commons -
Attribution / Share Alike.
|