apt-file, ou como saber a qual pacote um certo arquivo pertence

Já aconteceu com você que você não pode construir um pacote devido a uma dependência ausente? Uma situação semelhante pode ocorrer quando queremos compilar um programa ou executar um binário. Em todos os casos, um erro de estilo: "arquivo X ausente, impossível realizar a tarefa solicitada". Mas Como você sabe em qual outro pacote esse arquivo está, para que possa instalá-lo e corrigir o problema? Bem, é aqui que arquivo apt pode ser de grande ajuda.


Para instalar o arquivo apt:

sudo aptitude instalar arquivo apt

Após a instalação, apt-file precisa criar seu índice interno:

atualização do arquivo apt

O processo leva alguns minutos para ser concluído, dependendo da sua conexão com a Internet. Depois que o processo for concluído, você pode pesquisar o arquivo ausente:

pesquisa de arquivo apt FindKDE4Internal.cmake

E apt-file retornará uma linha de saída com o pacote que você deve instalar, por exemplo:

kdelibs5-dev: /usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake

Isso significa que você tem que instalar kdelibs5-dev.

fonte: comulinux & maengora


Adicionar como fonte preferencial no Google