Como encontrar o pacote pelo diretório?

4

Como posso encontrar o pacote (no Debian) que contém um arquivo com o caminho que contém uma certa substring?

Exemplo: encontre todos os pacotes (instalados ou não) que contêm um arquivo com o caminho que contém " /usr/share/xml/ ".

Eu instalei xsltproc e não tinha nenhum catálogo xml para xhtml = > estava procurando dtds pela net, sendo lento e dsando o W3C.

Eu sabia que os pacotes de catálogos deveriam estar em / usr / share / xml /, mas não consegui encontrar pacotes que colocassem arquivos no diretório.

A pesquisa no link é apenas para sufixos de caminhos de arquivos de pacotes, não de substrings.

    
por jahav 19.12.2016 / 11:28

2 respostas

9

Você pode fazer isso localmente instalando apt-file :

sudo apt-get install apt-file
sudo apt-file update
apt-file search /usr/share/xml/

(dependendo da versão do Debian que você está usando, você pode não precisar da etapa apt-file update ).

    
por 19.12.2016 / 11:30
1
apt install apt-file

Em seguida, execute como root ou com sudo apt-file update Isso atualiza o cache para o apt-file de suas fontes apt.

Você pode pesquisar com apt-file search for something

    
por 19.12.2016 / 11:33

Tags