Pakete in Repositories explizit ausschließen/einschließen

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der Tipps & Tricks Sammlung

Wenn man nur wenige bestimmte Pakete aus einem Repository installieren, den Rest aber nicht verfügbar machen will, geht dies über eine zusätzliche Zeile in der jeweiligen *.repo-Datei. In dem Beispiel werden aus dem NewRPMS-Repository nur die Pakete bmp, bmp-extra-plugins und bmp-mp3 verfügbar gemacht, der Rest wird ausgeblendet (steht also auch über eine Suche nicht zur Verfügung).

[NewRPMS]
name=Fedora Core 3 NewRPMS
baseurl=http://newrpms.sunsite.dk/apt/redhat/en/i386/fc3
enabled=1
gpgcheck=1
gpgkey=http://newrpms.sunsite.dk/gpg-pubkey-newrpms.txt
includepkgs=bmp-extra-plugins bmp bmp-mp3

Wenn man den umgekehrten Weg gehen will, also explizit einige Pakete aus einem Repository ausschließen bzw. nicht verfügbar machen will, muss die *.repo-Datei folgendermaßen aussehen:

[NewRPMS]
name=Fedora Core 3 NewRPMS
baseurl=http://newrpms.sunsite.dk/apt/redhat/en/i386/fc3
enabled=1
gpgcheck=1
gpgkey=http://newrpms.sunsite.dk/gpg-pubkey-newrpms.txt
exclude=bmp-mp3 bmp bmp-extra-plugins