Ero sivun ”MASKED- ja TESTING-pakettien käyttäminen Gentoossa” versioiden välillä

Siirry navigaatioon Siirry hakuun
p
Luokka:Gentoo
pEi muokkausyhteenvetoa
p (Luokka:Gentoo)
 
(5 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
[[Portage]]ssa olevat paketit jaetaan kahteen ryhmään: arch ja ~arch. Esimerkiksi x86- ja ~x86. ~-merkityt paketit kuuluvat testihaaraan. Siihen kuuluvat paketit on todettu toimivaksi, mutta niiden toimintaa halutaan vielä testata ennen kuin ne liitetään vakaaseen haaraan. Testing-paketit ovat usein täysin toimivia, mutta niiden asennuksessa ja erityisesti riippuvuuksissa saattaa tulla vastaan ongelmia. Testing-haaraan kannattaa siirtyä siis vasta siinä vaiheessa kun portagen käyttö on jo tuttua.
[[Portage]]ssa olevat paketit jaetaan kahteen ryhmään: arch ja ~arch. Esimerkiksi x86- ja ~x86. ~-merkityt paketit kuuluvat testihaaraan. Siihen kuuluvat paketit on todettu toimivaksi, mutta niiden toimintaa halutaan vielä testata ennen kuin ne liitetään vakaaseen haaraan. Testing-paketit ovat usein täysin toimivia, mutta niiden asennuksessa ja erityisesti riippuvuuksissa saattaa tulla vastaan ongelmia. Testing-haaraan kannattaa siirtyä siis vasta siinä vaiheessa kun portagen käyttö on jo tuttua.


Maskatut paketit ovat kehittäjien "huonoiksi" merkitsemiä paketteja. Huonolla tarkoitetaan sitä, että paketti ei toimi vielä halutulla tavalla ja saattaa aiheuttaa järjestelmän rikkoutumisen.
Maskatut paketit ovat kehittäjien "huonoiksi" merkitsemiä paketteja. Huonolla tarkoitetaan sitä, että paketti ei toimi vielä halutulla tavalla ja saattaa aiheuttaa järjestelmän rikkoutumisen. Package.mask:a käytetään myös
myös rajoittamaan suurempien kokonaisuuksien, joita ei vielä ole riittävästi testattu, käyttöönottoa. Yleensä perustelu paketin maskaamiselle löytyy package.mask-tiedostosta profiilin alta.


== /etc/portage/-hakemisto ==
== /etc/portage/-hakemisto ==
Rivi 20: Rivi 21:


Vastaavasti jos halutaan, että jokin tietty nanon versio (vaikkapa 1.3.10) tukee unicodea, muttei oikeinkirjoituksen tarkistamista (spell check) lisätään:
Vastaavasti jos halutaan, että jokin tietty nanon versio (vaikkapa 1.3.10) tukee unicodea, muttei oikeinkirjoituksen tarkistamista (spell check) lisätään:
  echo "app-editors/nano-1.3.10 unicode -spell" >> /etc/portage/package.use
  echo "=app-editors/nano-1.3.10 unicode -spell" >> /etc/portage/package.use


Näin voidaan halutessa määritellä jokaiselle paketille make.conf-tiedostosta poikkeavat USE-muuttujat.
Näin voidaan halutessa määritellä jokaiselle paketille make.conf-tiedostosta poikkeavat USE-muuttujat.
===package.*-hakemistot===
Joskus pakettikohtaiset asetustiedostot tahtovat kasvaa kovin suuriksi tai on muuten tarvetta ryhmitellä niitä tarkemmin. Tällöin voidaan luoda pakettikohtaisen asetustiedoston nimellä kansio, johon voidaan sijoittaa mielivaltaisestinimettyjä tiedostoja, joiden sisältö luetaan, kuin ne olisivat yksi iso asetustiedosto.
Esimerkiksi vanhalla tavalla
echo "app-editors/nano unicode -spell" >> /etc/portage/package.use
echo "sys-kernel/gentoo-sources symlink" >> /etc/portage/package.use
tai vastaavasti ryhmiteltynä
mkdir /etc/portage/package.use
echo "app-editors/nano unicode -spell" >> /etc/portage/package.use/editors
echo "sys-kernel/gentoo-sources symlink" >> /etc/portage/package.use/kernel


== Testing-haaran käyttäminen ==
== Testing-haaran käyttäminen ==
Rivi 42: Rivi 56:
  echo "sys-devel/gcc ~x86" >> /etc/portage/package.keywords
  echo "sys-devel/gcc ~x86" >> /etc/portage/package.keywords


Keywordin voi antaa myös komentorivillä ohjelman asennuksen yhteydessä, mutta tämä voi aiheuttaa ongelmia päivityksen yhteydessä.
Keywordin voi antaa myös komentorivillä ohjelman asennuksen yhteydessä, mutta tämä voi aiheuttaa ongelmia päivityksen yhteydessä. Portage toisaalta palauttaa uusimman sallitun pysyvän avainsanan antaman ebuildin seuraavassa päivityksessä, joten tämä vaihtoehto on useimmiten hyödytön.
  ACCEPT_KEYWORDS="~x86" emerge [[mplayer]]
  ACCEPT_KEYWORDS="~x86" emerge [[mplayer]]


Rivi 62: Rivi 76:


[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]
[[Luokka:Paketinhallinta]]
[[Luokka:Gentoo]]
4 316

muokkausta

Navigointivalikko