Muokataan sivua Portage
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
== Yleistä == | |||
Portage jakaa paketit kahden kattokäsitteen alle, jotka ovat <tt>world</tt> ja <tt>system</tt>. System sisältää joukon järjestelmän toiminnalle välttämättömiä paketteja. World sisältää kaikki käyttäjän portagella asentamat paketit (mutta ei niiden mukana riippuvuussyistä tulleita paketteja). | Portage jakaa paketit kahden kattokäsitteen alle, jotka ovat <tt>world</tt> ja <tt>system</tt>. System sisältää joukon järjestelmän toiminnalle välttämättömiä paketteja. World sisältää kaikki käyttäjän portagella asentamat paketit (mutta ei niiden mukana riippuvuussyistä tulleita paketteja). | ||
Portage toimii käyttämällä tiedostoja, joiden pääte on <tt>.ebuild</tt>. Jokainen | Portage toimii käyttämällä tiedostoja, joiden pääte on <tt>.ebuild</tt>. Jokainen <tt>ebuild</tt> on eräänlainen scripti, tai kokoelma toimenpiteitä, joista portage suorittaa tarvittavat asennuksen eri vaiheissa. | ||
== Pakettien jäsentely == | == Pakettien jäsentely == | ||
Portagessa paketit jakautuvat kategorioihin, kuten <tt>sys-devel</tt>, <tt>net-misc</tt> ja <tt>app-emulation</tt>. Vuoden 2005 toukokuun alussa kategorioita oli yhteensä 134. Jokaisen kategorian sisällä on joukko paketteja, kuten <tt>sys-devel/libtool</tt>, <tt>sys-devel/binutils</tt> ja <tt>sys-devel/gettext</tt>. Jokaisesta paketista löytyy yksi tai useampi versio. Jos samasta lähdekoodista, eli paketin valmistajan versiosta on tehty useampi <tt>ebuild</tt>, ne erotetaan toisistaan päätteillä <tt>-r1</tt>, <tt>-r2</tt> jne. | Portagessa paketit jakautuvat kategorioihin, kuten <tt>sys-devel</tt>, <tt>net-misc</tt> ja <tt>app-emulation</tt>. Vuoden 2005 toukokuun alussa kategorioita oli yhteensä 134. Jokaisen kategorian sisällä on joukko paketteja, kuten <tt>sys-devel/libtool</tt>, <tt>sys-devel/binutils</tt> ja <tt>sys-devel/gettext</tt>. Jokaisesta paketista löytyy yksi tai useampi versio. Jos samasta lähdekoodista, eli paketin valmistajan versiosta on tehty useampi <tt>ebuild</tt>, ne erotetaan toisistaan päätteillä <tt>-r1</tt>, <tt>-r2</tt> jne. | ||
== | == Pikaopas == | ||
=== Joukko hyviä komentoja === | |||
<tt>emerge world -pv</tt> listaa kaikki päivitykset jotka <tt>emerge world</tt> tekisi, ja näyttää samalla paketin 1. järjestelmässä jo olevan version, 2. uusimman saatavillaolevan version ja 3. paketteja koskevien USE-muuttujien arvot. Itse <tt>emerge world</tt> merkitsee suunnilleen samaa kuin "päivitä kaikki." | |||
=== Lisää hyviä komentoja === | |||
'''Nämä edellyttävät että gentoolkit on asennettu.''' Jos ei ole niin helpoiten tilanteen korjaa kirjoittamalla roottina <tt>emerge gentoolkit</tt> | |||
<tt>etcat -v paketti</tt> näyttää kaikki paketista saatavillaolevat versiot. | |||
<tt>etcat -u paketti</tt> listaa kaikki pakettia koskevat USE-muuttujat ja antaa useimmille lyhyen selityksen. | |||
[[Luokka: | [[Luokka:Järjestelmä]] | ||
[[Luokka: | [[Luokka:Jakelut]] |