O apt-get update faz o download das listas de pacotes e metadados para sua caixa local. Com o apt-cache, você procura informações nos dados locais (local "apt cache").
Veja mais informações em
man apt-cache
Se eu executar o comando apt-cache showpkg {packagename}
, ele mostrará apenas os detalhes do pacote que está instalado ou não importa? Se eu executar o comando apt-get update
, isso atualiza o cache do apt-get e, portanto, mostra todos os detalhes do pacote?