Ero sivun ”Fedora Linux/Paketinhallinta” versioiden välillä
p (siirsi sivun Fedoran paketinhallinta uudelle nimelle Fedora/Paketinhallinta: siirto alasivuksi) |
(→Pakettivarastojen hallinta: Päivitä pääartikkelin nimi) |
||
Rivi 18: | Rivi 18: | ||
===Pakettivarastojen hallinta=== | ===Pakettivarastojen hallinta=== | ||
''Pääartikkeli: [[Pakettilähteitä | ''Pääartikkeli: [[Fedora/Pakettilähteitä]]'' | ||
Fedoran pakettivarastoista löytyy yli 10 000 eri pakettia, jotka riittävät useimpiin tarkoituksiin. Oletuspakettivarastoista ei kuitenkaan löydy [[vapaa ohjelmisto|epävapaita]] tai USA:n ohjelmistopatentti- ja tekijänoikeuslainsäädännön vastaisia paketteja, kuten monia multimediaohjelmia tai laiteajureita. Koska nämä paketit ovat kuitenkin useimmissa maissa laillisia (ja sitä paitsi tarpeellisia), on niitä jakelemaan perustettu '''[[epäviralliset pakettilähteet|epävirallisia pakettivarastoja]]'''. | Fedoran pakettivarastoista löytyy yli 10 000 eri pakettia, jotka riittävät useimpiin tarkoituksiin. Oletuspakettivarastoista ei kuitenkaan löydy [[vapaa ohjelmisto|epävapaita]] tai USA:n ohjelmistopatentti- ja tekijänoikeuslainsäädännön vastaisia paketteja, kuten monia multimediaohjelmia tai laiteajureita. Koska nämä paketit ovat kuitenkin useimmissa maissa laillisia (ja sitä paitsi tarpeellisia), on niitä jakelemaan perustettu '''[[epäviralliset pakettilähteet|epävirallisia pakettivarastoja]]'''. |
Versio 30. joulukuuta 2012 kello 14.22
Fedoran paketinhallinta pohjautuu RPM-paketteihin, jotka sisältävät asennettavat tiedostot (ohjelmat) joko binääri tai lähdekoodimuodossa sekä niihin liittyvää metatietoa, kuten paketin sisällön kuvauksen ja tiedot sen riippuvuuksista.
RPM-paketteja voidaan asentaa joko automatisoidusti pakettivarastoja hyödyntäen tai käsin paketti kerrallaan. Jos paketteja asentaa käsin, täytyy ne hakea manuaalisesti esimerkiksi Internetistä tai cd-levyiltä sekä varmistaa, että niiden riippuvuudet on tyydytetty.
Pakettivarastojen hyödyntäminen
Fedorassa tulee esiasennettuna Yum-niminen järjestelmä, jolla voidaan asentaa, päivittää ja poistaa paketteja sekä tutkia niiden tietoja pakettivarastoja apuna käyttäen. Yumia voidaan käyttää joko komentoriviltä yum-ohjelmalla tai jollain sen lukuisista (graafisista) edustaohjelmista.
Fedora 9:ssä ja uudemmissa tulee mukana 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.
Pakettivarastojen hallinta
Pääartikkeli: Fedora/Pakettilähteitä
Fedoran pakettivarastoista löytyy yli 10 000 eri pakettia, jotka riittävät useimpiin tarkoituksiin. Oletuspakettivarastoista ei kuitenkaan löydy epävapaita tai USA:n ohjelmistopatentti- ja tekijänoikeuslainsäädännön vastaisia paketteja, kuten monia multimediaohjelmia tai laiteajureita. Koska nämä paketit ovat kuitenkin useimmissa maissa laillisia (ja sitä paitsi tarpeellisia), on niitä jakelemaan perustettu epävirallisia pakettivarastoja.
Fedora 8:ssa ja uudemmissa käytetään epävirallisina pakettivarastoina yleensä sekä RPM Fusionia että Livnaa. Fedora 7:ssä ja vanhemmissa käytetään yleensä vain Livna-pakettivarastoa. Epävirallisten käyttöönotosta ja niiden tarjoamista paketeista on kerrottu tarkemmin artikkelissa Fedoran asennuksen jälkeiset toimet.
Koska epävirallisten pakettivarastojen kautta järjestelmään voi asentua käytännössä mitä vain (jopa haittaohjelmia), kannattaa ennen varaston asentamista varmistua sen käyttötarkoituksesta, ylläpitäjän luotettavuudesta ja yhteensopivuudesta muiden pakettivarastojen kanssa.
Useampaa samaa tai samoja paketteja tarjoavaa pakettivarastoa ei tule asentaa, ellei niiden sivuilla nimenomaisesti ole mainittu niiden olevan yhteensopivia keskenään.
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.