Como listar todos os pacotes de instável / experimental?


17

Estou executando um sistema de teste Debian com alguns pacotes instalados de instável ou experimental, usando o apt pinning.

Como posso listar todos os pacotes que são instáveis ​​ou experimentais? Eu gostaria de usar o apt, mas também tenho o aptitude e o synaptic instalados.


1
A maneira mais fácil que encontrei até agora depende do pacote apt-show-version: apt-show-version | grep /unstableou apt-show-version | grep /experimental.
Enricoferrero 31/05

Respostas:



6

Usando aptitudevocê pode executar o seguinte comando:

$ aptitude versions '~VCURRENT (~Aunstable|~Aexperimental) !~Atesting' --group-by=none

Isso listará todos os pacotes cuja versão atualmente instalada ( ~VCURRENT) provém dos arquivos instáveis ou experimentais ( ~A) e não estão presentes no arquivo de teste ( !~A). A --group-by=noneopção serve para produzir uma saída mais concisa.


Por alguma razão, isso não funciona para mim. Isso me dá uma lista enorme de pacotes que definitivamente não são instáveis ​​ou experimentais. O método apt-show-version acima me fornece a saída correta. Alguém pode confirmar?
Enricoferrero 31/05

Desculpe, atualizou a resposta, agora deve funcionar corretamente.
Toro2k 31/05

Sim, agora funciona!
Enricoferrero 31/05

Não consigo adaptar isso para filtrar pacotes provenientes de 'stable' também, nem para escolher apenas pacotes provenientes de 'testing'. Acho que nunca vou entender como funciona o aptitude (ou APT).
alecov 23/02
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.