O pkgfile é seu aliado!

15/09/2011

Eu uso o pkgfile há bastante tempo mas tenho percebido que muitas pessoas ainda não o conhecem, portanto resolvi compartilhar esta dica. O pkgfile é uma ferramenta muito prática que serve para mostrar qual pacote contém determinado arquivo. Para instá-lo digite sudo pacman -S pkgtools, e para atualizar a listagem de arquivos digite sudo pkgfile -u.

Ele é muito útil, por exemplo, quando você não consegue instalar um pacote no Arch por causa de arquivos conflitantes, então para saber qual pacote instalou o arquivo anteriormente, basta executar pkgfile <arquivo_conflitante> para que seja mostrada uma listagem de todos os pacotes que contém este arquivo. A partir daí fica muito mais fácil entender o conflito e resolver a situação.

Para ver as demais opções digite pkgfile -h.

 

Categorizado em: Arch Linux

Acompanhe os comentários através da feed | Deixe um comentário | Trackback URL

3 comentários sobre "O pkgfile é seu aliado!"

  1. Gabriel Morrison escreveu:

    Muito massa essa ferramenta, não conhecia!
    E ele tem uma funcionalidade bem legal, que caso você digite um comando que não exista, ele diz (se possível) o pacote onde você pode encontrar esse comando / programa:

    [gabriel@prometheus ~]$ brasero

    brasero may be found in the following packages:
    extra/brasero (3.0.0-1) : /usr/bin/brasero

    Massa! :D

  2. Estêvão escreveu:

    @Gabriel: sim, ele serve justamente para saber o(s) pacote(s) que contém determinado binário/arquivo, estando o pacote instalado ou não.

    Mão na roda :)

  3. Elder Marco escreveu:

    Muito bom! Estava procurando essa opção no pacman. Gostei mesmo.

Deixe um comentário

 



Este site usa Wordpress com uma customização do tema openark-blog.