|
|
Rivi 1: |
Rivi 1: |
| {{vanhentunut}} | | {{vanhentunut}} |
|
| |
|
| [[Fedora Core]] on [[Red Hat]] Linuxin "ilmaisversio". Viimeinen Red Hatin nimellä julkaistu vapaa Red Hat oli versio 9. Fedora Coren tämän hetkinen uusin versio on 8, joka julkaistiin 8.11.2007. Kummatkin distribuutiot käyttävät tavanomaista Red Hatin paketointijärjestelmää, [[RPM]] - Red Hat Package Manager. Tämä järjestelmä pitää kirjaa tietokannassaan siitä, mitä ohjelmia ja mitkä versiot ohjelmista on järjestelmään asenettu. Näin ollen ohjelmien lisääminen, poistaminen ja päivittäminen sujuu helposti mukana tulevien ohjelmien avulla.
| |
|
| |
|
| Tämä dokumentti esittelee viisi työkalua ohjelmien päivittämiseen:
| |
|
| |
|
| * ''[[rpm]]'':n, joka on molempien distibuutioiden perustyökalu. Toinen perustyökalu on
| | Tämä dokumentti kuvaa päivitettyjen pakettien asentamisen [[Fedora]]an sekä itse Fedoran päivittämisen versiosta toiseen. |
| * ''up2date'', joka on Red Hatin ja Fedoran ohjelmien päivitystyökalu.
| |
| * ''Red Carpet'' taas on Ximianin luoma graafinen työkalu ohjelmien päivittämiselle,
| |
| * ''[[yum]]'' taas on Fedoran mukana tuleva monipuolisempi ja osaavampi komentorivityökalu kuin mitä perus-rpm on.
| |
| * ''Package Updater'' eli ''pup'' on Fedora 5:n uusi graafinen päivitystyökalu
| |
|
| |
|
| == RPM ==
| |
|
| |
|
| RPM on siis Red Hatin perustyökalu ohjelmien asentamiseen. Sen käyttäminen on varsin
| | ==Päivitettyjen pakettien asentaminen== |
| yksinkertaista:
| | Oletuksena Fedoran ''yum-updatesd''-palvelu päivittää pakettitietokantaan tiedot uusimmista saatavilla paketeista |
|
| | säännöllisin väliajoin. Lisäksi tiedot päivitetään automaattisesti aina [[Yum]]ia ajettaessa, mikäli tätä |
| rpm -i paketti.rpm
| | ei ole tehty viimeisen puolen tunnin aikana. |
|
| |
|
| Ja paketti asentuu koneeseen. Verkon ylitse pakettia noudettaessa pitää laittaa komentoon
| | Päivitykset asennetaan yleensä joko suoraan [[Yum]]illa, tai vaihtoehtoisesti jonkin Yumin edustaohjelman, |
| koko hakuosoite. ''Rpm'' osaa käyttää sekä ftp- että http-protokollaa:
| | kuten [[Pup]]in, [[pkcon]]in tai [[Gnome-packagekit]]in kautta. |
|
| |
|
| <nowiki>rpm -i http://updates.example.com/paketti.rpm</nowiki> | | === Yum === |
| | Yumilla paketit saa päivitettyä helposti komennolla: |
| | yum update |
|
| |
|
| Edellisessä esimerkissä optio '''-i''' (install) asensi uuden paketin koneeseen. Koneessa jo
| |
| olevan ohjelman voi päivittää käyttämällä optiota '''-U'''. Huomaa kirjainkoko! Jälkimmäinen
| |
| on todella kirjoitettu isolla ja edellinen pienellä. Jos -U-optiolla asennettaessa ohjelmaa
| |
| ei ole koneessa vielä, se asennetaan. Sitä voi siis käyttää perusasennukseenkin.
| |
|
| |
|
| Yksi kätevä ''rpm'':n vipu on '''-F''': Se asentaa paketin, jos siitä on olemassa koneella
| | === Package Updater === |
| joku versio. Tätä voi käyttää hyväkseen vaikkapa silloin, kun halutaan hakea päivityspalvelimelta
| | ''Package Updater'' eli [[Pup]] ilmoittaa saatavilla olevista päivityksistä automaattisesti huomautuskuplalla ja |
| kaikki paketit. Tällöin komento päivittää vain ne paketit, jotka on jo koneessa. Näin voidaan
| | järjestelmän ilmoitusalueelle ilmestyvällä kuvakkeella, josta klikkaamalla pääsee katselemaan tarjolla olevia |
| tehdä pikainen päivitys tyyliin
| | päivittyneitä paketteja ja suorittamaan niiden asennuksen. |
|
| |
|
| rpm -Fvh * | | === Pkcon === |
| | [[PackageKit]]in komentorivikäyttöliittymä pkcon päivittää paketit uusimpiin versioihinsa komennolla: |
| | pkcon update-system |
|
| |
|
| Optiot '''-v''' ja '''-h''' lisäävät komennon tulosteita. Ensinmainittu on "verbose", joka
| | === Gnome-packagekit === |
| käskee komennon kertomaan, mitä tapahtuu, ja jälkimmäinen taas piirtää ruutu-merkeillä "janan",
| | PackageKitin [[Gnome]]-käyttöliittymä korvaa Pupin Fedora 9:sta alkaen. Sen päivitystyökalu toimii hyvin samalla tavalla kuin Pup. |
| joka kuvaa paketin purkamisen edistymistä. Yhdessä näillä saa siisteimmän tuloksen.
| | Uusista päivityksistä ilmoitetaan huomautuskuplalla ja ilmoitusalueen kuvakkeesta, jota klikkaamalla pääsee asentamaan päivitetyt paketit. |
|
| |
|
| Ohjelman asennus poistetaan komentamalla
| | == Fedoran päivittäminen == |
| | Monet [[Fedoran asentaminen|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 |
| | arvokkaita tietoja ei menetettäisi. |
|
| |
|
| rpm -e paketti
| | === Asennusmedia === |
| | 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ä. |
|
| |
|
| === RPM:n heikkouksia === | | === PreUpgrade === |
| | 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. |
|
| |
|
| Pahin heikkous on riippuvuuksien hallitsemattomuus. Jos jokin ohjelmapaketti vaatii
| | === Yum === |
| toisen paketin olemassaoloa, ''rpm'' ei osaa asentaa näitä paketteja vaan ne pitää
| | Vaikka tämä ei olekaan Fedora-projektin virallisesti tukema tapa päivittää Fedora, myös Yumilla on mahdollista suorittaa Fedoran versiosta |
| asentaa erikseen. Toisinsanoen ohjelman asentaja joutuu itse selvittämään, missä ihmeen
| | toiseen päivittäminen. |
| paketissa se rpm:n vaatima tiedosto on! Tämä on kaikkea muuta kuin kätevää.
| |
|
| |
|
| Toinen ''rpm'':n heikkous on kyvyttömyys tarkastaa itse, onko paketteihin tullut
| | Aluksi täytyy ottaa käyttöön uuden Fedoran pakettivarastot. Oletuspakettivarastot kuuluvat <tt>fedora-release</tt>-pakettiin, joten |
| päivityksiä. Tästä syystä on kehitelty parempia ohjelmia
| | uudet varastot saa käyttöön päivittämällä fedora-releasen. Mikäli halutaan päivittää Fedoran [[Rawhide]]-kehityshaaraan, saa päivitetyn |
| asian hoitamiseksi. Näitä ohjelmia ovat ''Red Carpet'' sekä ''yum''.
| | fedora-releasen asennettua suoraan Yumilla: |
| | yum --enablerepo=development update fedora-release |
|
| |
|
| == Up2date ==
| | Jos halutaan sen sijaan päivittää jo johonkin julkaistuun Fedora-versioon, kannattaa hakea sitä vastaava fedora-release-paketti itse |
| | pakettivarastosta ja asentaa se. |
|
| |
|
| [[Kuva:fedora_up2date_merkki.png|Fedora up2daten merkki]]
| | Kun fedora-release on päivitetty, voidaan loput järjestelmästä päivittää komennolla: |
| | | yum update |
| ''Up2date'' on Red Hatin ja Fedoran tarjoama perustyökalu ohjelmien päivittämiselle. ''Up2date'' toimi Fedoran päivitystyökaluna versioon 4 asti, jonka jälkeen se korvattiin yksinkertaisemmalla ''Package Updater''illa. ''Up2date'' vaatii rekisteröitymisen Red Hat Network:iin (rhn) ja toimii aluksi 30 päivää testivaiheessa.
| |
| Jos käyttöä jatkaa tämän jälkeen, tulee tunnus aktivoida vastaamalla pieneen kyselyyn.
| |
| | |
| Rekisteröinti onnistuu hatun alta '''System tools''' - '''Red Hat Network'''
| |
| -valinnalla.
| |
| | |
| Edellisen kappaleen alussa oleva kuvake tehtäväpalkissa kertoo päivitystarpeen. Sitä klikkaamalla
| |
| näkee, mitä päivitettävää löytyy:
| |
| | |
| [[Kuva:Fedora_up2date_paivitettavaa.png|Fedora up2date, päivitettävää on]]
| |
| | |
| Launch-nappulalla pääsee päivittämään. Sen jälkeen kysytään pääkäyttäjän salasanaa ja päästään
| |
| askel askeleelta etenevään päivitykseen:
| |
| | |
| [[Kuva:Fedora_up2date_tervetuloa.png|Fedora up2date, tervetuloa]]
| |
| | |
| Sen jälkeen tulee kanavien varmistus:
| |
| | |
| [[Kuva:Fedora_up2date_kanavat.png|Fedora up2date, kanavat]]
| |
| | |
| Jos ei ole valittuna automaattista päivitystä, voi tässä valita paketit, jotka asennetaan.
| |
| Rasti ruutuun, mitkä asennetaan:
| |
| | |
| [[Kuva:Fedora_up2date_paketit.png|Fedora up2date, paketit]]
| |
| | |
| Sen jälkeen kysytään vielä varmistus ja sitten vai odotellaan, kun paketit valuvat
| |
| koneeseen ja asentuvat siihen.
| |
| | |
| Ja kun kaikki on kunnossa, löytyy palkista sininen merkki!
| |
| | |
| [[Kuva:Fedora_up2date_ok.png|Fedora up2date, kaikki ok]]
| |
| | |
| == Red Carpet ==
| |
| | |
| Red Carpet on Ximianin (http://www.ximian.com") toteuttama työkalu ohjelmien asentamiseen ja päivittämiseen.
| |
| Se on huomattavasti kehittyneempi työkalu kuin Red Hatin omat rpm-ohjelmat, koska se osaa
| |
| asentaa myös sellaiset paketit, joita asennettava paketti tarvitsee. Näin riippuvuusongelmat
| |
| tulevat ratkaistua kerralla.
| |
| | |
| === Asentaminen ===
| |
| | |
| Red Hat 9.0:aan Red Carpetin asentaminen alkaa Red Hatin kahden kirjaston,
| |
| ''glibc'':n ja ''glibc-common'':n päivittämisellä. Jostain syystä Red Hatin
| |
| mukana olevat versiot ovat asiaan liian vanhat.
| |
| | |
| Joka tapauksessa, nämä löytää vaikkapa osoitteesta http://rpmfind.net/
| |
| Ole tarkkana ''glibc:n'' version kanssa. Jos koneesi
| |
| kernel on i686-versio, pitää '''ehdottomasti hakea i686-versio glibc:stä!''' Common-kirjastosta
| |
| ei ole olemassa kuin i386-versio.
| |
| | |
| Kun kirjastot on haettu, ne asennetaan pääkäyttäjänä seuraavasti:
| |
| | |
| rpm -Uvh glibc-2.3.2-27.9.7.i686.rpm glibc-common-2.3.2-27.9.7.i386.rpm
| |
| | |
| Tarkasta versionumerot ennenkuin asennat! Molempien tulee olla samaa sarjaa ja
| |
| versionumerot yhtenevät!
| |
| | |
| Nyt kun käyttöjärjestelmä on päivitetty, voidaankin asentaa itse Red Carpet. Sen
| |
| löytää aiemmin sivulla olevasta Ximian-linkistä. Sieltä haetaan se versio, joka vasta omaa
| |
| käyttöjärjestelmäversiota. Esimerkiksi RH 9:ää varten tulee noutaa kaikki kolme tiedostoa,
| |
| jotka hakemistosta löytyy. Asennus menee sitten näin:
| |
| | |
| rpm -ivh red_carpet.xxx.rpm rcd.xxx.rpm rug.xxx.rpm
| |
| | |
| Esityksessä xxx:ien paikalle tulee laittaa oikea versionumero. Kannattaa muistaa
| |
| tabulaattorinäppäimen käyttö noita nimiä täydennettäessä, niin asiat menevät helpommin.
| |
| | |
| === Kanavat, channels ===
| |
| | |
| Kun Red Carpet on asennettu, sille pitää kertoa, mitä kanavia se kuuntelee. Näiltä | |
| kanavilta sitten voi asentaa ja päivittää ohjelmia, kun päivityksiä niille ilmaantuu. Kuvassa
| |
| on merkitty kanavat Red Hat 9 ja Ximian Evolution.
| |
| | |
| [[Kuva:Fedora_redcarpet_kanavat.gif|Red Carpet, kanavat]]
| |
| | |
| === Ohjelmien päivittäminen ===
| |
| | |
| Kun kanavat on valittu, tarkistaa Red Carpet, onko koneeseen asennettuihin ohjelmiin tullut
| |
| päivityksiä. Samalla se kertoo päivitysten tärkeyden. Esimerkissä on ilmestynyt
| |
| uusia tärkeitä päivityksiä useampiin ohjelmiin:
| |
| | |
| [[Kuva:Fedora_redcarpet_paivitettavaa.gif|Red Carpet, päivitettävää]]
| |
| | |
| '''Update All'''-nappulalla saa päivitettyä kaikki tarjotut ohjelmat. Jos ei haluta
| |
| päivittää kuin tietyt ohjelmat, valitaan rivit ja painetaan '''Mark for Installation'''
| |
| näppäintä ja sen jälkeen '''Run Now'''. Näin vain halutut päivitykset tehdään.
| |
| | |
| Lopuksi kun kaikki on päivitetty, ohjelma ilmoitaa kaiken olevan nyt päivitetyn:
| |
| | |
| [[Kuva:Fedora_redcarpet_uptodate.gif|Red Carpet, päivitys on valmis]]
| |
| | |
| === Ohjelmien asentaminen Red Carpetilla ===
| |
| | |
| Valinnalla '''Available Software''' voi etsiä kanavilta saatavilla olevia ohjelmia.
| |
| Valikosta '''Install from File''' voi asentaa ohjelmia myös käyttöjärjestelmärompuilta:
| |
| | |
| [[Kuva:Fedora_redcarpet_ohjelman asennus.gif|Red Carpet, ohjelman asennus tiedostosta tai rompulta]]
| |
| | |
| Luonnollisesti tätä kautta voi asentaa minkä tahansa paikalliselle levylle talletetun
| |
| rpm-paketin.
| |
| | |
| Jos ohjelman asentaminen vaatii muiden pakettien asentamista, Red Carpet ilmoittaa asiasta
| |
| näin:
| |
| | |
| [[Kuva:Fedora_redcarpet_riippuvuus.gif|Red Carpet, riippuvuusongelma]]
| |
| | |
| Continue-nappulan painallus asentaa kaikki tarvittavat paketit eikä tarvitse miettiä
| |
| sen enempää, mitä kaikkea oikein tarvitaan, jotta ohjelma toimisi.
| |
| | |
| '''HUOM!''' Jos asennat paketteja paikalliselta levyltä, ''Red Carpet'' hakee kuitenkin
| |
| riippuvat paketit verkosta. Näin ollen ilman nettiyhteyttä ohjelma ei toimi kunnolla
| |
| paikallisia ohjelmia asennettaessa!
| |
| | |
| === Asetukset ===
| |
| | |
| '''Edit - Preferences'''-valikon kautta voidaan säätää ohjelman asetuksia:
| |
| | |
| [[Kuva:Fedora_redcarpet_asetukset.gif|Red Carpetin asetukset]]
| |
| | |
| Siellä voi esimerkiksi määrittää proxy-asetukset, jos on yhteydessä välttämätöntä käyttää
| |
| proxya.
| |
| | |
| == YUM - pakettienhallintatyökalu ==
| |
| | |
| Fedora Core -distribuution mukana tulee pakettienhallintatyökalu
| |
| nimeltään ''yum''. ''Yum'' on tekstipohjainen työkalu,
| |
| jolla on helppo asentaa uusia paketteja sekä päivittää vanhoja. Yum
| |
| hallitsee myös riippuvuudet, joten se on hallintatyökaluna huomattavasti
| |
| parempi kuin Red Hatin ja Fedoran oma ''rpm''-ohjelma, joka ei
| |
| hallitse ollenkaan riippuvuuksien käsittelyä.
| |
| | |
| Yum:n löytää osoitteesta http://linux.duke.edu/projects/yum/ ja se on
| |
| mahdollista asentaa muihinkin rpm-pohjaisiin
| |
| distribuutioihin.
| |
| | |
| === Käyttö ===
| |
| | |
| Yum:n käyttö on varsin yksinkertaista. Kirjaudutaan sisään pääkäyttäjänä
| |
| (tai komennetaan ''su -'' päätteellä). Yum:n komentojen muoto on
| |
| yksinkertaisesti:
| |
| | |
| yum [optiot] [komennot] [paketit]
| |
| | |
| Optiot ovat yum:n toimintaa säätäviä operaatioita, esim:
| |
| | |
| '''-h''' lyhyt yum:n käyttöohje
| |
| '''-y''' vastaa Yes kaikkiin kysymyksiin. Kysymyksiä tulee mm. varmistuksena,halutaanko varmasti asentaa uusi paketti.
| |
| | |
| Komennoilla taas kerrotaan, mitä halutaan tehdä. Esimerkiksi:
| |
| | |
| '''install''' asentaa halutun paketin järjestelmään. Tarkistaa samalla riippuvuudet ja asentaa paketit, joita tarvitaan.
| |
| '''search''' etsii palvelimien tietokannasta annettua hakutermiä vastaavia paketteja. Tämä komento ei tarvitse pääkäyttäjän oikeuksia.
| |
| '''check-updates''' tarkastaa, onko jo koneeseen asennettuihin paketeihin saatavilla uudempaa versiota.
| |
| '''update''' päivittää paketit
| |
| '''list''' näyttää saatavilla olevat paketit (asennusta varten)
| |
| '''list installed''' näyttää asennetut paketit
| |
| '''remove''' poistaa asennettuja paketteja
| |
| '''groupupdate''' päivittää tietyn pakettiryhmän
| |
| '''grouplist''' listaa saatavilla olevat pakettiryhmät
| |
| '''groupremove''' poistaa tietyn pakettiryhmän
| |
| | |
| Yum asentaa paketit verkosta. Asennuspaikka löytyy tiedostosta ''/etc/yum.conf''.
| |
| Sinne voi myös lisätä paikkoja, jos oletusarvoiset paikat eivät riitä. Kun yum:ia käytetään
| |
| ensimmäisen kerran, se hakee itselleen listadataa paketeista. Sen takia ensimmäinen käyttökerta
| |
| saattaa joskus kestää varsin pitkään.
| |
| | |
| === Esimerkkejä ===
| |
| | |
| yum check-updates
| |
| | |
| Tuottaa tämänkaltaisen listan:
| |
| | |
| <pre>
| |
| Name Arch Version Repo
| |
| --------------------------------------------------------------------------------
| |
| bash i386 2.05b-34 updates-released
| |
| binutils i386 2.14.90.0.6-4 updates-released
| |
| dia i386 1:0.92.2-1 updates-released
| |
| ethereal i386 0.10.0a-0.1 updates-released
| |
| gaim i386 1:0.74-5 updates-released
| |
| glibc i686 2.3.2-101.4 updates-released
| |
| glibc-common i386 2.3.2-101.4 updates-released
| |
| glibc-devel i386 2.3.2-101.4 updates-released
| |
| ...
| |
| </pre>
| |
| | |
| Ja koska tilanne on, että on päivityksiä saatavilla, komennetaan
| |
| | |
| yum update | |
|
| |
| jolloin yum noutaa kaikki päivitettävät paketit ja näin käyttöjärjestelmä on jälleen ajantasalla.
| |
| | |
| yum install abiword
| |
| | |
| Asentaa ohjelman nimeltään ''abiword'' koneeseen. Ohjelma pitää luonnollisesti olla olemassa.
| |
| Kannattaa ''yum list''-komennolla tarkistaa tarkka muoto, jos on epäselvyyttä. Versionumeroita
| |
| ei yleensä tarvitse erikseen kirjoittaa näkyviin.
| |
| | |
| === Proxy käytössä ===
| |
| Yum osaa toimia myös proxyn läpi. Tosin proxyasetuksia ei määritetä tiedostossa
| |
| ''/etc/yum.conf''. Proxy määritellään komentotulkin muuttujan avulla seuraavasti:
| |
| | |
| <nowiki>http_proxy=http://proxy.example.com:8080/</nowiki>
| |
| export http_proxy
| |
| | |
| Tuohon proxy.example.com:n kohdalle oma proxyn osoite. 8080 on usein proxylle varattu portti,
| |
| mutta sekin kannattaa tarkistaa.
| |
| | |
| Pysyväksi tämän saa lisäämällä yo rivit esim. ''.bashrc''-tiedoston loppuun, jolloin
| |
| ne ovat automaattisesti käynnissä aina kun niitä tarvitaan.
| |
| | |
| ===Ytimen päivittäminen===
| |
| Joissakin tapauksissa on mahdollista, että Fedorassa ydintä (kernel-pakettia) päivitettäessä uutta ydintä ei aseteta automaattisesti oletuksena käynnistyväksi ''/etc/grub.conf''-tiedostoon. Ilmeisesti näin käy ainakin silloin, jos valitsee asennusohjelmassa oletuksena käynnistettäväksi jonkin muun käyttöjärjestelmän kuin Fedoran. Jos tämän haluaa muuttaa, on muokattava tiedostoa ''/etc/sysconfig/kernel'', jossa on syytä olla
| |
| UPDATEDEFAULT=yes
| |
| Jos tuo arvo on ''no'', käynnistetään päivityksen jälkeenkin vanha ydin, mikä voi aiheuttaa toisinaan ongelmia esim. [[Livna]]n nVidia-ajurien kanssa.
| |
| | |
| ==Package Updater==
| |
| ''Package Updater'' eli ''pup'' on [[Fedora Core]] 5:n uusi pakkaustenpäivitystyökalu, joka on ulkoasultaan ja toiminnallisuudeltaan äärimmilleen yksinkertaistettu versio ''up2date''sta. Toisin kuin ''up2date'' ''Package Updater'' ei ole jatkuvasti aktiivisena käyttäjän työpöydällä, vaan se täytyy muistaa ajaa tasaisin väliajoin. Ohjelma käynnistetään valikosta '''System Tools''' - '''Software Updater''' -valinnalla tai komentoriviltä komennolla
| |
| pup
| |
| ''up2date'' päätettiin korvata ''Package Updater'':illa, jotta pakkausten päivitys saataisiin mahdollisimman yksinkertaiseksi tavallista käyttäjää ajatellen. Ohjelman avaamasta ikkunasta ei voi vaikuttaa mihinkään ohjelman asetuksiin, kuten käytettäviin palvelimiin, vaan käyttäjä voi ainoastaan suorittaa tai jättää suorittamatta päivityksen.
| |
| | |
| == Tekijänoikeusmaininta ==
| |
| | |
| Tämä artikkelin on alunperin kirjoittanut [http://cs.stadia.fi/~kuivanen/ Ilpo Kuivanen], ja se on
| |
| siirretty Linux.fi -wikiin kirjoittajan luvalla.
| |
|
| |
|
| | 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. |
|
| |
|
| [[Luokka:Paketinhallinta]] | | [[Luokka:Paketinhallinta]] |
| [[Luokka:Tietoturva]]
| |
| [[Luokka:Fedora]] | | [[Luokka:Fedora]] |
Artikkelin sisältö on osittain vanhentunut. Voit auttaa Linux.fi-wikiä
päivittämällä artikkelin ajan tasalle.
Tämä dokumentti kuvaa päivitettyjen pakettien asentamisen Fedoraan sekä itse Fedoran päivittämisen versiosta toiseen.
Päivitettyjen pakettien asentaminen
Oletuksena Fedoran yum-updatesd-palvelu päivittää pakettitietokantaan tiedot uusimmista saatavilla paketeista
säännöllisin väliajoin. Lisäksi tiedot päivitetään automaattisesti aina Yumia ajettaessa, mikäli tätä
ei ole tehty viimeisen puolen tunnin aikana.
Päivitykset asennetaan yleensä joko suoraan Yumilla, tai vaihtoehtoisesti jonkin Yumin edustaohjelman,
kuten Pupin, pkconin tai Gnome-packagekitin kautta.
Yum
Yumilla paketit saa päivitettyä helposti komennolla:
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
PackageKitin komentorivikäyttöliittymä pkcon päivittää paketit uusimpiin versioihinsa komennolla:
pkcon update-system
Gnome-packagekit
PackageKitin Gnome-käyttöliittymä korvaa 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.
Fedoran päivittäminen
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
arvokkaita tietoja ei menetettäisi.
Asennusmedia
Perinteisin tapa Fedoran päivittämiseen on käyttää asennuslevyillä olevaa päivitystoimintoa. Tämä mahdollisuus on tarjolla vain
asennus-DVD:llä, eikä Live-CDillä.
PreUpgrade
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.
Yum
Vaikka tämä ei olekaan Fedora-projektin virallisesti tukema tapa päivittää Fedora, myös Yumilla on mahdollista suorittaa Fedoran versiosta
toiseen päivittäminen.
Aluksi täytyy ottaa käyttöön uuden Fedoran pakettivarastot. Oletuspakettivarastot kuuluvat fedora-release-pakettiin, joten
uudet varastot saa käyttöön päivittämällä fedora-releasen. Mikäli halutaan päivittää Fedoran Rawhide-kehityshaaraan, saa päivitetyn
fedora-releasen asennettua suoraan Yumilla:
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:
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
ohjelmaversioita. Erityisesti palveluita kannattaa olla mahdollisimman vähän päällä, ja X kannattaa olla suljettuna.