grep-dctrl
e suas derivadas fornecem uma ótima maneira de consultar os arquivos do cache do apt. (Você pode instalar essas ferramentas no Ubuntu com
sudo apt-get instala dctrl-tools
)
No caso de pacotes disponíveis (mas não necessariamente instalados), você pode usar grep-available
. Por exemplo, para listar todos os pacotes disponíveis:
grep-available -s Package .
Editar:
aptitude
pode mostrar uma lista de pacotes não instalados apenas com o lançamento.
Você também pode obter uma lista de pacotes não instalados com aptitude
usando:
aptitude -F "%p" search "?not(?installed)"
Note que com os novos pacotes multi-arch, você receberá pacotes para outras arquiteturas listadas neste resultado. Por exemplo, eu recebo:
aptitude -F "%p" search "?not(?installed)" | grep "^bash:"
bash:i386
Eu tenho o pacote bash
instalado, mas é a versão amd64, já que meu sistema operacional é instalado com a versão amd64 do Ubuntu Precise. Se você não quiser ver esses pacotes para outras arquiteturas, poderá excluir linhas que contenham :
:
aptitude -F "%p" search "?not(?installed)" | grep -v ':'