grep-dctrl
y sus derivados proporcionan una gran manera para la consulta de los archivos de caché de apt. (Usted puede instalar estas herramientas en ubuntu con
sudo apt-get install dctrl-herramientas
)
En el caso de los disponibles (pero no necesariamente) instalado los paquetes, puede utilizar grep-available
. Por ejemplo, para listar todos los paquetes disponibles:
grep-available -s Package .
Editar:
aptitude
puede mostrar una lista de No Paquetes Instalados por solo lanzamiento.
También puede obtener una lista de no se instalan los paquetes con aptitude
mediante:
aptitude -F "%p" search "?not(?installed)"
Tenga en cuenta que con el nuevo multi-arco de paquetes, obtendrá paquetes para otras arquitecturas mencionados en este resultado. Por ejemplo, me sale:
aptitude -F "%p" search "?not(?installed)" | grep "^bash:"
bash:i386
Tengo la bash
instalado el paquete, pero se trata de la versión de amd64, ya que mi sistema operativo es instalado con el amd64 versión de Ubuntu precise. Si usted no desea ver estos paquetes para otras arquitecturas, puede excluir las líneas que contengan :
:
aptitude -F "%p" search "?not(?installed)" | grep -v ':'