Desculpe pela resposta tardia, passando por perguntas migradas antigas sem resposta: vamos um pouco mais a fundo nas dependências de pacotes e locais de arquivos:
Um pacote é um inventário de coleções de arquivos (como um índice (TOC) em um livro), enquanto locais de arquivos são ponteiros para onde um arquivo reside no disco.
No entanto, você pode ter o sumário, sem o livro (Pacotes sem arquivos), e você pode ter arquivos sem dependências de pacote (por exemplo, um script autônomo)
Se você estiver interessado apenas em conhecer o local do arquivo dos pacotes instalados no sistema, será necessário fazer um:
- Listar todos os pacotes
- Obter uma lista de arquivos nesses pacotes
- e, em seguida, use
locate --existing
para executar essa lista por meio do locate (o mais rápido,find
demorará muito mais) e você terá o que precisa! - sabendo que você ainda pode ter arquivos sem um pacote e pacotes sem arquivos (meta-packages)