Fedora Linux/Päivittäminen

Linux.fista
Versio hetkellä 28. marraskuuta 2008 kello 23.52 – tehnyt Vpv (keskustelu | muokkaukset) (Päivitysprosessista hieman)
Siirry navigaatioon Siirry hakuun

Tämä dokumentti kuvaa päivitettyjen pakettien asentamisen Fedoraan sekä itse Fedoran päivittämisen versiosta toiseen.

Päivitettyjen pakettien asentaminen

Oletuksena Fedoran yum-updatesd-palvelu päivittää pakettitietokantaan tiedot uusimmista saatavilla paketeista säännöllisin väliajoin. Lisäksi tiedot päivitetään automaattisesti aina Yumia ajettaessa, mikäli tätä ei ole tehty viimeisen puolen tunnin aikana.

Päivitykset asennetaan yleensä joko suoraan Yumilla, tai vaihtoehtoisesti jonkin Yumin edustaohjelman, kuten Pupin, pkconin tai Gnome-packagekitin kautta.

Yum

Yumilla paketit saa päivitettyä helposti komennolla:

yum update

Package Updater

Package Updater eli Pup ilmoittaa saatavilla olevista päivityksistä automaattisesti huomautuskuplalla ja järjestelmän ilmoitusalueelle ilmestyvällä kuvakkeella, josta klikkaamalla pääsee katselemaan tarjolla olevia päivittyneitä paketteja ja suorittamaan niiden asennuksen.

Pkcon

PackageKitin komentorivikäyttöliittymä pkcon päivittää paketit uusimpiin versioihinsa komennolla:

pkcon update-system

Gnome-packagekit

PackageKitin Gnome-käyttöliittymä on korvannut Pupin Fedora 9:sta alkaen. Sen päivitystyökalu toimii hyvin samalla tavalla kuin Pup. Uusista päivityksistä ilmoitetaan huomautuskuplalla ja ilmoitusalueen kuvakkeesta, jota klikkaamalla pääsee asentamaan päivitetyt paketit.

Fedoran päivittäminen

Monet asentavat Fedoran puhtaana vanhan version alustetulle osiolle, mutta Fedoran voi myös päivittää versiosta toiseen useilla eri tavoilla. Päivityksessä on syytä varmistaa tietokoneella olevien tietojen varmuuskopiointi, jotta arvokkaita tietoja ei menetettäisi.

Asennusmedia

Perinteisin tapa Fedoran päivittämiseen on käyttää asennuslevyillä olevaa päivitystoimintoa. Tämä mahdollisuus on tarjolla vain asennus-DVD:llä, eikä Live-CDillä.

PreUpgrade

Uusi tapa suorittaa päivitys on käyttää PreUpgrade-ohjelmaa, joka suoritetaan päivitettävässä järjestelmässä. PreUpgrade lataa koneelle tarvittavat, uuden Fedoran sisältävät paketit ja käynnistää tämän jälkeen tietokoneen uudestaan asennusohjelmaan.

Yum

Vaikka tämä ei olekaan Fedora-projektin virallisesti tukema tapa päivittää Fedora, myös Yumilla on mahdollista suorittaa Fedoran versiosta toiseen päivittäminen.

Aluksi täytyy ottaa käyttöön uuden Fedoran pakettivarastot. Oletuspakettivarastot kuuluvat fedora-release-pakettiin, joten uudet varastot saa käyttöön päivittämällä fedora-releasen. Mikäli halutaan päivittää Fedoran Rawhide-kehityshaaraan, saa päivitetyn fedora-releasen asennettua suoraan Yumilla:

yum --enablerepo=development update fedora-release

Jos halutaan sen sijaan päivittää jo johonkin julkaistuun Fedora-versioon, kannattaa hakea sitä vastaava fedora-release-paketti itse pakettivarastosta ja asentaa se.

Kun fedora-release on päivitetty, voidaan loput järjestelmästä päivittää komennolla:

yum update

Tässä on syytä varautua erilaisiin ongelmiin, sillä päivityksen ollessa kesken järjestelmässä voi olla käytössä keskenään yhteensopimattomia ohjelmaversioita. Erityisesti palveluita kannattaa olla mahdollisimman vähän päällä, ja X kannattaa olla suljettuna. Lisäksi kannattaa huomioida, että Yum saattaa kuluttaa yllättävän paljon muistia suuren pakettimäärän päivityksen aikana.

Fedoran päivitysprosessi

Fedoran kehittäjät kääntävät Fedora-paketit kaikille Fedoran tukemille suoritinarkkitehtuureille käännösjärjestelmä Kojissa. Rawhide-kehityshaaraan uudet paketit menevät heti käännöksen valmistuttua. Julkaistuihin versioihin tehdään erikseen päivityspyynnöt päivitysjärjestelmä Bodhissa.

Yleisesti prosessi menee niin, että kehittäjä pyytää ensin päivitettyjen pakettien viemistä updates-testing-asennuslähteeseen. Päivitysten testausajaksi on suositeltu noin viikkoa. Tämän jälkeen kehittäjä voi halutessaan pyytää päivityksen siirtämistä vakaiden päivitysten updates-asennuslähteeseen. Bodhissa on käytettävissä myös äänestystoiminto, jossa päivitystä testaavat käyttäjät voivat antaa joko positiivisia tai negatiivisia "karma-pisteitä". Oletuksena karma-pisteiden ollessa +3 päivitys siirretään automaattisesti updates-testingistä vakaaksi. Vastaavasti oletuksena karma-pisteiden ollessa -3 päivitys siirretään poistetaan updates-testingistä.