Fedora Linux/Paketinhallinta

Linux.fista
Versio hetkellä 18. lokakuuta 2013 kello 13.18 – tehnyt Tuju (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

Fedoran paketinhallinta käyttää RPM-paketteja jotka sisältävät asennettavat tiedostot, metatiedot, huolehtivat niiden riippuvuuksista jotta asennus olisi mahdollisimman helppoa ja ajavat taustalla ohjelmia niiden asennuksen, päivityksen ja poiston yhteydessä.

RPM-paketteja voidaan asentaa oko automatisoidusti pakettivarastoja hyödyntäen tai käsin paketti kerrallaan. Jos paketteja asentaa käsin, täytyy ne myös hakea käsin esimerkiksi Internetistä tai cd-levyiltä sekä varmistaa, että niiden vaatimat riippuvuudet on tyydytetty.

Pakettivarastoja käytetään Yum-nimisellä ohjelmalla, jolla voidaan asentaa, päivittää ja poistaa paketteja sekä tutkia niiden tietoja pakettivarastoista.

Pakettien asentamisesta, poistamisesta ja muista toiminnoista löytyy tietoa sivulta Yum . Tällä sivulla on yksityiskohtaisempaa tietoa paketinhallinnasta.


Graafiset työkalut

Nykyisissä jakeluissa on PackageKit-niminen Yumin edustaohjelma, jonka avulla paketteja voidaan hallinta graafisesti. Päivitysten asentaminen onnistuu työpöytäympäristön paneelissa olevasta kuvakkeesta, joka myös ilmoittaa saapuneista päivityksistä.

Uusien pakettien asentaminen, vanhojen poistaminen ja pakettien tietojen tarkastelu onnistuu Gnome-työpöytäympäristössä kuvakkeesta Ohjelmat --> Lisää tai poista ohjelmia (Gnome-packagekit). KDE:ssä tämä onnistuu kuvakkeesta K-valikko --> Ylläpito --> Lisää tai poista ohjelmia tai asetuskeskuksesta (Järjestelmän asetukset) kohdasta Add or Remove Software (KPackageKit).

Paketteja voidaan hakea joko hakusanalla tai käyttötarkoituksen perusteella (esimerkiksi "pelit" tai "grafiikka").

Vaihtoehtoiset käyttöliittymät

Yumille on olemassa myös muita graafisia edustaohjelmia, kuten Yumex. Yumex voidaan asentaa paketinhallinnan kautta.

Yumia vastaava, pääasiassa Debian-pohjaisissa jakeluissa käytettävä Apt-järjestelmä voidaan myös asentaa Fedoraan. Fedoraan saatavilla oleva Apt-versio (APT-RPM) on sovitettu käyttämään RPM-paketteja sekä Yumin pakettivarastoja. Apt sekä sen suosituin graafinen käyttöliittymä Synaptic löytyvät paketeista apt ja synaptic.

Yksittäiset paketit

Yksittäisten RPM-pakettien asennus voi olla tarpeen, mikäli pakettia ei löydy mistään sopivasta pakettivarastosta tai jos pakettivarastoihin ei esimerkiksi verkkoyhteyden puutteen takia ole pääsyä. Yksittäisten pakettien etsimiseen on olemassa useita palveluita kuten rpm.pbone.net sekä Rpmfind.

Pääasiallinen tapa yksittäisten pakettien hallintaan on rpm-komentorivityökalu. Koska rpm-työkalu ei tue pakettivarastoja, ei se myöskään osaa tyydyttää pakettien riippuvuuksia, vaan näyttää pelkän virheilmoituksen puuttuvista riippuvuuksista.

Paketteja voi myös asentaa graafisesti klikkaamalla niiden kuvaketta tiedostonhallintaohjelmassa tai niihin osoittavaa linkkiä www-selaimessa. Asennus onnistuu myös yumin kautta valitsimella install, jolloin yum yrittää tyydyttää paketin riippuvuudet.

Asennettujen yksittäisten RPM-pakettien poistamiseen, päivittämiseen ja tietojen tarkasteluun voidaan käyttää samoja graafisia ohjelmia kuin muidenkin pakettien kanssa.

Katso myös