enumerar todos los paquetes de un repositorio en ubuntu / debian


84

¿hay un comando para ver qué paquetes están disponibles desde un determinado repositorio de ppa?

Respuestas:


63

Sencillo:

grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages 

O más flexible:

grep-dctrl -sPackage . /var/lib/apt/lists/ppa.launchpad.net_*_Packages 

Para consultas más sofisticadas, use apt-cache policyy aptitude como se describe aquí :

aptitude search '~O LP-PPA-gstreamer-developers'

Úselo xzcat /var/lib/apt/lists/ppa.launchpad.net_*_Packages.xz | grep '^Package:'si ese archivo de paquete está comprimido.
aleatoriedad

18
grep Package /var/lib/apt/lists/(repo name)_Packages


2

Hilo viejo, pero pensé que podría ayudar. Use awk, sort y uniq para tomar solo los paquetes y descartar las sumas de comprobación de repositorio de paquetes.

grep ^Package /var/lib/apt/lists/<repo you are interested in>* | awk '{print $2}' | sort | uniq
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.