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

Siirry navigaatioon Siirry hakuun
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
 
(3 välissä olevaa versiota 2 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. 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 [[Fedora/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 8: Rivi 9:
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 39: Rivi 41:


Aluksi kannattaa tuoda tarvittavat pakettien allekirjoitusavaimet. Ne ovat saatavilla sivulla https://fedoraproject.org/keys ja ne tuodaan rpm:n avaintietokantaan komennolla
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
  # rpm --import avaimen-nettiosoite
missä avaimen-nettiosoite on esimerkiksi https://fedoraproject.org/static/97A1071F.txt
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
Tämän jälkeen tyhjennetään ensin paketinhallinnan välimuisti ja sitten päivitetään järjestelmä komennoilla
  yum clean all
  # yum clean all
  yum --releasever=versio distro-sync --skip-broken
  yum --releasever=versio distro-sync --skip-broken
missä versio on esimerkiksi 14 tai Fedoran epävakaata kehitysversiota varten rawhide.
missä versio on esimerkiksi 14 tai Fedoran epävakaata kehitysversiota varten rawhide.
Rivi 53: Rivi 55:
=== Jakelupäivityksen jälkeiset toimet ===
=== Jakelupäivityksen jälkeiset toimet ===
Seuraavia ohjeita kannattaa seurata riippumatta siitä, kuinka jakelupäivityksen on tehnyt. Päivityksen jälkeen kannattaa suorittaa ensin
Seuraavia ohjeita kannattaa seurata riippumatta siitä, kuinka jakelupäivityksen on tehnyt. Päivityksen jälkeen kannattaa suorittaa ensin
  yum clean all
  # yum clean all
jotta vanhat pakettitiedot siivotaan. Sen jälkeen kannattaa varmistaa, että järjestelmän paketit vastaavat jakeluversion paketteja komennolla
jotta vanhat pakettitiedot siivotaan. Sen jälkeen kannattaa varmistaa, että järjestelmän paketit vastaavat jakeluversion paketteja komennolla
  yum distro-sync --skip-broken
  # 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:
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
  # package-cleanup --orphans
Komento package-cleanup on paketissa yum-utils. Komennon luettelemat paketit voi varovaisuutta noudattaen poistaa, jos ne näyttävät tarpeettomilta.
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
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
  # rpmconf -a -fmeld


== Fedoran päivitysprosessi ==
== Fedoran päivitysprosessi ==
Rivi 80: Rivi 82:


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

muokkausta

Navigointivalikko