Muokataan sivua Fedora Linux/Päivittäminen

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

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]].
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 [[Fedoran paketinhallinta]].
__TOC__
 
{{Malline:Oikeudet}}
==Päivitettyjen pakettien asentaminen==
==Päivitettyjen pakettien asentaminen==
[[Kuva:gpk-update-viewer.png‎|250px|right|thumb|Luettelo uusista päivityksistä Gnome-packagekitissä.]]
[[Kuva:gpk-update-viewer.png‎|250px|right|thumb|Luettelo uusista päivityksistä Gnome-packagekitissä.]]
Rivi 9: Rivi 8:
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 ===
Rivi 23: Rivi 21:
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 ==
=== 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. Package Updater ei ole oletuksena käytössä nykyisissä Fedoran versioissa.
 
== Fedoran päivittäminen ==
Monet 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
Rivi 32: Rivi 35:
asennus-DVD:llä, eikä [[live-cd]]illä.
asennus-DVD:llä, eikä [[live-cd]]illä.


=== FedUp ===
=== PreUpgrade ===
Uusi tapa suorittaa päivitys on käyttää [[Fedora/FedUp|FedUp]]-ohjelmaa, joka suoritetaan päivitettävässä järjestelmässä. FedUp
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.
lataa koneelle tarvittavat, uuden Fedoran sisältävät paketit ja käynnistää tämän jälkeen tietokoneen uudestaan asennusohjelmaan.


Rivi 40: Rivi 43:
toiseen päivittäminen.
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
Aluksi täytyy ottaa käyttöön uuden Fedoran pakettivarastot. Oletuspakettivarastot kuuluvat <tt>fedora-release</tt>-pakettiin, joten
  # rpm --import avaimen-nettiosoite
uudet varastot saa käyttöön päivittämällä fedora-releasen. Mikäli halutaan päivittää Fedoran [[Rawhide]]-kehityshaaraan, saa päivitetyn
missä avaimen-nettiosoite on esimerkiksi https://fedoraproject.org/static/97A1071F.txt
fedora-releasen asennettua suoraan Yumilla:
  yum --enablerepo=development update fedora-release


Tämän jälkeen tyhjennetään ensin paketinhallinnan välimuisti ja sitten päivitetään järjestelmä komennoilla
Jos halutaan sen sijaan päivittää jo johonkin julkaistuun Fedora-versioon, kannattaa hakea sitä vastaava fedora-release-paketti itse
# yum clean all
pakettivarastosta ja asentaa se.
  yum --releasever=versio distro-sync --skip-broken
 
missä versio on esimerkiksi 14 tai Fedoran epävakaata kehitysversiota varten rawhide.
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
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 77: Rivi 69:


==Katso myös==
==Katso myös==
*[[Fedora/Paketinhallinta]]
*[[Fedoran paketinhallinta]]
*[[Fedora/Pakettivarastot]]
*[[Pakettilähteitä Fedoralle]]
*[[Fedora/Asennus/Viimeistely]]
*[[Fedoran asennuksen jälkeiset toimet]]


[[Luokka:Paketinhallinta]]
[[Luokka:Paketinhallinta]]
[[Luokka:Fedora Linux]]
[[Luokka:Fedora]]
[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetty malline: