BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

portsopt Version 1.0-RC1 erschienen

Die Version 1.0-RC1 von portsopt ist erschienen. Folgende Änderungen wurden vorgenommen:

  • .error Meldungen werden nicht mehr angezeigt
  • Störende Zeichen wie &&, || und \ werden nicht mehr angezeigt
  • Nur noch eine Option pro Zeile

Das Skript kann hier heruntergeladen werden.

 Permalink

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:
Gespeicherte Optionen nach OptionsNG konvertieren
Ports-Subversion-Repository spiegeln
sysinstall-Ersatz für neuere FreeBSD-Versionen
Alte FreeBSD-Port Patchdateien aufsplitten
FreeBSD-Portbaum auf Fehler überprüfen
 Permalink
1-2/2