Antes de instalar um pacote, gostaria de saber qual versão obteria. Como verifico a versão antes de instalar usando apt-get
ou aptitude
no debian ou no ubuntu?
fonte
Antes de instalar um pacote, gostaria de saber qual versão obteria. Como verifico a versão antes de instalar usando apt-get
ou aptitude
no debian ou no ubuntu?
apt-get
Você pode executar uma simulação para ver o que aconteceria se você atualizar / instalar um pacote:
apt-get -s install <package>
Para ver todas as atualizações possíveis, execute um upgrade
no modo detalhado e (para segurança) com a simulação, pressione npara cancelar:
apt-get -V -s upgrade
apt-cache
A opção policy
pode mostrar a versão instalada e remota (candidato à instalação) de um pacote.
apt-cache policy <package>
apt-show-versões
Se instalado, mostra informações de versão sobre um ou mais pacotes:
apt-show-versions <package>
Passar o -u
comutador com ou sem um nome de pacote mostrará apenas pacotes atualizáveis.
aptidão
A GUI do console aptitude
pode exibir pacotes atualizáveis com novas versões. Abra o menu 'Pacotes Atualizáveis'. Pressionar vum pacote mostrará informações mais detalhadas da versão.
Ou na linha de comando:
aptitude versions <package>
A passagem -V
mostrará informações detalhadas sobre as versões, novamente para segurança com a opção de simulação:
aptitude -V -s install <package>
Substituindo install <package>
por upgrade
irá mostrar as versões de todos os pacotes atualizáveis.
apt-get -V -s upgrade
fez o meu dia, obrigado!apt-get install -s
comsudo
?apt show <packages>
também pode ser adicionado à listaOutra maneira de usar o dpkg e o grep :
fonte
Outra opção, se você não souber o nome completo do pacote, é formatar a saída de pesquisa do aptitude:
%c
= status (pacote instalado ou não)%p
= nome do%d
pacote%V
= descrição do pacote = versão do pacote disponívelReferência: http://linux.die.net/man/8/aptitude
fonte
Para obter o nome do pacote:
Para obter detalhes da versão:
Eu acredito
apt-get
eapt-cache
estão sendo removidos, comapt
eaptitude
se tornando o método preferido. Dada a longevidade do apartamento, provavelmente é uma aposta segura por algum tempo!fonte
Você pode escrever
apt show <package>
fonte
apt-cache
eu estou usando,apt
são duas coisas diferentes ... O que estou perdendo?apt
eapt-cache
faça a mesma coisa. Se você verificar o código-fonte, os dois serão front-ends com a mesma funcionalidade: forshow
, uma função chamadaShowPackage
e forsearch
, uma função chamadaDoSearch
.de devscripts.deb
fonte
Para ver o pacote disponível mais recente antes da instalação. Execute a atualização para ter todas as atualizações mais recentes do pacote.
Agora, para verificar o pacote mais recente disponível em seu repositório antes de instalar, execute o comando abaixo.
Exemplo:
ou
fonte