Check the new version here

Popular channels

Como listar los paquetes dentro de un PPA




Hoy vamos a ver cómo listar los paquetes dentro de un PPA o repositorio determinado muy fácilmente.

Método 1

Encontrá el archivo correspondiente al repositorio o PPA dentro de la carpeta /var/lib/apt/lists/. El nombre debe terminar en "Packages". Luego, ejecutá el siguiente comando:

# ejemplo para deb http://security.ubuntu.com/ubuntu quantal-security multiverse
awk '$1 == "Package:" { print $2 }' /var/lib/apt/lists/security*multiverse*Packages



Método 2

También es posible analizar la salida del comando apt-cache. El siguiente script lista todos los paquetes con información del servidor y del repositorio:

#!/bin/bash

apt-cache policy $(dpkg -l | awk 'NR >= 6 { print $2 }') |
awk '/^[^ ]/ { split($1, a, ":"; pkg = a[1] }
nextline == 1 { nextline = 0; printf("%-40s %-50s %sn", pkg, $2, $3) }
/***/ { nextline = 1 }'


Además, ordena el resultado para una búsqueda más sencilla. Sólo hay que guardar el script en un archivo, darle permisos de ejecución (sudo chmod +x archivo) y correrlo desde un terminal.




0
2
0
0
2Comments
haoasakura142240

No hay comentarios Se el primero

perdon amigo x el comentario pero tenias ganas de hacerlo alguna vez
espero que no te moleste

0
Stiif

Jajajajajaja no te hagas drama!

0