Paket-Kategorien vom Update ausschliessen

Beim emerge --sync werden ja alle Paket-Kategorien upgedatet. Je nach dem, kann dies eine Weile dauern.
Und nicht jeder hat eine Flat zur Verfügung.


Beispiel

Ihr benutzt Gnome und braucht keine KDE-Pakete.
Trotzdem werden die KDE-Pakete beim emerge --sync mit upgedatet.


Lösung

Dies kann man mit einen Eintrag in der /etc/make.conf ändern.
Zusätzlich muss man auch eine Liste der Paket-Kategorien erstellen, die beim Update ausgeschlossen werden sollen.

nano-w /etc/make.conf

Dort fügt man folgenden Eintrag hinzu.

PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"

Zum erstellen der Liste wird nun die Datei /etc/portage/rsync_excludes editiert.

nano -w /etc/portage/rsync_excludes

Beispiel einer Eintragung.

kde*
xfce*

Das * ist dafür da, das auch der Inhalt der Paket-Kategorie, vom Update ausgeschlossen wird.
metadata, eclass, packages, profiles, scripts sollten auf keinen Fall in der Liste auftauchen. Also Finger weg davon.
Probiert es einfach mal aus. Nur macht nicht sooft ein emerge --sync. Andernfalls werdet Ihr für eine gewisse Zeit beim Mirror gesperrt.


Hinweis

Eine Übersicht, welche Paket-Kategorien es gibt, findet Ihr hier:
http://gentoo-portage.com/Browse