Como listar pacotes em um PPA ou repositório oficial

Em outras ocasiões vimos como identificar as dependências de um pacote o como descobrir a qual pacote um arquivo pertence. Desta vez, vamos explicar como listas os pacotes dentro de um PPA o repositório certo.

Método 1

Encontre o arquivo correspondente ao repositório ou PPA na pasta / var / lib / apt / lists /. O nome deve terminar em "Pacotes". Em seguida, execute o seguinte comando:

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

Método 2

Também é possível analisar a saída do comando apt-cache. O script a seguir lista todos os pacotes com informações de servidor e repositório:

#! / Bin / bash

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

Além disso, classifique o resultado para uma pesquisa mais fácil. Basta salvar o script em um arquivo, dar-lhe permissões de execução (sudo chmod + arquivo x) e executá-lo a partir de um terminal.

fonte: Pergunte ao Ubuntu


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.