apt-cache
é para interagir com o cache do apt compilado ou atualizado com apt-get update
. Isso não tem nada a ver com o que está atualmente instalado no seu sistema.
Simplificando, apt-get
é usado para modificar pacotes disponíveis, enquanto apt-cache
é usado para consultá-los.
Do texto de ajuda:
apt-get
is a simple command line interface for downloading and installing packages.
Página man do Linux - apt-get (8)
apt-cache
is a low-level tool used to query information from APT's binary cache files