Localização do pacote instalado no FreeBSD

3

Eu instalei Unrealircd no FreeBSD via o utilitário sysinstall .

Não consigo encontrar a localização onde foi instalado.

Como posso encontrar a localização padrão dos pacotes instalados?

Edit: Encontrei o pacote com o utilitário find . Mas, em geral, como eu sei onde sysinstall colocaria o pacote após a instalação?

    
por hari 29.08.2011 / 08:08

2 respostas

5

Você pode encontrar essas informações em / var / db / pkg / PKG_NAME / + CONTEÚDO:

/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

Isso é efetivamente o mesmo que o rpm -ql 'RPM_NAME' no linux

    
por 29.08.2011 / 09:41
5

Para encontrar o pacote ao qual um arquivo pertence, você pode usar o seguinte comando:

pkg_info -W /full/path/to/file

Para ver a lista de arquivos que um pacote instalou:

pkg_info -L packagename
    
por 30.08.2011 / 04:15