Basicamente, dpkg-query
mostra o que está instalado no seu sistema, ou até mesmo pacotes que foram instalados em seu sistema e foram removidos em algum momento.
Curiosamente, se um pacote usa uma dependência de outro pacote, dpkg
pode listá-los como instalados, mesmo que um deles nunca tenha sido totalmente instalado no sistema.
Mas apt
é usado para baixar pacotes dos repositórios definidos em seu diretório sources.list e sources.d / *.
em outras palavras, apt-cache
mostra os pacotes que "poderiam ser instalados" em seu sistema, não os que já foram instalados / desinstalados.