Existe-t-il une commande permettant de voir quels packages sont disponibles à partir d'un certain référentiel ppa?
Existe-t-il une commande permettant de voir quels packages sont disponibles à partir d'un certain référentiel ppa?
Réponses:
Facile:
grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages
Ou plus flexible:
grep-dctrl -sPackage . /var/lib/apt/lists/ppa.launchpad.net_*_Packages
Pour les requêtes plus sophistiquées, utilisez apt-cache policy
et aptitude
comme décrit ici :
aptitude search '~O LP-PPA-gstreamer-developers'
Je ne sais pas si c'est ce que vous cherchez:
Comme il est dit, le gestionnaire de paquets Synaptic vous permet de rechercher par "origine". Ce n'est pas programmatique, mais cela devrait vous donner ce que vous cherchez.
xzcat /var/lib/apt/lists/ppa.launchpad.net_*_Packages.xz | grep '^Package:'
si ce fichier de package est compressé.