Muokataan sivua Fedora Linux/Päivittäminen
Siirry navigaatioon
Siirry hakuun
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 [[Fedora/Paketinhallinta]]. | ||
==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 | |||
=== 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 | |||
=== Gnome-packagekit === | === Gnome-packagekit === | ||
PackageKitin [[Gnome]]-käyttöliittymä on korvannut Pupin Fedora 9:sta alkaen. Sen päivitystyökalu toimii hyvin samalla tavalla kuin Pup. | 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. | ||
=== 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. | |||
== Koko jakeluversion päivittäminen == | == Koko jakeluversion päivittäminen == | ||
Rivi 41: | Rivi 44: | ||
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 | |||
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 --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 55: | Rivi 58: | ||
=== 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 | |||
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 | |||
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 | |||
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 | |||
== Fedoran päivitysprosessi == | == Fedoran päivitysprosessi == | ||
Rivi 77: | Rivi 80: | ||
==Katso myös== | ==Katso myös== | ||
*[[ | *[[Fedoran paketinhallinta]] | ||
*[[ | *[[Pakettilähteitä Fedoralle]] | ||
*[[ | *[[Fedoran asennuksen jälkeiset toimet]] | ||
[[Luokka:Paketinhallinta]] | [[Luokka:Paketinhallinta]] | ||
[[Luokka:Fedora | [[Luokka:Fedora]] | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] |