HOWTO/Yum Configuratie en Gebruik
Uit Fedora-Linux.NL Wiki
Yellowdog Updater Modified, ofwel YUM, is de frontend package manager van Fedora. Met frontend bedoelen we eigenlijk, dat het niet de daadwerkelijke acties uitvoert die nodig zijn om een pakket te installeren, te updaten of te verwijderen, maar dat het iets anders verteld dat te doen. In het geval van YUM is iets anders RPM, ook wel bekend als RPM Package Manager.
Inhoud |
[bewerken] YUM Configuratie
YUM wordt geconfigureerd met behulp van /etc/yum.conf. Er zijn uiteraard heel veel verschillende opties voor YUM maar daar gaat dit artikel niet over. Ben je toch geinteresseerd, blader dan eens door de man-pagina van YUM:
man yum.conf
[bewerken] Repository Configuratie
Zoals je in /etc/yum.conf kunt zien, is de directory voor repository configuratie-bestanden /etc/yum.repos.d/. In deze bestanden worden door het pakket fedora-release een aantal standaard .repo bestanden geplaatst, die op hun beurt de configuratie bevatten voor de standaard repositories.
Om te zien welke repositories er op je computer geinstalleerd staan, geef je het commando:
# yum repolist all
Om te zien welke repositories "aan staan" (enabled zijn), geef je het commando:
# yum repolist
[bewerken] YUM Gebruiken
[bewerken] Zoeken met YUM
Zoeken met YUM doe je met:
# yum search zoekterm
YUM zal de naam van alle pakketten, de samenvatting, en de beschrijving van alle pakketten doorzoeken voor de term zoekterm.
# yum list *zoekterm*
YUM zal alleen de naam van alle pakketten doorzoeken en de gevonden pakketten als een lijst tonen.
# yum info pakketnaam
YUM zal informatie geven over dit pakket.
Voorbeelden van enkele zoekopdrachten vindt je hier
[bewerken] Pakket installeren
Een pakket installeren doe je met behulp van het volgende commando:
# yum install pakketnaam
Je kunt hier ook wildcards opgeven:
# yum install pakketnaam*
Alle pakketten met een naam die begint met pakketnaam worden dan geinstalleerd.
Verder kun je een specifieke versie van een pakket opgeven:
# yum install kernel-2.6.27.9-159.fc10.x86_64
[bewerken] Pakket verwijderen
Het verwijderen van pakketten doe je met behulp van het volgende commando's
# yum remove pakketnaam # su -c 'yum remove "pakketnaam"
[bewerken] YUM Plugins
[bewerken] Gebruik de Snelste Mirror
De plugin haalt de mirrorlist van fedoraproject.org op en kiest hieruit degene die het snelst is voor jou. Alles gebeurt automatisch.
Voor het installeren van deze plugin:
# yum install yum-fastestmirror
[bewerken] Andere utilities
[bewerken] repoquery
repoquery is een utility waarmee je kunt zoeken naar pakketten in de repositories geinstalleerd op het systeem, als ware het een heuse RPMDB.
[bewerken] Alle beschikbare versies van een pakket
Om alle beschikbare versies van een software pakket te verkrijgen, gebruik je:
# repoquery --show-dupes pakketnaam
Bijvoorbeeld:
$ repoquery --show-dupes kernel kernel-0:2.6.27.9-159.fc10.x86_64 kernel-0:2.6.27.5-117.fc10.x86_64
Dit commando kan ook repositories tijdelijk aanzetten en uitzetten, zodat je snel even in andere repositories kunt kijken:
$ repoquery --enablerepo=updates-testing --show-dupes kernel kernel-0:2.6.27.9-159.fc10.x86_64 kernel-0:2.6.27.5-117.fc10.x86_64 $ repoquery --enablerepo=updates-testing --enablerepo=development --show-dupes kernel kernel-0:2.6.27.9-159.fc10.x86_64 kernel-0:2.6.27.5-117.fc10.x86_64 kernel-0:2.6.29-0.9.rc0.git4.fc11.x86_64
Afgeleid uit bovenstaande, is er geen nieuwere kernel beschikbaar in updates-testing, maar wel in development (ookwel Rawhide genoemd)

