grep-dctrl
y sus derivados proporcionan una excelente manera de consultar los archivos de caché apt. (Puede instalar estas herramientas en ubuntu con sudo apt-get install dctrl-tools)
En el caso de los paquetes disponibles (pero no necesariamente instalados), puede usarlos grep-available
. Por ejemplo, para enumerar todos los paquetes disponibles:
grep-available -s Package .
Editar:
aptitude
puede mostrarle una lista de paquetes no instalados con solo iniciarlo.
También puede obtener una lista de paquetes no instalados con aptitude
:
aptitude -F "%p" search "?not(?installed)"
Tenga en cuenta que con los nuevos paquetes de múltiples arcos, obtendrá paquetes para otras arquitecturas enumeradas en este resultado. Por ejemplo, obtengo:
aptitude -F "%p" search "?not(?installed)" | grep "^bash:"
bash:i386
Tengo el bash
paquete instalado, pero es la versión amd64, ya que mi sistema operativo está instalado con la versión amd64 de Ubuntu Precise. Si no desea ver estos paquetes para otras arquitecturas, puede excluir líneas que contengan :
:
aptitude -F "%p" search "?not(?installed)" | grep -v ':'