In portage gibt es nette Features, wie auch ein exclude für überflüssige Pakete aus dem portage. Eigentlich braucht man auf einem Server nie etwas wie z.B. games-* 🙂
Da es unter diesem Punkt doch einiges gibt, kann der Portage-Tree durch entfernen der games um ein großes Stück verkleinert werden.
Hierzu benötigt man eine Exclude-Liste (alles was nicht im Portage erscheinen soll). Unter <portage-dir> (z.B. /usr/portage) stört hier u.a. „games-*“
Dazu ist dann folgendes zu tun:
vi /etc/portage/rsync_excludes |
Inhalt der Datei dann:
games-*/
des weiteren ist dann noch die Datei /etc/make.conf zu bearbeiten, so dass portage auch mitbekommt, dass es eine Exclude-Liste gibt:
vi /etc/make.conf |
Hier ist folgendes zu ergänzen:
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
Hierdurch wird nun beim „emerge –sync“ alles was auf /usr/portage/games-*/ matched nicht gesynced.
Da hier vermutlich auch noch alte Dateien liegen kann man diese nun auch direkt löschen:
rm -rf /usr/portage/games-* |
Viel Spass damit 😉