Tanto quanto eu entendo seus requisitos, a opção madison para apt-cache faz o que você deseja:
madison / [pkg (s)]
O comando madison do apt-cache tenta imitar o formato de saída e um subconjunto da funcionalidade da ferramenta de gerenciamento de arquivos Debian, madison. Ele exibe as versões disponíveis de um pacote em um formato tabular. Ao contrário do madison original, ele pode exibir apenas informações da arquitetura para a qual o APT recuperou listas de pacotes (APT :: Architecture).
No meu computador:
$ apt-cache madison f-spot
f-spot | 0.7.2-1~ppa~lucid0 | http://ppa.launchpad.net/f-spot/f-spot-ppa/ubuntu/ lucid/main Packages
f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Packages
f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Sources
f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Sources
Espero que seja disso que você precisa. Também inclui os ppas.
apt list -a <package name>
é o equivalente a madison.O
rmadison
programa dodevscripts
pacote consultará remotamente o arquivo do Ubuntu e fornecerá o status de um pacote em todas as versões suportadas, não apenas nas que você instalou localmente. Isso é um pouco mais do que você deseja, mas deve fazer o trabalho facilmente.Exemplo:
Antes de poder usar,
rmadison
você deve instalar odevscripts
pacote:fonte
Não sei como (ou por que) você disse
apt-cache policy
que não mostra todas as versões! Estou usando isso há vários anos e sempre mostrava todas as versões, incluindo o número de prioridade.Saída de
apt-cache policy nautilus
Saída de
apt-cache madison nautilus
A única diferença é que
madison
demorou mais tempo quepolicy
uma versão mais curta. Porém,policy
é mais útil ver qual versão é instalada, qual versão é o próximo candidato a ser instalado.É por isso que eu sugiro sempre usar em seu
apt-cache policy <package-name>
lugar.Nota sobre a saída: Eu tenho algumas configurações de repositório local e o comando mostra essas também.
Nota 2 O apt mais recente vem com a política integrada a eles. Então, você pode usar em
apt
vez deapt-cache
diretamente.fonte
O comando
é o equivalente a madison.
fonte