Noutras ocasións vimos como identificar as dependencias dun paquete o como descubrir a que paquete pertence un ficheiro. Esta vez, explicarémosche como enumerar o paquetes dentro dun PPA o repositorio certo. |
Índice
Método 1
Busque o ficheiro correspondente ao repositorio ou PPA no cartafol / var / lib / apt / lists /. O nome debe rematar en "Paquetes". A continuación, executa o seguinte comando:
# exemplo para deb http://security.ubuntu.com/ubuntu quantal-security multiverse
awk '$ 1 == "Paquete:" {print $ 2}' / var / lib / apt / lists / security * multiverse * Paquetes
Método 2
Tamén é posible analizar a saída do comando apt-cache. O seguinte script lista todos os paquetes con información de servidor e repositorio:
#! / bin / bash
política de apt-cache $ (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} '
Ademais, ordena o resultado para unha busca máis sinxela. Só tes que gardar o script nun ficheiro, darlle permisos de execución (ficheiro sudo chmod + x) e executalo desde un terminal.
Fuente: Pregunta a Ubuntu
Sexa o primeiro en opinar sobre