Gentoo Logo

Avertisment : Acest manual a fost înlocuit cu o versiune mai nouă şi nu mai este întreţinut.


[ << ] [ < ] [ Acasă ] [ > ] [ >> ]


5. Derivarea din Structura Oficială

Conţinut:

5.a. Utilizarea unui Subset din Structura Portage

Excluderea de Pachete/Categorii

Puteţi actualiza în mod selectiv anumite categorii/pachete şi să ignoraţi celelalte categorii pachete. Puteţi face acest lucru prin configurarea rsync pentru excluderea unor categorii/pachete în timpul operaţiei de emerge --sync.

Implicit, rsync va verifica conţinutul fişierului /etc/portage/rsync_excludes (dacă există) ce conţine categoriile sau pachetele pe care nu doriţi ca rsync să le actualizeze.

Notaţi, totuşi, că aceasta poate genera probleme de dependenţe, deoarece unele pachete noi pot depinde de alte pachete noi, dar care au fost excluse.

5.b. Adăugarea de Ebuild-uri Neoficiale

Definirea unui Director Portage Paralel

Îi puteţi specifica sistemului Portage să utilizeze fişiere ebuild ce nu sunt disponibile oficial prin intermediul structurii Portage. Creaţi un director nou (spre exemplu /usr/local/portage) în care să stocaţi fişiere ebuild neoficiale. Utilizaţi aceeaşi structură ca structura Portage oficială!

Apoi, definiţi variabila PORTDIR_OVERLAY în /etc/make.conf şi setaţi-o să indice către directorul definit anterior. Când utilizaţi Portage, acum, va considera şi toate aceste fişiere ebuild fără ştergerea/suprascrierea acestor fişiere ebuild următoarea dată când se va rula emerge --sync.

5.c. Aplicaţii Neîntreţinute de Portage

Utilizarea Portage cu Aplicaţii Auto-Întreţinute

În unele cazuri, doriţi să configuraţi, instalaţi şi să asiguraţi mententanţa aplicaţiilor manual, făra ca Portage să automatizeze acest proces pentru dvs., chiar în cazul în care titlurile software se regăsesc în Portage. Cazuri mai cunoscute sunt sursele de kernel şi driver-ele nvidia. Puteţi configura Portage să ştie că un anumit pachet este manual întreţinut în sistem. Acest proces este numit injectare şi este suportat de Portage prin fişierul /etc/portage/profile/package.provided.

Spre exemplu, dacă doriţi să informaţi Portage despre development-sources-2.6.8.1 pe care l-aţi instalat manual, adăugaţi următoarea linie în /etc/portage/profile/package.provided:

Cod 3.1: Exemplu de linie pentru package.provided

sys-kernel/development-sources-2.6.8.1

[ << ] [ < ] [ Acasă ] [ > ] [ >> ]


Imprimare

View all

Actualizat la 9 Noiembrie 2004

Această traducere nu mai este întreţinută

Sumar: "Derivarea din Structura Oficială" vă oferă mai multe sfaturi şi trucuri despre cum să utilizaţi propria structura Portage, cum să sincronizaţi doar categoriile dorite, să injectaţi pachete, şi altele.

Sven Vermeulen
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

Grant Goodyear
Corector

Gerald J. Normandin Jr.
Corector

Donnie Berkholz
Corector

Ken Nowack
Corector

Lars Weiler
Contribuitor

Ion Mudreac
Translator

Alin Dobre
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.