Ero sivun ”MASKED- ja TESTING-pakettien käyttäminen Gentoossa” versioiden välillä
p (luokka) |
Ei muokkausyhteenvetoa |
||
Rivi 2: | Rivi 2: | ||
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. | 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. | ||
== /etc/portage/ -kansio == | |||
/etc/portage/ -kansio sisältää tiedostoja, joilla voidaan korvata kehittäjien antamia arvoja /usr/portage/profiles/ - kansiossa | |||
Jos kansiota ei viela ole, se voidaan luoda: | |||
mkdir -p /etc/portage | |||
* package.mask - Tänne voit itse lisätä paketteja maskiin | |||
* package.unmask - Täältä voit kumota kehittäjän tekemät maskaukset | |||
* package.keywords - Tänne voit määrittää paketeille omia keyword-arvoja (arch, ~arch, -*, jne...) | |||
* package.use - Tänne voit määrittää paketeille omi USE-muuttujia | |||
== Testing-haaran käyttäminen == | == Testing-haaran käyttäminen == | ||
Rivi 27: | Rivi 39: | ||
Esim. Unmaskaan GCC-4.1 | Esim. Unmaskaan GCC-4.1 | ||
echo "=sys-devel/gcc-4.1" >> /etc/portage/package.unmask | echo "=sys-devel/gcc-4.1" >> /etc/portage/package.unmask | ||
== Paketin maskaaminen == | |||
Jos jokin paketti ei jostain syystä suostu toimimaan koneellasi tai jostakin muusta syystä haluat estää sen asentamisen, voit lisätä sen itse maskiin. | |||
echo "<paketti>" >> /etc/portage/package.mask | |||
Esim. Maskaan GCC-4.1 | |||
echo "=sys-devel/gcc-4.1" >> /etc/portage/package.mask | |||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] |
Versio 19. toukokuuta 2006 kello 08.51
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.
/etc/portage/ -kansio
/etc/portage/ -kansio sisältää tiedostoja, joilla voidaan korvata kehittäjien antamia arvoja /usr/portage/profiles/ - kansiossa
Jos kansiota ei viela ole, se voidaan luoda:
mkdir -p /etc/portage
- package.mask - Tänne voit itse lisätä paketteja maskiin
- package.unmask - Täältä voit kumota kehittäjän tekemät maskaukset
- package.keywords - Tänne voit määrittää paketeille omia keyword-arvoja (arch, ~arch, -*, jne...)
- package.use - Tänne voit määrittää paketeille omi USE-muuttujia
Testing-haaran käyttäminen
Testing haaran käyttäjäksi voi siirtyä kahdella tavalla:
Koko järjestelmä:
# Muokkaa /etc/make.conf ACCEPT_KEYWORDS="~arch"
Esim. Testing-haaraan siirtyminen x86 alustalla
# Muokkaa /etc/make.conf ACCEPT_KEYWORDS="~x86"
Yksittäisissä paketeissa:
echo "<paketti> ~arch" >> /etc/portage/package.keywords
Esim. Merkkaan gcc Testinggiin x86 alustalla
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
Paketin maskaaminen
Jos jokin paketti ei jostain syystä suostu toimimaan koneellasi tai jostakin muusta syystä haluat estää sen asentamisen, voit lisätä sen itse maskiin.
echo "<paketti>" >> /etc/portage/package.mask
Esim. Maskaan GCC-4.1
echo "=sys-devel/gcc-4.1" >> /etc/portage/package.mask