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

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 7: Rivi 7:
Testing haaran käyttäjäksi voi siirtyä kadella tavalla:
Testing haaran käyttäjäksi voi siirtyä kadella tavalla:


Tekemällä koko järjestelmästä Testing:
===Koko järjestelmä TESTING-haaraan:===
  # Muokkaa /etc/make.conf
  # Muokkaa /etc/make.conf
  ACCEPT_KEYWORDS="~arch"
  ACCEPT_KEYWORDS="~arch"
Rivi 15: Rivi 15:
  ACCEPT_KEYWORDS="~x86"  
  ACCEPT_KEYWORDS="~x86"  


Käyttämällä vain yksittäisissä paketeissa Testing-haaraa:
===TESTING-haara vain yksittäisissä paketeissa:===
  echo "<paketti> ~arch" >> /etc/portage/package.keywords
  echo "<paketti> ~arch" >> /etc/portage/package.keywords



Versio 18. toukokuuta 2006 kello 18.46

Portagessa olevat paketit jaetaan kahteen ryhmään: arch ja ~arch. Esim x86 ja ~x86. ~-merkatut paketit kuuluvat testihaaraan. Siihen kuuluvat paketit on todettu toimivaksi, mutta niiden toimintaa halutaan vielä testata ennen kuin ne liitetään stabiiliin haaraan. Testing-paketit ovat usein ihan 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 saatta aiheuttaa järjestelmän rikkoutumisen.

Testing-haaran käyttäminen

Testing haaran käyttäjäksi voi siirtyä kadella tavalla:

Koko järjestelmä TESTING-haaraan:

# Muokkaa /etc/make.conf
ACCEPT_KEYWORDS="~arch"

Esim. TESTING-haaraan siirtyminen x86 alustalla

# Muokkaa /etc/make.conf
ACCEPT_KEYWORDS="~x86" 

TESTING-haara vain yksittäisissä paketeissa:

echo "<paketti> ~arch" >> /etc/portage/package.keywords

Esim. Merkkaan gcc Testinggiin

echo "sys-devel/gcc ~x86" >> /etc/portage/package.keywords

Maskattujen pakettien asentaminen

Paketin poistaminen maskista on helppoa:

echo "<paketti>" >> /etc/portage/package.unmask

Esim. Unmaskaan GCC-4.1

echo "=sys-devel/gcc-4.1" >> /etc/portage/package.unmask