Listar todos os pacotes em um deb-src usando o apt-get?

1

Existe uma maneira de obter uma listagem de pacotes em um "recurso" deb-src usando o apt-get?

como

apt-get <deb-src> *python*

para "ver" o que está disponível?

Eu instalei uma instalação de base de lubuntu "base" e estou olhando para ver quais pacotes estão disponíveis para construir (é um velho netbook toshiba nb305, balançando o Dimm 2GB, lookout).

Obrigado.

    
por samsara 16.07.2013 / 04:49

1 resposta

2

Para procurar por pacotes na linha de comando, você pode usar:

apt-cache search -n pattern

para pesquisar apenas nomes de pacotes ou omitir a opção -n para pesquisar as descrições também. Isso irá procurar todos os arquivos que você listou em seu diretório /etc/apt/sources.list e /etc/apt/sources.list.d/, assumindo:

sudo apt-get update

foi executado primeiro. Isso inclui repositórios padrão do Ubuntu, como main, universe, multiverse e qualquer repositório externo ou PPA listado. Ele também suporta padrões de regex POSIX (veja o regex (7) manpage), assim você pode fazer coisas interessantes como:

apt-cache search -n '^python-.{3}$'

para procurar apenas pacotes que tenham o formato python-ABC para qualquer caractere ABC.

Para verificar o status instalado a partir da linha de comando, bem como de qual repositório o pacote é originado, você pode usar:

apt-cache policy package-name
    
por Jason Conti 17.07.2013 / 00:23