BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

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
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