GuG-IT - Portfind

GuG-IT portfind für FreeBSD ist eine kleine Software, die /usr/ports/INDEX-* sowie /var/db/pkg benutzt, um in den Ports zu suchen und Informationen darüber auszugeben, inklusive mit der bereits installierten Versionsnummer. Es hat ein paar Optionen, eine Detail- und eine Kurzansicht. Klicken Sie hier, um direkt zu den Download-Links zu kommen.

Vorsicht: die Optionen haben sich in Version 1.0.1 geändert (n ist nun D, x ist nun r), ebenfalls in Version 1.4.0 (s ist jetzt Standard, mit n erreicht man das alte Verhalten).

Bedienung

# portfind pino

sucht nach Ports, in deren Namen "pino" vorkommt. Dazu ergeben sich noch weitere Optionen:

-a Suche in allen Feldern
-d Suche in Namen und der Beschreibung
-p Suche in Namen und im Port-Pfad
-m Suche in Namen und Maintainer (vornehmlich E-Mail-Adressen)
-D Suche in Namen und Abhängigkeiten
-f Zeige erweiterte Ansicht
-n Zeigt die Ergebnisse in einer erweiterten Übersicht (kurze Version ist Standard)
-r Zeigt die Anzahl der Suchergebnisse hinter der Liste an
-h Zeige Hilfe
-v Zeige Version

Da die Suche auf der Index-Datei der Ports basiert, ist es wichtig, dass diese aktuell ist. Aktualisieren können Sie die Datei mit

# cd /usr/ports && sudo make index

Weitere Hilfe

Nach der Installation können Sie die Manpage des Programms mittels "man portfind" aufrufen.

Screenshots

Volle Ansicht (Standard)

Vollständige Ausgabe

Kurze Ansicht (Parameter -s und -f)

Kurze Ansicht

Installation

  • Laden Sie das tgz-Archiv herunter (s. Download)
  • Entpacken Sie das Archiv mittels "tar xzvf portfind-1.0.1.tgz"
  • Wechseln Sie in das entpackte Verzeichnis mittels "cd portfind-1.0.1" und dort in das "src"-Verzeichnis mittels "cd src"
  • Kompilieren Sie die Software mittels "make"
  • Installieren Sie die Software mit "make install" als root oder "sudo make install". Die Binärdatei "portfind" wird nach "/usr/local/bin" installiert. Weitere Dateien werden nicht installiert.

Download

Ab FreeBSD 10.0

portfind-1.6.1.tgz (BSD-Lizenz, ca. 5,5kb, 24.08.2014, md5 5cb1b10698732211b07de4f7487b5d06)
portfind-1.6.0.tgz (BSD-Lizenz, ca. 5,5kb, 24.08.2014, md5 215a691f8b3f79ec007365c332d98094)

Vor FreeBSD 10.0

portfind-1.2.0.tgz (BSD-Lizenz, ca. 5,2kb, 18.01.2012, md5 f0059855a6107b4ca8d3a793b8151715)
portfind-1.0.1.tgz
 (BSD-Lizenz, ca. 5,0kb, 30.08.2010, md5 25990ab21a5967b6160d8bf80be159b9)
portfind-1.0.0.tgz
 (BSD-Lizenz, ca. 5,0kb, 25.08.2010, md5 c8f60a411fd38c2d8ef9b232726c06d8)
portfind-0.0.1.tgz
 (BSD-Lizenz, ca. 4,2kb, 23.08.2010, md5 a53d495695825ce7707c025b78a82519)