Gestern habe ich zufällig einen netten Softwaremanager für Red Hat Linux entdeckt. YUM (alias Yellow dog Updater, Modified) ist ein Updater der ähnlich apt-get funktioniert.
Im Vergleich zur RPM Version von apt-get läuft YUM wesentlich sauberer und stabiler. Das hängt wahrscheinlich auch damit zusammen das YUM für RPM entwickelt wurde, während apt urspünglich nur für deb zuständig war.
Homepage:
http://www.linux.duke.edu/projects/yum/
Download für RH9:
http://www.linux.duke.edu/projects/y...6-1.noarch.rpm
Das Paket wird dann mittels
rpm -ivh yum-1.96-1.noarch.rpm installiert.
Ich empfehle bei RH9 folgende /etc/yum.conf:
Code:
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
[os]
name=Red Hat Linux 9 os
baseurl=http://ayo.freshrpms.net/redhat/9/i386/os
[updates]
name=Red Hat Linux 9 updates
baseurl=http://ayo.freshrpms.net/redhat/9/i386/updates
[freshrpms]
name=Red Hat Linux 9 freshrpms
baseurl=http://ayo.freshrpms.net/redhat/9/i386/freshrpms
Beispiele:
yum update
Updatet alle installierten Pakete auf die neueste Version. Wird eine neue Version von RH als YUM Quelle angegeben führt das Tool ein Komplettupdate durch.
Hinweis: YUM braucht beim ersten Start ca. 10 Minuten bis sämtliche Header heruntergeladen sind.
yum list paketname
Listet alle Pakete mit dem namen "paketname" auf. Hier als Beispiel Kernel*:
Code:
# yum list kernel*
Gathering package information from servers
Getting headers from: Red Hat Linux 9 freshrpms
Getting headers from: Red Hat Linux 9 os
Getting headers from: Red Hat Linux 9 updates
Finding updated packages
Downloading needed headers
Looking in Available Packages:
Name Arch Version
--------------------------------------------------------------------------------
kernel-BOOT i386 2.4.20-9
kernel-bigmem i686 2.4.20-9
kernel-doc i386 2.4.20-9
kernel-smp athlon 2.4.20-9
kernel-smp i686 2.4.20-9
kernel-utils i386 2.4-8.29
Looking in Installed Packages:
Name Arch Version
--------------------------------------------------------------------------------
kernel athlon 2.4.20-9
kernel-ntfs athlon 2.4.20-9
kernel-pcmcia-cs i386 3.1.31-13
kernel-source i386 2.4.20-9
yum install paketname
Installiert das jeweilige Paket z.b.
yum install mplayer um MPlayer zu installieren oder
yum install alsa-kernel um ALSA zu installieren.
yum upgrade paketname
Upgraded das jeweilige Paket. Diese Option kann man verwenden wenn man kein Komplettupdate a la
yum update machen will.
yum info paketname
Zeigt Paketbeschreibung an
yum erase paketname
Löscht das jeweilige Paket vollständig
YUM Quellen:
http://www.linux.duke.edu/projects/yum/yum-repo.ptml
http://ayo.freshrpms.net/
Ingesamt ist YUM eine ausgezeichnete Ergänzung und ein idealer (freier) Ersatz für Red Hat Network. Bleibt nur zu hoffen das es bald mehr YUM Quellen gibt