Sua ferramenta para procurar por um programa é apt-file, que você instala desta maneira:
# Install apt-file, which allows you to search
# for the package containing a file
sudo apt-get install apt-file
# Update the package/file mapping database
sudo apt-file update
Se você souber o caminho absoluto do programa, poderá procurá-lo:
$ apt-file search /usr/bin/locate
Ou você pode procurar o programa que aparece no caminho:
# Search for "locate" at the end of a path
apt-file search --regexp '/locate$'
Na saída, apenas um pacote irá especificar um executável localizado em seu padrão PATH, que dá uma pista de que pode ser o caminho certo.
Você também pode descobrir mais sobre o pacote para garantir que ele seja o caminho certo:
$ apt-cache show <package-name>
Isso listará todos os programas incluídos no pacote e poderá servir como verificação.
O Yum também aceita o comando whatprovides
(ou provides
) para procurar por binários instalados ou não instalados:
yum whatprovides <path-to-file>
O comando de pesquisa do zypper pode verificar as listas de arquivos quando usadas com a opção -f:
zypper se -f /usr/bin/locate
O Pkgfile, disponível como pkgtools para sistemas baseados em pacman, fornece uma pesquisa semelhante recurso como os outros acima:
pkgfile -si /usr/bin/mysqldump
Para mais informações, consulte: