Pastaba :
Šis dokumentas negalioja ir nebėra daugiau palaikomas.
|
[ << ]
[ < ]
[ Pagrindinis ]
[ > ]
[ >> ]
3. Programinės įrangos atšakų maišymas
Turinys:
3.a. Vienos programinės įrangos šakos naudojimas
Stabilioji šaka
Kintamasis ACCEPT_KEYWORDS nusako, kuri programinės įrangos šaka bus naudojama
jūsų sistemoje. Pagal nutylėjimą jis nurodo stabiliąją programinės įrangos šaką
jūsų architektūrai, pavyzdžiui, x86.
Mes rekomenduojame naudoti tik stabiliąją šaką. Tačiau, jeigu jums stabilumas
ypatingai nerūpi, ir jūs norite padėti „Gentoo“ siųsdami pranešimus apie
klaidas į http://bugs.gentoo.org, skaitykite toliau.
Bandomoji šaka
Jeigu jūs norite naudoti naujesnę programinę įrangą, jūs galite vietoj
stabiliosios šakos naudoti bandomąją šaką. Jeigu norite, kad Portage naudotų
bandomąją šaką, pridėkite ženklą ~ prieš savo architektūrą.
Bandomoji šaka yra būtent tai, ką sako jos pavadinimas - bandymas.
Jeigu paketas yra bandomojoje šakoje, vadinasi jo kūrėjai mano, kad jis yra
veikiantis, bet ne iki galo išbandytas. Jūs laisvai galite būti pirmasis
suradęs riktą pakete. Tokiu atveju jums reikėtų užpildyti pranešimą apie riktą, taip pranešant
apie jį programos kūrėjams.
Tačiau būkite atsargūs, nes jums gali iškilti problemų dėl stabilumo,
neužbaigto paketų valdymo (pavyzdžiui, neteisingų/trūkstamų priklausomybių),
per dažnų atnaujinimų (lemiančių daug kompiliavimo) ar neveikiančių paketų.
Jeigu jūs nežinote, kaip veikia „Gentoo“ ir kaip išspręsti problemas, mes
rekomenduojame jums pasilikti su stabiliąją šaka, kuri yra jau išbandyta.
Norėdami pasirinkti bandomąją šaką, pavyzdžiui, x86 architektūrai, redaguokite
/etc/make.conf ir nustatykite:
Kodo sąrašas 1.1: Kintamo ACCEPT_KEYWORDS nustatymas |
ACCEPT_KEYWORDS="~x86"
|
Jeigu jūs dabar atnaujinsite savo sistemą, pamatysite, kad bus atnaujinta
daug paketų. Tačiau įsidėmėkite: kai jūs atnaujinsite savo sistemą
naudodami bandomąją šaką, jums nebebus lengvo būdo sugrįžti į stabiliąją,
oficialiąją šaką (nebent naudojant atsargines kopijas).
3.b. Stabiliosios ir bandomosios šakų maišymas
package.keywords vieta
Jūs galite nurodyti Portage tam tikriems paketams naudoti bandomąją šaką, o
likusiai sistemos daliai naudoti stabiliąją šaką. Kad to pasiektumėte,
įrašykite paketo, kurio bandomąją versiją norite naudoti, kategoriją ir vardą
į /etc/portage/package.keywords. Galite sukurti ir katalogą
(tokiu pačiu vardu) ir išvardinti paketus rinkmenose šiame kataloge.
Pavyzdžiui, norėdami naudoti bandomąją šaką paketui gnumeric, turėtumėte
įrašyti:
Kodo sąrašas 2.1: /etc/portage/package.keywords nustatymas gnumeric, pilna eilutė |
app-office/gnumeric ~x86
|
Konkrečios versijos išbandymas
Jeigu jūs norite naudoti konkrečią kokios nors programos versiją iš bandomosios
šakos, bet jūs nenorite, kad Portage naudotų testuojamąją šaką
vėlesnėms tos programos versijoms, jūs galite įrašyti versijos numerį
package.keywords vietoje. Šiuo atveju jūs privalote naudoti
operatorių =. Jūs taip pat galite įrašyti versijų seką naudodami operatorius
<=, <, > arba >=.
Bet kokiu atveju, jeigu jūs pridedate informaciją apie versiją, jūs
privalote naudoti operatorių. Jeigu jūs nepateikiate versijos
informacijos, jūs negalite naudoti operatoriaus.
Šiame pavyzdyje mes nurodome Portage priimti gnumeric-1.2.13:
Kodo sąrašas 2.2: Konkrečios gnumeric versijos nurodymas |
=app-office/gnumeric-1.2.13 ~x86
|
3.c. Užmaskuotų paketų naudojimas
package.unmask vieta
„Gentoo“ kūrėjai nepalaiko šios vietos naudojimo. Būkite atsargūs, jei
ją naudosite. Į pagalbos prašymus, susijusius su package.unmask ir/ar
package.mask nebus atsiliepta. Jūs buvote įspėti.
Kai paketas yra užmaskuotas „Gentoo“ kūrėjų, ir jūs vistiek norite jį naudoti
nepaisydami priežasčių, išsakytų rinkmenoje package.mask (kuri
pagal nutylėjimą yra /usr/portage/profiles), įrašykite
lygiai tokia pačią eilutę į rinkmeną
/etc/portage/package.unmask (arba į rinkmeną šiame kataloge, jei
tai katalogas).
Pavyzdžiui, jeigu =net-mail/hotwayd-0.8 yra užmaskuotas, jūs galite
jį atmaskuoti įrašydami lygiai tokią pačią eilutę package.unmask
vietoje:
Kodo sąrašas 3.1: /etc/portage/package.unmask |
=net-mail/hotwayd-0.8
|
package.mask vieta
Kai jūs norite, kad Portage „nematytų“ tam tikro paketo arbą tam tikros paketo
versijos, jūs galite patys jį užmaskuoti įrašydami atitinkamą eilutę
/etc/portage/package.mask vietoje (arba šioje rinkmenoje, arba
rinkmenoje šiame kataloge).
Pavyzdžiui, jeigu jūs nenorite, kad Portage diegtų naujesnius branduolio
pirminius tekstus negu gentoo-sources-2.6.8.1, jums reikėtų įrašyti
šią eilutę package.mask vietoje:
Kodo sąrašas 3.2: /etc/portage/package.mask pavyzdys |
>sys-kernel/gentoo-sources-2.6.8.1
|
[ << ]
[ < ]
[ Pagrindinis ]
[ > ]
[ >> ]
Šio dokumento turinys yra licencijuotas „Creative Commons -
Attribution / Share Alike“ licencija.
|