Como encontro uma lista de softwares desatualizados e que precisam ser atualizados?

15

Como encontro uma lista de pacotes desatualizados e que precisam ser atualizados usando o aptitude?

Estou usando o Ubuntu 10.04.

Vishal
fonte

Respostas:

12

update-manager(sentado em Sistema -> Administração) provavelmente deve ser o seu primeiro porto de escala. Embora se você quiser uma versão da linha de comando:

sudo apt-get update
sudo apt-get dist-upgrade

aptitudee synaptictambém posso lhe dizer.

Oli
fonte
Altere isso para dizer "dist-upgrade". Apenas fazer "upgrade" pode acabar pulando novos kernels, novas bibliotecas, etc. Quase nunca é correto usar apenas "upgrade".
Kees Cozinhe
2
Ponto justo. Como explicação para outras pessoas, upgradeatualizará apenas os pacotes instalados. Para coisas como kernels (instalado como uma dependência do metapacote linux-image), cada versão do kernel possui seu próprio nome de pacote (por exemplo linux-image-2.6.35.7:). Isso é comum em pacotes onde é desejável ter várias versões disponíveis. apt-get upgradeportanto, não o atualizaria para linux-image-2.6.35.8se e quando linux-imagealterou suas dependências porque ....8é um novo pacote. dist-upgradeseria.
Oli
11

Outra maneira de obter isso a partir da linha de comando é o apt-show-version .
A página do manual declara:

O apt-show-versions analisa o arquivo de status do dpkg e as listas do APT para as versões e distribuição de pacotes instalados e disponíveis e mostra as opções de atualização dentro da distribuição específica do pacote selecionado.

Depois de instalar o pacote:

$ sudo apt-get install apt-show-versões

a única coisa que você precisa fazer é:

$ sudo apt-show-versões -u

espero que ajude

zuzust
fonte
10

O Aptitude não lida com a instalação de pacotes tão bem quanto apt-get, portanto, eu recomendaria continuar apt-get. Para obter uma lista de pacotes que precisam ser instalados, eu usaria a --dry-runopção:

sudo apt-get dist-upgrade --dry-run | grep ^Inst | cut -d" " -f2
Kees Cook
fonte
1
O que há de errado com o aptitude? Eu o uso na maioria das seleções de pacotes na área de trabalho e nos servidores.
Oli
Nada está estritamente errado com o aptitude, mas como o Update Manager e o apt-get compartilham um histórico de desenvolvimento, geralmente é mais fácil obter suporte para problemas com o apt-get do que o aptitude. No passado, o solucionador de conflitos do aptitude era muito melhor, mas a lacuna que se aproximava. É uma questão de gosto. :)
Kees Cook
0

Em sináptico : da esquerda "Status" e selecione "instalado (atualizável)" ou use o gerenciador de atualizações, que mostra todas as atualizações necessárias.

Synaptic: Sistema-> Administrador-> Gerenciador de Pacotes Synaptic

Gerenciador de atualizações: Sistema-> Administrador-> Gerenciador de atualizações

Hillar
fonte
"atualizável (upstream)" é algo completamente diferente ...
JanC /