Gentoo Logo

Disclaimer : This document is not valid and is not maintained anymore.


[ << ] [ < ] [ Hjem ] [ > ] [ >> ]


5. Afvigelse fra det officielle træ

Indhold:

5.a. Brug af Portage-træets undersæt

Udelukkelse af pakker/kategorier

Du kan selektivt opdatere specifikke kategorier/pakker og ignorere de andre kategorier/pakker. Vi opnår dette ved at få rsync til at udelukke kategorier/pakker igennem emerge --sync-trinet.

Som standard vil rsync tjekke indholdet af /etc/portage/rsync_excludes (hvis den eksisterer), som indeholder de kategorier eller pakker, som du ikke ønsker at rsync opdaterer.

Noter dog at dette kan foranlede afhængighedsproblemer, idet nye tilladte pakker, kan afhænge af nye, men udelukkede pakker.

5.b. Tilføjelse af uofficielle Ebuilds

Definering af Portage Overlay Folderen

Du kan få Portage til at bruge ebuilds, som ikke officielt er tilgængelig igennem Portage-træet. Opret en ny folder (f.eks. /usr/local/portage), hvor du gemmer tredje-parts ebuilds. Brug samme folder-struktur, som i det officielle Portage-træ!

Så definer PORTDIR_OVERLAY i /etc/make.conf og få den til at pege på den sidstenævnte folder. Når du nu bruger Portage, vil den også tage disse ebuilds i brug, uden at fjerne/overskrive disse ebuilds næste gang, du kører emerge --sync.

5.c. Ikke-Portage håndteret software

Brug af Portage med selv-håndteret software

I nogle tilfælde vil du ønske at opsætte, installere og håndtere software selv, uden at have Portage til at automatisk lave processen for dig, selv endda når Portage kan levere disse softwaretitler. Kendte tilfælde er kerne-kildekoder og nvidia-drivere. Du kan opsætte Portage, så den ved at en specifik pakke er installeret manuelt på dit system. Denne proces er kaldet injecting og understøttet af Portage igennem /etc/portage/profile/package.provided-filen.

F.eks. hvis du vil infomere Portage om vanilla-sources-2.6.11.6, som du har manuelt installeret, tilføj den følgende linie til /etc/portage/profile/package.provided:

Kode oversigt 3.1: package.provided eksempel-linie

sys-kernel/vanilla-sources-2.6.11.6

[ << ] [ < ] [ Hjem ] [ > ] [ >> ]


Udskriv

View all

Opdateret 9. juni 2005

The original version of this document was last updated February 11, 2013

Opsummering: "Afvigelse fra det officielle træ" giver dig nogle tips og tricks til hvordan du kan bruge dit eget Portage træ, hvordan du bare synkroniserer de kategorier du ønsker, presse pakker ind (inject) og mere.

Sven Vermeulen
Forfatter

Roy Marples
Forfatter

Daniel Robbins
Forfatter

Chris Houser
Forfatter

Jerry Alexandratos
Forfatter

Seemant Kulleen
Gentoo x86 udvikler

Tavis Ormandy
Gentoo Alpha udvikler

Jason Huebel
Gentoo AMD64 udvikler

Guy Martin
Gentoo HPPA udvikler

Pieter Van den Abeele
Gentoo PPC udvikler

Joe Kallar
Gentoo SPARC udvikler

John P. Davis
Redaktør

Pierre-Henri Jondot
Redaktør

Eric Stockbridge
Redaktør

Rajiv Manglani
Redaktør

Jungmin Seo
Redaktør

Stoyan Zhekov
Redaktør

Jared Hudson
Redaktør

Colin Morey
Redaktør

Jorge Paulo
Redaktør

Carl Anderson
Redaktør

Jon Portnoy
Redaktør

Zack Gilburd
Redaktør

Jack Morgan
Redaktør

Benny Chuang
Redaktør

Erwin
Redaktør

Joshua Kinard
Redaktør

Tobias Scherbaum
Redaktør

Lars Weiler
Redaktør

Jochen Maes
Redaktør

Grant Goodyear
Reviewer

Gerald J. Normandin Jr.
Reviewer

Donnie Berkholz
Reviewer

Ken Nowack
Reviewer

Jesper Brodersen
Oversætter, Korrektur

Arne Mejlholm
Oversætter, Korrektur

Frans Sohn Frøkjær-Jensen
Oversætter, Korrektur

Morten Fangel
Oversætter, Korrektur

Esben Bach
Oversætter, Korrektur

Simon Holm Thøgersen
Oversætter, Korrektur

Donate to support our development efforts.

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