Gentoo Logo

Upozornění : Tento dokument již neplatí a není udržován.


[ << ] [ < ] [ Domů ] [ > ] [ >> ]


3. Kombinování více větví

Obsah:

3.a. Použití jedné větve

Stabilní větev

Proměnná ACCEPT_KEYWORDS říká, kterou softwarovou větev budete ve vašem systému používat. V základním nastavení je to stabilní větev určená pro vaši architekturu, např. x86.

Doporučujeme vám používat pouze stabilní větev. Pokud Vám však na stabilitě systému tolik nezáleží a chcete pomoci vývoji Gentoo vyplňováním hlášení o chybách přes http://bugs.gentoo.org/, čtěte dále.

Testovací větev

V případě, že chcete používat nejčerstvější programy, můžete upřednostnit používání testovací větve. Abyste mohli používat programy z testovací větve, musíte před symbol vaší architektury přidat znak ~.

Testovací větev je přesně to, co o sobě tvrdí, tedy testovací. Jestliže je balíček zařazen do testovací větve, pak jsou si vývojáři jistí, že funguje, ale není ještě důkladně otestován. Klidně se můžete stát prvním, kdo v balíčku rozpozná chybu; v tom případě byste měli vyplnit hlášení o chybě, aby se o ní vývojáři dozvěděli.

Dejte si však pozor, protože používání testovací větve s sebou může nést problémy se stabilitou, nedokonalé balíčky (například špatné či chybějící závislosti), příliš časté aktualizace (a tudíž i mnoho procesorového času stráveného překladem) či rozbité balíčky. Pokud nevíte, jak Gentoo pracuje a jak řašit problémy, doporučujeme, abyste zůstali u stabilní otestované větve.

Chcete-li například použít testovací větev pro architekturu x86, zadejte do /etc/make.conf:

Výpis kódu 1.1: Nastavení proměnné ACCEPT_KEYWORDS

ACCEPT_KEYWORDS="~x86"

Když nyní zaktualizujete systém, zjistíte, jak moc balíčků bude upgradováno. Mějte na paměti, že když systému dovolíte používat testovací větev, neexistuje jednoduchá cesta, jak se vrátit zpět k větvi stabilní (samozřejmě kromě použití zálohy).

3.b. Míchání stabilní a testovací větve

Soubor package.keywords

Můžete dovolit Portage použít pro část balíčků testovací větev, ale pro zbytek systému stabilní větev. Abyste toho dosáhli, musíte kategorii balíčku a jeho jméno zadat do /etc/portage/package.keywords. Například pro použití testovací větve pro gnumeric:

Výpis kódu 2.1: Nastavení /etc/portage/package.keywords pro gnumeric, celý řádek

app-office/gnumeric ~x86

Otestování konkrétních verzí

Chcete-li použít určitou verzi softwaru z testovací větve, ale nechcete, aby Portage používalo testovací větev i pro další verze, můžete do package.keywords zadat i číslo verze. V tomto případě musíte použít operátor =, a nebo pomocí operátorů <=, <, > nebo >= určit rozsah verzí, které chcete používat.

V každém případě, když použijete určitou verzi, musíte použít i operátor; když informaci o verzi vynecháte, operátor použít nemůžete.

V následujícím případě chceme, aby Portage použilo gnumeric-1.2.13:

Výpis kódu 2.2: Užití konkrétní testovací verze gnumeric

=app-office/gnumeric-1.2.13 ~x86

3.c. Používání zamaskovaných balíčků

Soubor package.unmask

Vývojáři Gentoo nepodporují použití těchto programů. Počítejte s tím, prosím, pokud se je rozhodnete použít. Žádosti o podporu pro soubory z package.unmask a/nebo package.mask nebudou vyslyšeny. Byli jste varováni.

I když byl balíček vývojáři Gentoo zamaskován, a Vy jej přesto chcete používat, i přes důvody uvedené v souboru package.mask (který je ve výchozím nastavení umístěn v adresáři /usr/portage/profiles), doplňte naprosto stejnou řádku do /etc/portage/package.unmask.

Například když je zamaskován =net-mail/hotwayd-0.8, odmaskujete jej tím, že přidáte stejnou řádku do souboru package.unmask:

Výpis kódu 3.1: /etc/portage/package.unmask

=net-mail/hotwayd-0.8

Soubor package.mask

Pokud nechcete, aby Portage používalo nějaký balíček/program nebo nějakou verzi balíčku/programu, můžete jej zamaskovat sami přidáním odpovídající řádky do /etc/portage/package.mask.

Když třeba nechcete, aby Portage instalovalo novější zdrojové kódy jádra než gentoo-sources-2.6.8.1, přidejte do package.mask následující řádku:

Výpis kódu 3.2: Příklad /etc/portage/package.mask

>sys-kernel/gentoo-sources-2.6.8.1

[ << ] [ < ] [ Domů ] [ > ] [ >> ]


Tisk

Zobrazit všechny

Aktualizace: 30. srpen 2006

Poslední aktualizace původni verze tohoto dokumentu: 18. prosinec 2013

Shrnutí: Gentoo rozděluje software do více větví podle stability a podpory různých HW architektur. V této kapitole Vás naučíme, jak mohou být tyto větve nakonfigurovány a jak toto rozdělení pro konkrétní balíčky změnit.

Sven Vermeulen
Autor

Roy Marples
Autor

Daniel Robbins
Autor

Chris Houser
Autor

Jerry Alexandratos
Autor

Seemant Kulleen
Gentoo x86 vývojář

Tavis Ormandy
Gentoo Alpha vývojář

Jason Huebel
Gentoo AMD64 vývojář

Guy Martin
Gentoo HPPA vývojář

Pieter Van den Abeele
Gentoo PPC vývojář

Joe Kallar
Gentoo SPARC vývojář

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

Xavier Neys
Editor

Grant Goodyear
Korektor

Gerald J. Normandin Jr.
Korektor

Donnie Berkholz
Korektor

Ken Nowack
Korektor

Lars Weiler
Přispěvatel

Jan Kundrát
Překladatel

Jan Nárovec
Překladatel

Martin Tesař
Překladatel

Mirek Dvořák
Korektor

Adam Kudrna
Korektor

Donate to support our development efforts.

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