Ero sivun ”Fedora Linux/Päivittäminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
 
(21 välissä olevaa versiota 6 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 ''yum-updatesd''-palvelu päivittää pakettitietokantaan tiedot uusimmista saatavilla paketeista
[[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
 
=== 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 ===
=== 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 ===
Rivi 26: Rivi 23:
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.


== Fedoran päivittäminen ==
== Koko jakeluversion päivittäminen ==
Monet [[Fedoran asentaminen|asentavat]] Fedoran puhtaana vanhan version alustetulle osiolle, mutta Fedoran voi myös päivittää
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 33: 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ä [[Live-CD]]illä.
asennus-DVD:llä, eikä [[live-cd]]illä.


=== PreUpgrade ===
=== FedUp ===
Uusi tapa suorittaa päivitys on käyttää [[PreUpgrade]]-ohjelmaa, joka suoritetaan päivitettävässä järjestelmässä. PreUpgrade
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 43: Rivi 40:
toiseen päivittäminen.
toiseen päivittäminen.


Aluksi täytyy ottaa käyttöön uuden Fedoran pakettivarastot. Oletuspakettivarastot kuuluvat <tt>fedora-release</tt>-pakettiin, joten
Aluksi kannattaa tuoda tarvittavat pakettien allekirjoitusavaimet. Ne ovat saatavilla sivulla https://fedoraproject.org/keys ja ne tuodaan rpm:n avaintietokantaan komennolla
uudet varastot saa käyttöön päivittämällä fedora-releasen. Mikäli halutaan päivittää Fedoran [[Rawhide]]-kehityshaaraan, saa päivitetyn
  # rpm --import avaimen-nettiosoite
fedora-releasen asennettua suoraan Yumilla:
missä avaimen-nettiosoite on esimerkiksi https://fedoraproject.org/static/97A1071F.txt
  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:
Tämän jälkeen tyhjennetään ensin paketinhallinnan välimuisti ja sitten päivitetään järjestelmä komennoilla
  yum update
# 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
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
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.
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 päivitysprosessi ==
Rivi 64: Rivi 72:
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ä.
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ä.


=== Linkkejä ===
=== Aiheesta muualla ===
*[http://koji.fedoraproject.org/koji/ Koji-käännösjärjestelmän pääsivu]
*[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]
*[https://admin.fedoraproject.org/updates/ Bodhi-päivitysjärjestelmän pääsivu]
*[https://admin.fedoraproject.org/updates/F8/FEDORA-2008-9691 Esimerkki päivityssivusta], tässä tapauksessa jo vakaisiin päivityksiin mennyt openoffice.org-voikko Fedora 8:lle
 
==Katso myös==
*[[Fedora/Paketinhallinta]]
*[[Fedora/Pakettivarastot]]
*[[Fedora/Asennus/Viimeistely]]


[[Luokka:Paketinhallinta]]
[[Luokka:Paketinhallinta]]
[[Luokka:Fedora]]
[[Luokka:Fedora Linux]]
[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]
505

muokkausta

Navigointivalikko