Einzelnen Beitrag anzeigen
Alt 20.04.2003, 01:57   #1
Philipp
verXENt
 
Benutzerbild von Philipp
 
Registriert seit: 01.08.1999
Beiträge: 7.084

Mein Computer

Daumen hoch YUM - Softwaremanager a la APT für RedHat

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
Philipp ist offline   Mit Zitat antworten