grep-dctrl
et ses dérivés fournissent un excellent moyen d'interroger les fichiers de cache apt. (Vous pouvez installer ces outils sur Ubuntu avec sudo apt-get install dctrl-tools)
Dans le cas des packages disponibles (mais pas nécessairement installés), vous pouvez utiliser grep-available
. Par exemple, pour répertorier tous les packages disponibles:
grep-available -s Package .
Éditer:
aptitude
peut vous montrer une liste des packages non installés en la lançant simplement.
Vous pouvez également obtenir une liste des packages non installés avec aptitude
en utilisant:
aptitude -F "%p" search "?not(?installed)"
Notez qu'avec les nouveaux packages multi-arch, vous obtiendrez des packages pour d'autres architectures répertoriées dans ce résultat. Par exemple, j'obtiens:
aptitude -F "%p" search "?not(?installed)" | grep "^bash:"
bash:i386
J'ai le bash
package installé, mais c'est la version amd64, car mon système d'exploitation est installé avec la version amd64 d'Ubuntu Precise. Si vous ne souhaitez pas voir ces packages pour d'autres architectures, vous pouvez exclure les lignes contenant :
:
aptitude -F "%p" search "?not(?installed)" | grep -v ':'