Como Dennis disse, apt-get é uma camada em cima de dpkg (ou de outros gerenciadores de pacotes locais, como rpm ). dpkg gerencia os pacotes locais na máquina, enquanto apt-get fornece uma maneira de pegar pacotes de repositórios distantes e resolver dependências entre pacotes que serão entregues a dpkg .
dpkg -L <package_file>
lista os arquivos fornecidos por um pacote já instalado na máquina.
Com o apt-get, você pode querer listar os arquivos que um pacote fornece, mesmo que ele não esteja instalado em seu sistema. Felizmente para você, existe uma ferramenta para isso, chamada apt-file , que precisa ser instalada além de apt-get . Você pode usá-lo desta maneira:
# Install apt-file
$ sudo apt-get install apt-file
# update apt-file's cache (different than apt-get's, namely apt-cache)
$ sudo apt-file update
# display the contents of a package
$ sudo apt-file list <package_name>
Observe que apt-file usa arquivos especiais no repositório de pacotes chamados arquivos de conteúdo. Embora todos os repositórios oficiais tenham esses arquivos, alguns repositórios de terceiros podem não tê-los, portanto, apt-file não poderá listar o conteúdo dos pacotes nesses repositórios.
man apt-file
também listará outras coisas legais que você pode fazer com apt-file , como apt-file search <keyword> , que permite descobrir quais pacotes fornecem um determinado arquivo.