Springe zum Hauptinhalt

Konfiguration

Konfiguration

globale Konfiguration

  • main -Sektion in /etc/yum.conf
  • siehe man yum.conf

Übersicht

Syntax Bedeutung
[main] main-Sektion (notwendig)
reposdir= <verzeichnisse> Verzeichnisliste für Repo-Files, (STD: /etc/yum.repos.d , /etc/yum/repos.d/)
cachedir= <verzeichnis> Verzeichnis für Cache (Std: /var/cache/yum)
logfile= <file> Logfile (kompletter Pfadname)
distroverpkg= <paket> welches Paket liefert die Version der Distribution?
exclude= <pakete> Pakete ausschliessen (Installation, Update)
installonlypkgs= <pakete> Pakete, die nur installiert, niemals aktualisiert werden sollen (Std: kernel -Pakete
debuglevel= <nummer> Debug Level (Std: 2)
errorlevel= <nummer> Error Message Output Level (Std: 2)
assumeyes= { 0 oder 1} Prompt bei kritischen Aktionen (STD: 0), 1 entspricht der Option -y (kein Prompt)
tolerant= { 0 oder 1} toleriere "fehlerhafte" Paketangaben bei Kommandos (STD: 0)
exactarch= { 1 oder 0} bei Update: nur Pakete mit gleicher Architektur (STD: 1)
obsoletes= { 0 oder 1} bei Update: obsolete Pakete sind kein Problem (STD: 0)
gpgcheck= { 0 oder 1} GPG-Signatur-Prüfung? (STD: 0)

Beispiel

[main]
cachedir=/var/cache/yum
debuglevel=0
logfile=/var/log/yum.log
assumeyes=0
distroverpkg=redhat-release
tolerant=1
gpgcheck=1
reposdir=/etc/yum.d
exclude=kernel* openoffice.org*

Repository-Konfiguration

  • in Files /etc/yum.repos/*.repo bzw. /etc/yum/repos.d/*.repo
  • siehe man yum.conf

Übersicht

Syntax Bedeutung
[repoid] Name der Repository-Sektion (ein Wort, notwendig)
name= <zeichenkette> Zeichenkette (Repo-Beschreibung)
baseurl= <url> URL auf Verzeichnis, in dem repodata liegt, http://, ftp://, file:// möglich, mehrere URL-Zeilen erlaubt
mirrorlist= <url> URL auf File, in dem eine baseurl -Liste steht
failovermethod= { *roundrobin* oder priority } Auswahl der URLs
enabled= { 1 oder 0} Angabe, ob Repository verwendet wird oder nicht
exclude= <pakete> Pakete in diesem Repo ausschliessen (Installation, Update)
includepkgs= <pakete> Paketliste, die aus diesem Repo installiert bzw. aktualisiert werden soll
gpgcheck= { 0 oder 1} GPG-Signatur-Prüfung? (STD: 0)
gpgkey= <url> URL auf GPG-Signatur-File für dieses Repo

Beispiel

[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://ftpl.tu-chemnitz.de/pub/linux/fedora-core/$releasever/$basearch/os/
        http://ftp.tu-chemnitz.de/pub/linux/fedora-core/$releasever/$basearch/os/
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora