Muokataan sivua Yum
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: | ||
Yum eli ''Yellow Dog Updater, Modified'' on [[Python|pythonilla]] tehty [[komentorivin perusteet|komentorivipohjainen]] [[paketinhallinta|paketinhallintatyökalu]], jota käytetään mm [[Fedora]]ssa, [[RHEL|RHEL:issä]], [[CentOS]]:ssa sekä [[Yellow Dog Linux]]issa. Yum on alunperin [[Red Hat Linux]]ia varten laajennettu ja muokattu versio Yellow Dog Linuxin Yellowdog Updaterista (YUP). | |||
Yumille on saatavilla myös [[X|graafisia]] [[edustaohjelma|edustaohjelmia]]. Näistä tunnetuimmat ovat | Yumille on saatavilla myös [[X|graafisia]] [[edustaohjelma|edustaohjelmia]]. Näistä tunnetuimmat ovat | ||
*[[Pirut]] - Fedoran virallinen graafinen paketinhallintatyökalu versioon 8 asti | |||
*[[Pup]] - Fedoran graafinen oletuspäivitystyökalu versioon 8 asti | |||
*[[PackageKit]] - jakeluriippumaton edustaohjelma (pakettien asennus, päivitys, poistaminen, tietojen katselu ym) eri paketinhallintajärjestelmille, oletuskäyttöliittymänä Fedorassa 9-versiosta alkaen | *[[PackageKit]] - jakeluriippumaton edustaohjelma (pakettien asennus, päivitys, poistaminen, tietojen katselu ym) eri paketinhallintajärjestelmille, oletuskäyttöliittymänä Fedorassa 9-versiosta alkaen | ||
*[[yumex]] (''Yum Extender'') - tunnetuin jakeluista riippumaton [[GUI]] | *[[yumex]] (''Yum Extender'') - tunnetuin jakeluista riippumaton [[GUI]] | ||
Rivi 16: | Rivi 9: | ||
==Pakettivarastot== | ==Pakettivarastot== | ||
Yumin käyttö pohjautuu (esimerkiksi) Internetissä sijaitseviin [[pakettivarasto]]ihin (engl. ''repository''), joilta asennettavat ohjelmat ladataan. Käytettävät pakettivarastot määritellään <tt>/etc/yum.repos.d</tt>-hakemistossa tai [[asetustiedosto]]ssa <tt>/etc/yum.conf</tt>. Pakettivarasto voidaan poistaa käytöstä muuttamalla sen tiedoissa <tt>enabled=1</tt>-rivi muotoon <tt>enabled= | Yumin käyttö pohjautuu (esimerkiksi) Internetissä sijaitseviin [[pakettivarasto]]ihin (engl. ''repository''), joilta asennettavat ohjelmat ladataan. Käytettävät pakettivarastot määritellään <tt>/etc/yum.repos.d</tt>-hakemistossa tai [[asetustiedosto]]ssa <tt>/etc/yum.conf</tt>. Pakettivarasto voidaan poistaa käytöstä muuttamalla sen tiedoissa <tt>enabled=1</tt>-rivi muotoon <tt>enabled=1</tt> (sama onnistuu myös useimpien yumin edustaohjelmien kautta). | ||
Fedorassa on oletuksena käytössä pakettivarastot <tt>fedora</tt> (peruspaketit) ja <tt>fedora-updates</tt> (päivitykset). Lisäksi useimmat asentavat jonkin epävapaita tai muuten Fedoran oletuspakettivarastoihin soveltumattomia paketteja tarjoavan [[epäviralliset pakettilähteet|epävirallisen pakettivaraston]]. Tunnetuin näistä on [[RPM Fusion]], joka otettiin käyttöön pakettivarastojen [[Livna]], [http://freshrpms.net/ Freshrpms] ja [http://dribble.org.uk/ Dribble] yhdistyessä marraskuussa 2008. Fedoran pakettivarastoista on kerrottu lisää artikkelissa [[Pakettilähteitä Fedoralle]]. | Fedorassa on oletuksena käytössä pakettivarastot <tt>fedora</tt> (peruspaketit) ja <tt>fedora-updates</tt> (päivitykset). Lisäksi useimmat asentavat jonkin epävapaita tai muuten Fedoran oletuspakettivarastoihin soveltumattomia paketteja tarjoavan [[epäviralliset pakettilähteet|epävirallisen pakettivaraston]]. Tunnetuin näistä on [[RPM Fusion]], joka otettiin käyttöön pakettivarastojen [[Livna]], [http://freshrpms.net/ Freshrpms] ja [http://dribble.org.uk/ Dribble] yhdistyessä marraskuussa 2008. Fedoran pakettivarastoista on kerrottu lisää artikkelissa [[Pakettilähteitä Fedoralle]]. | ||
Rivi 51: | Rivi 44: | ||
*Paketin asennus ilman varmistavaa kysymystä | *Paketin asennus ilman varmistavaa kysymystä | ||
yum -y install paketti | yum -y install paketti | ||
*Pakettiryhmän (esim. [[KDE]]) asennus | |||
yum groupinstall pakettiryhmä | |||
*Paikallisen [[rpm]]-paketin asennus mahdolliset riippuvuudet tyydyttäen | *Paikallisen [[rpm]]-paketin asennus mahdolliset riippuvuudet tyydyttäen | ||
yum | yum localinstall paketti.rpm | ||
*Paketin päivitys | *Paketin päivitys | ||
yum update paketti | yum update paketti | ||
*Pakettiryhmän päivitys | |||
yum groupupdate pakettiryhmä | |||
*Paikallisen paketin päivitys | *Paikallisen paketin päivitys | ||
yum | yum localupdate | ||
*Kaikkien pakettien päivitys | *Kaikkien pakettien päivitys | ||
Rivi 66: | Rivi 65: | ||
yum upgrade | yum upgrade | ||
Upgrade toimii paremmin, jos päivität koko [[Jakelu|jakelun]] versiosta toiseen. | Upgrade toimii paremmin, jos päivität koko [[Jakelu|jakelun]] versiosta toiseen. | ||
*Tyhjennä jo asennettujen pakettien varasto kiintolevyltä. Yum tallentaa automaattisesti /var-hakemiston alle jo asentamansa rpm-paketit, mikä useimmissa tapauksissa vie turhaan levytilaa. | *Tyhjennä jo asennettujen pakettien varasto kiintolevyltä. Yum tallentaa automaattisesti /var-hakemiston alle jo asentamansa rpm-paketit, mikä useimmissa tapauksissa vie turhaan levytilaa. | ||
yum clean packages | yum clean packages | ||
===Lisävalitsimet=== | ===Lisävalitsimet=== | ||
Rivi 111: | Rivi 78: | ||
yum --disablerepo=updates install firefox | yum --disablerepo=updates install firefox | ||
===YUM lukituksen poistaminen=== | |||
=== | |||
Joskus YUM ei suostu toimimaan vaan ilmoittaa tietokannan olevan lukittu. Tämä voi johtua siitä, että toinen yum-[[prosessi]] on esimerkiksi asentamassa ohjelmaa tai muuten muokkaamassa järjestelmää. Joskus jos YUM esimerkiksi kaatuu lukitus ei poistu automaattisesti vaan se on poistettava käsin. Se onnistuu poistamalla YUM:n [[PID]]-tiedosto ajamalla [[pääkäyttäjä]]nä komento | Joskus YUM ei suostu toimimaan vaan ilmoittaa tietokannan olevan lukittu. Tämä voi johtua siitä, että toinen yum-[[prosessi]] on esimerkiksi asentamassa ohjelmaa tai muuten muokkaamassa järjestelmää. Joskus jos YUM esimerkiksi kaatuu lukitus ei poistu automaattisesti vaan se on poistettava käsin. Se onnistuu poistamalla YUM:n [[PID]]-tiedosto ajamalla [[pääkäyttäjä]]nä komento | ||
rm /var/ | rm /var/rum/yum.pid | ||
==Katso myös== | ==Katso myös== | ||
*[[ | *[[Apt]] | ||
*[[Urpmi]] | *[[Urpmi]] | ||
*[[YaST]] | *[[YaST]] | ||
Rivi 135: | Rivi 92: | ||
*[[Pakettilähteitä Fedoralle]] | *[[Pakettilähteitä Fedoralle]] | ||
*[[Pakettivarasto]] | *[[Pakettivarasto]] | ||
==Aiheesta muualla== | |||
* [http://linux.duke.edu/projects/yum/ Kotisivu] | |||
* [http://wiki.linux.duke.edu/YumPlugins Yumin laajennoksia] | |||
[[Luokka:Paketinhallinta]] | [[Luokka:Paketinhallinta]] | ||
[[Luokka:Komentorivin erikoisohjelmat]] | [[Luokka:Komentorivin erikoisohjelmat]] |