Gentoo Logo

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ă ] [ > ] [ >> ]


Imprimare

View all

Actualizat la 11 August 2005

Această traducere nu mai este întreţinută

Sumar: Gentoo oferă aplicaţiile software separate în mai multe categorii, depinzând de stabilitatea şi suportul pentru fiecare arhitectură. "Interclasarea Categoriilor Software" vă informează despre modalităţile de configurare al acestor categorii şi cum puteţi suprascrie individual această separare.

Sven Vermeulen
Autor

Roy Marples
Autor

Daniel Robbins
Autor

Chris Houser
Autor

Jerry Alexandratos
Autor

Seemant Kulleen
Dezvoltator Gentoo x86

Tavis Ormandy
Dezvoltator Gentoo Alpha

Jason Huebel
Dezvoltator Gentoo x86

Guy Martin
Dezvoltator Gentoo HPPA

Pieter Van den Abeele
Dezvoltator Gentoo PPC

Joe Kallar
Dezvoltator Gentoo SPARC

John P. Davis
Editor

Pierre-Henri Jondot
Editor

Eric Stockbridge
Editor

Rajiv Manglani
Editor

Jungmin Seo
Editor

Stoyan Zhekov
Editor

Jared Hudson
Editor

Colin Morey
Editor

Jorge Paulo
Editor

Carl Anderson
Editor

Jon Portnoy
Editor

Zack Gilburd
Editor

Jack Morgan
Editor

Benny Chuang
Editor

Erwin
Editor

Joshua Kinard
Editor

Tobias Scherbaum
Editor

Lars Weiler
Editor

Jochen Maes
Editor

Grant Goodyear
Corector

Gerald J. Normandin Jr.
Corector

Donnie Berkholz
Corector

Ken Nowack
Corector

Alin Dobre
Translator Responsabil

Ion Mudreac
Translator

Teddy Drăguţă
Translator

Talos Teodor
Translator

Dragoş Toma
Translator

Muntean Alex
Translator

George Nistorică
Translator

Emil Sîrbu
Translator

Donate to support our development efforts.

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