BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanneKontakt

Installierte Ports mit pkg_cutleaves ausmisten

Mit der Zeit sammeln sich installierte Ports an, die man vergessen hat oder nicht mehr braucht und von denen kein anderer Port abhängig ist. Zum Glück gibt es da pkg_cutleaves.

Einfach den Port sysutils/pkg_cutleaves installieren:

# cd /usr/ports/sysutils/pkg_cutleaves && make install clean 

Danach einfach pkg_cutleaves als root starten:

# pkg_cutleaves

pkg_cutleaves führt nun alle Ports auf, von denen kein anderer Port abhängig ist und nun kann jeweils entschieden werden, ob man den Port löschen oder behalten will.

Mit folgenden Tasten wird pkg_cutleaves gesteuert:

[Enter] Lässt den Port installiert
d Markiert den Port zur Löschung
f Hebt alle Löschmarkierungen auf
a Bricht pkg_cutleaves ab, ohne Ports zu deinstallieren

Die zur Löschung markierten Ports werden deinstalliert, sobald man die Liste aller Ports, von denen kein weiterer abhängig ist, durchgearbeitet hat.

Die vollständige Liste kriegt man mit der -l Option:

# pkg_cutleaves -l

Ports, die in /usr/local/etc/pkg_leaves.exclude aufgeführt sind, werden von pkg_cutleaves nicht berücksichtigt, wenn pkg_cutleaves mit der Option -x aufgerufen wird.:

# pkg_cutleaves -x

UPDATE 05.02.2007:

pkg_cutleaves wurde von sysutils in die neue Kategorie ports-mgmt verschoben. pkg_cutleaves kann nun wie folgt installiert werden:

# cd /usr/ports/ports-mgmt/pkg_cutleaves && make install clean
Related Entries:
FreeBSD-Portbaum auf Fehler überprüfen
FreeBSD-Dokumentation auf bekannte Fehler prüfen
Abhängigkeiten eines Portes als Baum anzeigen
Tinderbox aufräumen
Wartezeit von tinderd ändern
Comments (0)  Permalink

Comments

add a comment

The Trackback URL to this post is:
http://www.chruetertee.ch/blog/plugin=trackback(86).xml
Trackbacks are moderated.

This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!

Name*
E-Mail
For Spammers Only
URL
Comment*
Notify me via E-Mail when new comments are made to this entry
Remember me (needs cookies)