Herausfinden zu welchem Port eine Datei gehört
Manchmal ist es ganz nützlich herauszufinden, zu welchem Port eine Datei gehört. Dies kann ganz einfach mit pkg_which gemacht werden.
# pkg_which <Datei>
Falls ich also wissen will, aus welchem Port pkg_which ist:
# pkg_which pkg_which
portupgrade-20041226_7 portupgrade-20041226_8
Wenn man nach einer Datei sucht, die nicht aus einem Port stammt, ruft pkg_which which(1) auf und durchsucht PATH nach der Datei.
pkg_which befindet sich, wie oben herausgefunden, im sysutils/portupgrade Port. Zum Installieren einfach folgenden Befehl benutzen:
# cd /usr/ports/sysutils/portupgrade && make install clean
Mehr Informationen zu pkg_which in der Manpage pkgdb(1)
UPDATE 05.02.2007:
portupgrade wurde von sysutils in die neue Kategorie ports-mgmt verschoben. portupgrade kann nun wie folgt installiert werden:
# cd /usr/ports/ports-mgmt/portupgrade && make install clean