Pour rechercher des paquets à partir de la ligne de commande, vous pouvez utiliser :
apt-cache search -n pattern
pour rechercher uniquement les noms de paquets, ou omettre le commutateur -n pour rechercher également les descriptions. Ceci recherchera toutes les archives que vous avez listées dans votre répertoire /etc/apt/sources.list, et /etc/apt/sources.list.d/, en supposant que :
sudo apt-get update
a été exécuté en premier. Cela inclut les dépôts standards d'Ubuntu tels que main, universe, multiverse, et tout PPA ou dépôt externe listé. Il supporte également les motifs POSIX regex (voir la page de manuel regex(7)), vous pouvez donc faire des choses intéressantes comme :
apt-cache search -n '^python-.{3}$'
pour rechercher uniquement les paquets ayant la forme Python-ABC pour tout caractère ABC.
Pour vérifier l'état d'installation depuis la ligne de commande, ainsi que le dépôt d'où provient le paquet, vous pouvez utiliser :
apt-cache policy package-name