FreeBSDインストールパッケージの場所

FreeBSDインストールパッケージの場所

Unrealircdこのユーティリティを介してFreeBSDにインストールしましたsysinstall

どこにインストールされているのかわからないようです。

インストールされたパッケージのデフォルトの場所を見つけるには?

編集する:このユーティリティを含むパッケージが見つかりましたfind。しかし、通常、sysinstallインストール後にパッケージをどこに置くのかどうかはどうすればわかりますか?

答え1

/var/db/pkg/PKG_NAME/+CONTENTS でこの情報を見つけることができます。

/var/db/pkg/wget-1.12_2# head +CONTENTS 
@comment PKG_FORMAT_REVISION:1.1
@name wget-1.12_2
@comment ORIGIN:ftp/wget
@cwd /usr/local
@pkgdep libiconv-1.13.1_1
@comment DEPORIGIN:converters/libiconv
@pkgdep gettext-0.18.1.1
@comment DEPORIGIN:devel/gettext
man/man1/wget.1.gz

これは実際にはLinuxのrpm -ql 'RPM_NAME'と同じです。

答え2

ファイルが属するパッケージを見つけるには、次のコマンドを使用できます。

pkg_info -W /full/path/to/file

パッケージによってインストールされたファイルのリストを表示するには、次のようにします。

pkg_info -L packagename

関連情報