¿Cómo enumero el contenido de un PPA que he agregado a ubuntu?


12

Acabo de agregar un ppa como este:

sudo add-apt-repository ppa:stebbins/handbrake-releases

Ahora, ¿cómo puedo ver qué paquetes contiene este PPA?

ppa 

Respuestas:


13

Estoy seguro de que hay muchas maneras de hacer esto: dado que ha agregado el PPA, los detalles del paquete existen en /var/lib/apt/lists

Así para tu ejemplo ppa:stebbins/handbrake-releases

sustituir /un _y eliminar el prefijo, ppa:es decirstebbins_handbrake-releases

Luego use este nombre de repositorio en la siguiente entrada de línea de comando:

cat /var/lib/apt/lists/ppa.launchpad.net_[repositoryname]_*_Packages | grep "Package:" | sort | uniq

es decir

cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq

Esto enumerará los contenidos:

Package: handbrake-cli
Package: handbrake-gtk

Puede acortar esto ligeramente reorganizando agrep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
— Oli

Esto funciona perfecto (si uno recuerda hacer 'sudo apt-get update' después de agregar el PPA ...)

También puede ir a Launchpad para ver la información. Supongamos primero que el ppa:ejemplo que dio es en la forma: ppa:team/archivename. El enlace LaunchPad correspondiente sería https://launchpad.net/~team/+archive/archivename.
— Thomas Ward

Además de lo que dijo Oli, sería mejor usar la -hbandera grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packagespara imprimir solo los paquetes sin imprimir el nombre del archivo.
— Sergiy Kolodyazhnyy

En las versiones más recientes de Debian, el archivo de paquetes está comprimido LZ4, por lo que deberá apt-get install liblz4-toolinsertar un lz4cat -dpaso en la tubería para descomprimirlo.
— David Moles

7

Para ver el contenido de un ppa puede usar Y PPA Manager. Instálelo ejecutando lo siguiente en una terminal:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Cuando se inicia la aplicación, haga clic en Administrar PPA:

ingrese la descripción de la imagen aquí

Seleccione el PPA del que desea ver el contenido:

ingrese la descripción de la imagen aquí

Y finalmente haga clic en "listar paquetes" para ver todos los paquetes proporcionados por el PPA dado.

Esperemos que esto ayude.

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.