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.
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
Link | Comentário postado em 18/09/2011
@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 :)
Link | Comentário postado em 18/09/2011
Muito bom! Estava procurando essa opção no pacman. Gostei mesmo.
Link | Comentário postado em 25/09/2011