como reconhecer o pacote de um comando

1

Como posso reconhecer no ubuntu a partir de qual pacote o comando foi instalado?

    
por oneat 15.01.2011 / 16:46

2 respostas

2

dpkg -S filename encontrará o pacote do qual veio o nome do arquivo. Use o caminho completo. A pesquisa por /usr/sbin/apache2 encontrará apenas esse arquivo, mas a pesquisa por apache2 fornecerá uma lista longa.

Para encontrar o caminho completo de um comando, use como em which apache2 .

Você também pode pesquisar os arquivos .list em /var/lib/dpkg/info . Esse diretório também lista os arquivos de confirmação nos arquivos .confiles . Os nomes dos arquivos consistem no nome do pacote com uma extensão indicando o conteúdo. Este é provavelmente o diretório que o dpkg pesquisa.

    
por 15.01.2011 / 16:58
1

Uma maneira de fazer isso (às vezes) é executar " apt-cache search <command> ", que às vezes exibe o nome do pacote. Não me cite sobre isso, mas acho que isso depende da informação dada na descrição detalhada do pacote no repositório do APT. Pode ser os nomes dos arquivos no pacote .deb, mas é menos provável.

Este é o método que eu uso pelo menos, e funciona na maior parte do tempo. Caso contrário, o Google geralmente ajuda.

    
por 15.01.2011 / 16:52