Die gesamte Ports-Sammlung wird im Verzeichnis /usr/ports gespeichert, entsprechend ihrem jeweiligen kategoriebasierten Verzeichnis. Wenn Sie den Namen des benötigten Ports kennen, aber nicht wissen, in welcher Kategorie er sich befindet, ist der Befehl whereis hilfreich:
whereis file_name
Zum Beispiel
# whereis phpMyAdmin phpMyAdmin: /usr/ports/databases/phpMyAdmin
Der whereis-Befehl gibt die exakte Position des angegebenen Ports zurück.
FreeBSD Ports Collection hat auch eine eingebaute Suchfunktion. Führen Sie im /usr/ports-Verzeichnis (Sie müssen sich im /usr/ports-Verzeichnis befinden, um den Suchmechanismus zu verwenden) make search name=Programmname oder make search key=keyword aus, um nach einem bestimmten Port zu suchen.
Zum Beispiel
# make search name="phpMyAdmin" # make search key="phpMyAdmin"
Hinweis:Ohne ” und ” funktioniert es auch.
Beide geben Details der übereinstimmenden Ports zurück, falls vorhanden. Eines der Ergebnisse ist „Path“, das Ihnen sagt, wo sich der Port befindet.
Die Schlüsselwortsuche ist eine eingehendere Suche, die Portnamen, Kommentare, Beschreibungen und Abhängigkeiten durchsucht. Es kann verwendet werden, um Portierungen zu finden, die sich auf ein bestimmtes Thema beziehen, wenn Sie den Namen des gesuchten Programms nicht kennen.
Alternativ führt FreeBSD auch eine aktuelle durchsuchbare Liste aller verfügbaren Anwendungen, geordnet nach Kategorien. Sie können Ihre Anwendung anhand des Namens suchen und alle Anwendungen innerhalb der Kategorie durchsuchen.
FreshPorts ermöglichte es Benutzern auch, anhand von Schlüsselwörtern nach Portierungen von FreeBSD zu suchen. FreshPorts verfolgt und listet die am Ports-Baum vorgenommenen Änderungen auf und ermöglicht Benutzern, einen oder mehrere Ports zu beobachten, und kann Ihnen eine E-Mail senden, wenn Ihr ausgewählter Port aktualisiert wurde.