BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanneKontakt

FreeBSD Ports richtig deinstallieren

Wenn man einen Port auf FreeBSD deinstallieren möchte, ist es empfehlenswert, diesen mittels pkg_deinstall oder pkg_delete zu entfernen, da so dieser nur entfernt wird, falls keine anderen Programme mehr von ihm abhängig sind. Ein make deinstall im Portverzeichnis achtet nicht auf Abhängigkeiten, was zu Problemen führen kann.

pkg_delete befindet sich bereits in Basissystem. Möchte man einen Port deinstallieren und gleichzeitig auch alle Ports, von denen nur der zu deinstallierende Port abhängig ist, lohnt es sich sysutlis/portupgrade zu installieren. Darin befindet sich pkg_deinstall. Damit können Ports auch aufwärts rekursiv deinstalliert werden. Um also einen Port samt allen nur von ihm gebrauchten Abhängigkeiten zu deinstallieren verwende ich folgenden Befehl:

# pkg_deinstall -R -d -v <Portname>

Die Option -d entfernt alle leeren Verzeichnisse des Portes und mit -v kriegt man ein bisschen mehr Informationen.

Related Entries:
Wartezeit des Bootloaders verändern
Neustart durch Ctrl+Alt+Del verhindern
Label- und Partitionseditor von sysinstall verwenden
Automatisches Aktualisieren von Konfigurationsdateien
Quellcode in der Tinderbox speichern
Comments (1)  Permalink

Comments

sequenz @ 27.12.2005 12:18 CEST (Trackback)
portversion | grep kde | cut -d " " -f 1 | xargs pkg_deinstall -R -d -v resultiert in: t40p# portversion | grep kde kdebase kdebase-kompmgr = kdehier ...

add a comment

The Trackback URL to this post is:
http://www.chruetertee.ch/blog/plugin=trackback(191).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)