Prioritäten bei YUM

YUM ist das präferierte Tool, um Software bei Red Hat-Abkömmlingen zu installieren. CentOS, ein Rad Hat-Clone, bietet eine mögliche Priorisierung der verschiedenen Repositories. Es muss allerdings erst aktiviert werden. Wie das funktioniert, siehst du hier!

Erweitert man den möglichen Softwareumfang von CentOS, wird schnell offensichtlich, dass verschiedene Repos die gleiche Software in verschiedenen Versionen bietet. Damit man sich damit nicht restlos die Intallation ruiniert, gibt es die sogenannten “Priorities”. – Die Priorisierung!

Als erstes ist es zumeist schlau, die bereits vorhandenen Repos zu aktivieren (enabled=1). Dann mit “yum install yum-priorities” die entsprechende Erweiterung installieren.

Damit diese Erweiterung Verwendung findet, muss diese natürlich aktiviert werden.
vi /etc/yum/pluginconf.d/priorities.conf
[main]
enabled=1

Nun können die Prioritäten der verschiedenen Repositories festgelegt werden. Einfach die “priority”-Option an den Repo-Block anhängen.
Beispiel:
vi /etc/yum.repo.d/CentOS-Base.repo
[centosplus]
name=CentOS-$releasever – Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
priority=10

mit “yum update” sollte sich nun der Erfolg zeigen, welchen man zumeist daran erkennen kann, dass niemals ein Kernel aus einem optionalen Repository installiert wird. Wenn doch, dann noch mal einen genaueren Blick auf die Konfiguration werfen!

Quelle:
http://wiki.centos.org/PackageManagement/Yum/Priorities

Dieser Beitrag wurde unter Betriebssystem abgelegt und mit , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

2 Antworten auf Prioritäten bei YUM

  1. Pingback: RPMforge unter CentOS « BrainDB

  2. Pingback: Arbeits-VM erstellen « BrainDB

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: KEINE!!! :-P