Ero sivun ”Portage” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (Luokka:Gentoo)
p (turha otsikko ja itseensä viittaava linkki pois)
Rivi 1: Rivi 1:
== Yleistä ==
Portage on [[Gentoo|Gentoon]] käyttämä paketinhallintajärjestelmä, jota käytetään yleensä emerge-nimisellä ohjelmalla. Portagen pakettipuuta pidetään yleisesti yhtenä laajimmista ja sen ohjelmat ovat yleensä erittäin tuoreita.
 
Portage on [[Gentoo|Gentoon]] käyttämä paketinhallintajärjestelmä, jota käytetään yleensä [[emerge]]-nimisellä ohjelmalla. Portagen pakettipuuta pidetään yleisesti yhtenä laajimmista ja sen ohjelmat ovat yleensä erittäin tuoreita.


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).
Rivi 13: Rivi 11:


=== Joukko hyviä komentoja ===
=== 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 saatavilla olevan version ja 3. paketteja koskevien USE-muuttujien arvot.  Itse <tt>emerge world</tt> merkitsee suunnilleen samaa kuin "päivitä kaikki."
*<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 saatavilla olevan version ja 3. paketteja koskevien USE-muuttujien arvot.  Itse <tt>emerge world</tt> merkitsee suunnilleen samaa kuin "päivitä kaikki."



Versio 29. kesäkuuta 2008 kello 17.05

Portage on Gentoon käyttämä paketinhallintajärjestelmä, jota käytetään yleensä emerge-nimisellä ohjelmalla. Portagen pakettipuuta pidetään yleisesti yhtenä laajimmista ja sen ohjelmat ovat yleensä erittäin tuoreita.

Portage jakaa paketit kahden kattokäsitteen alle, jotka ovat world ja system. 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 .ebuild. Jokainen ebuild on eräänlainen scripti, tai kokoelma toimenpiteitä, joista portage suorittaa tarvittavat asennuksen eri vaiheissa.

Pakettien jäsentely

Portagessa paketit jakautuvat kategorioihin, kuten sys-devel, net-misc ja app-emulation. Vuoden 2005 toukokuun alussa kategorioita oli yhteensä 134. Jokaisen kategorian sisällä on joukko paketteja, kuten sys-devel/libtool, sys-devel/binutils ja sys-devel/gettext. Jokaisesta paketista löytyy yksi tai useampi versio. Jos samasta lähdekoodista, eli paketin valmistajan versiosta on tehty useampi ebuild, ne erotetaan toisistaan päätteillä -r1, -r2 jne.

Pikaopas

Joukko hyviä komentoja

  • emerge world -pv listaa kaikki päivitykset jotka emerge world tekisi, ja näyttää samalla paketin 1. järjestelmässä jo olevan version, 2. uusimman saatavilla olevan version ja 3. paketteja koskevien USE-muuttujien arvot. Itse emerge world merkitsee suunnilleen samaa kuin "päivitä kaikki."
  • emerge -av ohjelma asentaa ohjelman "ohjelma" kysyen kuitenkin käyttäjältä ensin varmistuksen. Näyttää myös ohjelman USE-asetukset.
  • emerge --unmerge ohjelma poistaa ohjelman.
  • gentoolkitin revdep-rebuild tarkistaa onko järjestelmässä rikkinäisiä dynaamisia kirjastolinkityksiä ja korjaa ne tarvittaessa uudelleenkääntäen kirjastoa käyttäneen ohjelman ebuildin.
  • eix ohjelma näyttää ohjelman tiedot paljon nopeammin kuin emergen haku, eix löytyy portagesta nimellä app-portage/eix.
  • Portagen voi päivittää emerge --sync:n sijasta myös eix-sync:llä, joka synkronoi portagen, päivittää eixin tietokannan ja näyttää päivittyneet paketit synkronoinnin jälkeen, ilman portagen päivittämistä eixin tietokanta päivitetään komennolla update-eix.

Katso myös