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

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 1: Rivi 1:
Sivu on väliaikaisesti poistettu jotta tekijänoikeusasiat saadaan varmistettua. Kts. lisätiedot [[Keskustelu_k%C3%A4ytt%C3%A4j%C3%A4st%C3%A4:Ajt|täältä]].
== Huomautus ==
 
Tämä teksti on kirjoitettu alkuvuonna 2004 sen aikaisten Red Hat ja Fedora-versioiden pohjalta ja
on siten osittain vanhentunut. Jotakuta uudemman version käyttäjää pyydetään muokkaamaan sisältö ajan
tasalle ja poistamaan tämä huomautus.
 
== Johdanto ==
 
[[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 2. 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 neljä työkalua ohjelmien päivittämiseen:
 
* ''[[rpm]]'':n, joka on molempien distibuutioiden perustyökalu. Toinen perustyökalu on
* ''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.
 
== RPM ==
 
RPM on siis Red Hatin perustyökalu ohjelmien asentamiseen. Sen toiminta on varsin
yksinkertaista:
rpm -i paketti.rpm
 
Ja paketti asentuu koneeseen. Verkon ylitse pakettia noudettaessa pitää laittaa komentoon
koko hakuosoite. ''Rpm'' osaa käyttää sekä ftp- että http-protokollaa:
 
<nowiki>rpm -i http://updates.example.com/paketti.rpm</nowiki>
 
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
joku versio. Tätä voi käyttää hyväkseen vaikkapa silloin, kun halutaan hakea päivityspalvelimelta
kaikki paketit. Tällöin komento päivittää vain ne paketit, jotka on jo koneessa. Näin voidaan
tehdä pikainen päivitys tyyliin
 
rpm -Fvh *
 
Optiot '''-v''' ja '''-h''' lisäävät komennon tulosteita. Ensinmainittu on "verbose", joka
käskee komennon kertomaan, mitä tapahtuu, ja jälkimmäinen taas piirtää ruutu-merkeillä "janan",
joka kuvaa paketin purkamisen edistymistä. Yhdessä näillä saa siisteimmän tuloksen.
 
Ohjelman asennus poistetaan komentamalla
 
rpm -e paketti
 
=== RPM:n heikkouksia ===
 
Pahin heikkous on riippuvuuksien hallitsemattomuus. Jos jokin ohjelmapaketti vaatii
toisen paketin olemassaoloa, ''rpm'' ei osaa asentaa näitä paketteja vaan ne pitää
asentaa erikseen. Toisinsanoen ohjelman asentaja joutuu itse selvittämään, missä ihmeen
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
päivityksiä. Tästä syystä on kehitelty parempia ohjelmia
asian hoitamiseksi. Näitä ohjelmia ovat ''Red Carpet'' sekä ''yum''.
 
== Up2date ==
 
[[Kuva:fedora_up2date_merkki.png|Fedora up2daten merkki]]
 
''Up2date'' on Red Hatin ja Fedoran tarjoama perustyökalu ohjelmien päivittämiselle.
Se 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.
'''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.
 
== Tekijänoikeusmaininta ==
 
Tämä artikkelin on alunperin kirjoittanut [http://cs.stadia.fi/~kuivanen/ Ilpo Kuivanen], ja se on
siirretty Linux.fi -wikiin kirjoittajan luvalla.
 
 
[[Luokka:Järjestelmä]]
[[Luokka:Tietoturva]]
[[Luokka:Jakelut]]

Versio 23. marraskuuta 2005 kello 12.08

Huomautus

Tämä teksti on kirjoitettu alkuvuonna 2004 sen aikaisten Red Hat ja Fedora-versioiden pohjalta ja on siten osittain vanhentunut. Jotakuta uudemman version käyttäjää pyydetään muokkaamaan sisältö ajan tasalle ja poistamaan tämä huomautus.

Johdanto

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 2. 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 neljä työkalua ohjelmien päivittämiseen:

  • rpm:n, joka on molempien distibuutioiden perustyökalu. Toinen perustyökalu on
  • 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.

RPM

RPM on siis Red Hatin perustyökalu ohjelmien asentamiseen. Sen toiminta on varsin yksinkertaista:

rpm -i paketti.rpm

Ja paketti asentuu koneeseen. Verkon ylitse pakettia noudettaessa pitää laittaa komentoon koko hakuosoite. Rpm osaa käyttää sekä ftp- että http-protokollaa:

rpm -i http://updates.example.com/paketti.rpm

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 joku versio. Tätä voi käyttää hyväkseen vaikkapa silloin, kun halutaan hakea päivityspalvelimelta kaikki paketit. Tällöin komento päivittää vain ne paketit, jotka on jo koneessa. Näin voidaan tehdä pikainen päivitys tyyliin

rpm -Fvh *

Optiot -v ja -h lisäävät komennon tulosteita. Ensinmainittu on "verbose", joka käskee komennon kertomaan, mitä tapahtuu, ja jälkimmäinen taas piirtää ruutu-merkeillä "janan", joka kuvaa paketin purkamisen edistymistä. Yhdessä näillä saa siisteimmän tuloksen.

Ohjelman asennus poistetaan komentamalla

rpm -e paketti

RPM:n heikkouksia

Pahin heikkous on riippuvuuksien hallitsemattomuus. Jos jokin ohjelmapaketti vaatii toisen paketin olemassaoloa, rpm ei osaa asentaa näitä paketteja vaan ne pitää asentaa erikseen. Toisinsanoen ohjelman asentaja joutuu itse selvittämään, missä ihmeen 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 päivityksiä. Tästä syystä on kehitelty parempia ohjelmia asian hoitamiseksi. Näitä ohjelmia ovat Red Carpet sekä yum.

Up2date

Fedora up2daten merkki

Up2date on Red Hatin ja Fedoran tarjoama perustyökalu ohjelmien päivittämiselle. Se 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:

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:

Fedora up2date, tervetuloa

Sen jälkeen tulee kanavien varmistus:

Fedora up2date, kanavat

Jos ei ole valittuna automaattista päivitystä, voi tässä valita paketit, jotka asennetaan. Rasti ruutuun, mitkä asennetaan:

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!

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.

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:

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:

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:

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:

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:

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.
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:

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
...

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:

http_proxy=http://proxy.example.com:8080/
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.

Tekijänoikeusmaininta

Tämä artikkelin on alunperin kirjoittanut Ilpo Kuivanen, ja se on siirretty Linux.fi -wikiin kirjoittajan luvalla.