bsdtalk
Auf http://bsdtalk.blogspot.com/ findet man Interviews über BSD, zum Beispiel mit Kirk McKusick, Scott Long oder Dru Lavigne, als MP3s zum Herunterladen. Wirklich empfehlenswert!
Möchte man den Portbaum durchsuchen, so kann man einfach portsearch zur Hilfe nehmen.
# cd /usr/ports/sysutils/portsearch/ && make install clean
Nach was man den Portbaum mit portsearch alles durchsuchen kann, zeigt ein Aufruf von Portsearch ohne Parameter:
# portsearch
Usage:
update/create database:
portsearch -u [-H portshome] [-vvv]
search for ports (based on extended regular expressions, case sensitive):
-n name by name (name= can be used)
-k key by name, comment or dependencies (key= can be used)
-p path by path on the filesystem
-i info by info (comment)
-m maint by maintainer
-c cat by category
-F fdep by fetch dependencies
-E edep by extract dependencies
-P pdep by patch dependencies
-B bdep by build dependencies
-R rdep by run dependencies
-D dep by build or run dependencies
-w www by www site
-f file that install file
-I ignore case
-o fields output fields, default: name,path,info,maint,bdep,rdep,www
-V print version information
Bevor man portsearch das erste Mal benutzt, muss eine Datenbank für portsearch erstellt werden. Dies kann eine Weile dauern:
# portsearch -u
Ist die Datenbank erstellt, so kann man portsearch benutzen. Möchte man nun z.B. herausfinden in welchem Port sich portversion(1) befindet, so kann portsearch mit der -f Option genutzt werden:
# portsearch -f portversion
Port: portupgrade-2.0.1_1,1
Path: /usr/ports/sysutils/portupgrade
Info: FreeBSD ports/packages administration and management tool suite
Maint: koma2@lovepeers.org
B-deps: ruby-1.8.4_4,1
R-deps: perl-5.8.7_2 ruby-1.8.4_4,1 ruby18-bdb1-0.2.2
WWW:
Files: man/man1/portversion.1.gz, sbin/portversion
1 ports, 2 files
So kann der Portbaum effektiv durchsucht und genutzt werden.
UPDATE 05.02.2007:
portsearch wurde von sysutils in die neue Kategorie ports-mgmt verschoben. portsearch kann nun wie folgt installiert werden:
# cd /usr/ports/ports-mgmt/portsearch && make install clean