dpkg
só pode fornecer informações sobre o que ele sabe, que é limitado a pacotes e versões que tiveram alguma operação dpkg
aplicada a eles.
apt
, por outro lado, tem muito mais informação - inclui tudo nas listas de pacotes que obtém dos repositórios. Obviamente, é improvável que dpkg
operações tenham sido feitas para a maioria dos pacotes e versões disponíveis, e é claro que a saída de dpkg-query
não inclui essas e é, portanto, limitada.