grep-dctrl
e i suoi derivati forniscono un ottimo modo per interrogare i file di cache apt. (Puoi installare questi strumenti su Ubuntu con sudo apt-get install dctrl-tools)
Nel caso di pacchetti disponibili (ma non necessariamente installati), è possibile utilizzare grep-available
. Ad esempio, per elencare tutti i pacchetti disponibili:
grep-available -s Package .
Modificare:
aptitude
può mostrarti un elenco di pacchetti non installati semplicemente avviandolo.
Puoi anche ottenere un elenco di pacchetti non installati aptitude
utilizzando:
aptitude -F "%p" search "?not(?installed)"
Nota che con i nuovi pacchetti multi-arch, otterrai pacchetti per altre architetture elencate in questo risultato. Ad esempio, ottengo:
aptitude -F "%p" search "?not(?installed)" | grep "^bash:"
bash:i386
Ho installato il bash
pacchetto, ma è la versione amd64, poiché il mio sistema operativo è installato con la versione amd64 di Ubuntu Precise. Se non si desidera visualizzare questi pacchetti per altre architetture, è possibile escludere righe contenenti :
:
aptitude -F "%p" search "?not(?installed)" | grep -v ':'