Diferenças entre comandos

Iniciado por Renan Rischiotto, 26 de Junho de 2013, 17:39

tópico anterior - próximo tópico

Renan Rischiotto

Qual é a diferença entre os seguintes comandos?

sudo apt-get upgrade

sudo apt-get dist-upgrade


???

irtigor

O "upgrade" atualiza, mas nunca vai remover pacotes, mesmo que isso seja necessário pra atualizar alguma coisa, o "dist-upgrade" pode.

Renan Rischiotto


Renan Rischiotto

Mas queria saber também o que cada comando faz...tipo, parece que o "upgrade" atualiza todos os programas do sistema com base nos repositórios (se houverem atualizações) e o "dist-upgrade" parece que atualiza o sistema mesmo (não a versão da distribuição claro), tipo kernel (se houverem atualizações) e outras coisas, é isso mesmo?

jkmsjq

Pelo que eu entendo, quando você usa o upgrade e atualiza o sistema mas existe a sobre de algum pacote que pode e deve ser removido, aparecerá no final do terminal a seguinte recomendação:

Execute o comando: sudo apt-get autoremove

Com o dist-upgrade isso não aparecerá porque será removido o pacote automaticamente.
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

irtigor

Os dois atualizam, mas o "upgrade" é mais conservador, como já havia falado. Olhe no manual (man apt-get).

Renan Rischiotto

Hmm...obrigado pessoal!

Mas tenho mais uma dúvida rsrs
Os comandos sudo apt-get remove --purge ou sudo apt-get purge --remove e o comando sudo apt-get purge fazem a mesma coisa? Se sim, por que existem tantas maneiras de se excluir totalmente um pacote?