Como listar paquetes dentro dun repositorio oficial ou PPA

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.

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


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.