Ero sivun ”Fedora Linux/Päivittäminen” versioiden välillä
Siirry navigaatioon
Siirry hakuun
ei muokkausyhteenvetoa
p (Ei ole enää vanhentunut) |
Ei muokkausyhteenvetoa |
||
(26 välissä olevaa versiota 7 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Tämä dokumentti kuvaa päivitettyjen pakettien asentamisen [[Fedora]]an sekä itse Fedoran päivittämisen versiosta toiseen. | 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]]. | ||
__TOC__ | |||
{{Malline:Oikeudet}} | |||
==Päivitettyjen pakettien asentaminen== | ==Päivitettyjen pakettien asentaminen== | ||
Oletuksena Fedoran | [[Kuva:gpk-update-viewer.png|250px|right|thumb|Luettelo uusista päivityksistä Gnome-packagekitissä.]] | ||
säännöllisin väliajoin. Lisäksi tiedot päivitetään automaattisesti aina [[Yum]]ia ajettaessa, mikäli tätä | Oletuksena työpöytäkäytössä Fedoran PackageKit-palvelu päivittää pakettitietokantaan tiedot uusimmista saatavilla paketeista | ||
ei ole tehty viimeisen puolen tunnin aikana. | 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, | Päivitykset asennetaan yleensä joko suoraan [[Yum]]illa, tai vaihtoehtoisesti jonkin Yumin edustaohjelman, | ||
kuten [[Pup]]in, [[pkcon]]in tai [[Gnome-packagekit]]in kautta. | kuten [[Pup]]in, [[pkcon]]in tai [[Gnome-packagekit]]in kautta. | ||
=== Yum === | === Yum === | ||
Yumilla paketit saa päivitettyä helposti komennolla: | Yumilla paketit saa päivitettyä helposti komennolla: | ||
yum update | # yum update | ||
=== Pkcon === | === Pkcon === | ||
[[PackageKit]]in komentorivikäyttöliittymä pkcon päivittää paketit uusimpiin versioihinsa komennolla: | [[PackageKit]]in komentorivikäyttöliittymä pkcon päivittää paketit uusimpiin versioihinsa komennolla: | ||
pkcon update-system | # pkcon update-system | ||
=== Gnome-packagekit === | === Gnome-packagekit === | ||
PackageKitin [[Gnome]]-käyttöliittymä | 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. | Uusista päivityksistä ilmoitetaan huomautuskuplalla ja ilmoitusalueen kuvakkeesta, jota klikkaamalla pääsee asentamaan päivitetyt paketit. | ||
== | == Koko jakeluversion päivittäminen == | ||
Monet | 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 | versiosta toiseen useilla eri tavoilla. Päivityksessä on syytä varmistaa tietokoneella olevien tietojen varmuuskopiointi, jotta | ||
arvokkaita tietoja ei menetettäisi. | arvokkaita tietoja ei menetettäisi. | ||
Rivi 35: | Rivi 30: | ||
=== Asennusmedia === | === Asennusmedia === | ||
Perinteisin tapa Fedoran päivittämiseen on käyttää asennuslevyillä olevaa päivitystoimintoa. Tämä mahdollisuus on tarjolla vain | Perinteisin tapa Fedoran päivittämiseen on käyttää asennuslevyillä olevaa päivitystoimintoa. Tämä mahdollisuus on tarjolla vain | ||
asennus-DVD:llä, eikä [[ | asennus-DVD:llä, eikä [[live-cd]]illä. | ||
=== | === FedUp === | ||
Uusi tapa suorittaa päivitys on käyttää [[ | 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. | lataa koneelle tarvittavat, uuden Fedoran sisältävät paketit ja käynnistää tämän jälkeen tietokoneen uudestaan asennusohjelmaan. | ||
Rivi 45: | Rivi 40: | ||
toiseen päivittäminen. | toiseen päivittäminen. | ||
Aluksi | 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:Paketinhallinta]] | ||
[[Luokka:Fedora]] | [[Luokka:Fedora Linux]] | ||
[[Luokka:Ohjeet]] |