Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| Tämä dokumentti kuvaa päivitettyjen pakettien asentamisen [[Fedora]]an sekä itse Fedoran päivittämisen versiosta toiseen. Fedoran [[paketinhallinta]]a on selostettu tarkemmin artikkelissa [[Fedora/Paketinhallinta]].
| | Sivu on väliaikaisesti poistettu jotta tekijänoikeusasiat saadaan varmistettua. |
| __TOC__
| |
| {{Malline:Oikeudet}}
| |
| ==Päivitettyjen pakettien asentaminen==
| |
| [[Kuva:gpk-update-viewer.png|250px|right|thumb|Luettelo uusista päivityksistä Gnome-packagekitissä.]]
| |
| Oletuksena työpöytäkäytössä Fedoran PackageKit-palvelu päivittää pakettitietokantaan tiedot uusimmista saatavilla paketeista
| |
| säännöllisin väliajoin. Palvelinkäytössä voidaan käyttää esimerkiksi yum-updatesd-palvelua tähän. Lisäksi tiedot päivitetään automaattisesti aina [[Yum]]ia ajettaessa, mikäli tätä ei ole tehty viimeisen puolen tunnin aikana.
| |
| | |
| Päivitykset asennetaan yleensä joko suoraan [[Yum]]illa, tai vaihtoehtoisesti jonkin Yumin edustaohjelman,
| |
| kuten [[Pup]]in, [[pkcon]]in tai [[Gnome-packagekit]]in kautta.
| |
| | |
| | |
| === Yum ===
| |
| Yumilla paketit saa päivitettyä helposti komennolla:
| |
| # yum update
| |
| | |
| === Pkcon ===
| |
| [[PackageKit]]in 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.
| |
| | |
| == Koko jakeluversion 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-cd]]illä.
| |
| | |
| === FedUp ===
| |
| Uusi tapa suorittaa päivitys on käyttää [[Fedora/FedUp|FedUp]]-ohjelmaa, joka suoritetaan päivitettävässä järjestelmässä. FedUp
| |
| 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 kannattaa tuoda tarvittavat pakettien allekirjoitusavaimet. Ne ovat saatavilla sivulla https://fedoraproject.org/keys ja ne tuodaan rpm:n avaintietokantaan komennolla
| |
| # rpm --import avaimen-nettiosoite
| |
| missä avaimen-nettiosoite on esimerkiksi https://fedoraproject.org/static/97A1071F.txt
| |
| | |
| Tämän jälkeen tyhjennetään ensin paketinhallinnan välimuisti ja sitten päivitetään järjestelmä komennoilla
| |
| # yum clean all
| |
| yum --releasever=versio distro-sync --skip-broken
| |
| missä versio on esimerkiksi 14 tai Fedoran epävakaata kehitysversiota varten rawhide.
| |
| | |
| 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.
| |
| | |
| === Jakelupäivityksen jälkeiset toimet ===
| |
| Seuraavia ohjeita kannattaa seurata riippumatta siitä, kuinka jakelupäivityksen on tehnyt. Päivityksen jälkeen kannattaa suorittaa ensin
| |
| # yum clean all
| |
| jotta vanhat pakettitiedot siivotaan. Sen jälkeen kannattaa varmistaa, että järjestelmän paketit vastaavat jakeluversion paketteja komennolla | |
| # yum distro-sync --skip-broken
| |
| | |
| Kun paketit on synkronoitu, kannattaa tarkistaa, mitkä paketit ovat ns. orpoja, eli niitä ei tarjota mistään käytössä olevasta pakettivarastosta:
| |
| # package-cleanup --orphans
| |
| Komento package-cleanup on paketissa yum-utils. Komennon luettelemat paketit voi varovaisuutta noudattaen poistaa, jos ne näyttävät tarpeettomilta.
| |
| | |
| Lopuksi erityisesti kokeneiden käyttäjien kannattaa käydä läpi uusien pakettien mukana tulleet uudet asetustiedostot ja yhdistää ne vanhoihin. Tähän tarvitaan kyseisiä tiedostoja etsivä rpmconf-työkalu sekä joku tiedostojen yhdistämistyökalu, kuten [[Meld]]. Asetustiedostojen etsintä ja yhdistäminen tehdään komennolla
| |
| # rpmconf -a -fmeld
| |
| | |
| == Fedoran päivitysprosessi ==
| |
| | |
| Fedoran kehittäjät kääntävät Fedora-paketit kaikille Fedoran tukemille suoritinarkkitehtuureille käännösjärjestelmä [[Koji]]ssa. Rawhide-kehityshaaraan uudet paketit menevät heti käännöksen valmistuttua. Julkaistuihin versioihin tehdään erikseen päivityspyynnöt päivitysjärjestelmä [[Bodhi]]ssa.
| |
| | |
| 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ä.
| |
| | |
| === Aiheesta muualla ===
| |
| *[http://koji.fedoraproject.org/koji/ Koji-käännösjärjestelmän pääsivu]
| |
| *[https://admin.fedoraproject.org/updates/ Bodhi-päivitysjärjestelmän pääsivu]
| |
| | |
| ==Katso myös==
| |
| *[[Fedora/Paketinhallinta]]
| |
| *[[Fedora/Pakettivarastot]]
| |
| *[[Fedora/Asennus/Viimeistely]]
| |
| | |
| [[Luokka:Paketinhallinta]]
| |
| [[Luokka:Fedora Linux]]
| |
| [[Luokka:Ohjeet]]
| |