A diferença entre os diferentes comandos de atualização do APT

6

Eu vi e usei todos esses comandos para atualizar pacotes no meu sistema, mas por que existem comandos diferentes para isso? Todos eles não fazem a mesma coisa? E se não, então em que situações seria melhor usar um deles específico?

Estes são os comandos que eu quero dizer:

  • sudo apt-get upgrade

  • sudo apt-get dist-upgrade

  • sudo apt full-upgrade

Eu já vi isso, mas não responde à minha pergunta sobre o comando sudo apt full-upgrade : O que é "dist-upgrade" e Por que atualiza mais do que "atualizar"?

    
por Great Uncle Bulgaria 05.04.2015 / 21:41

1 resposta

10

Não, eles não são a mesma coisa.

sudo apt-get update atualiza a lista de pacotes. Faça isso antes de usar sudo apt-get upgrade ou sudo apt-get dist-upgrade , porque se a lista não for atualizada, eles não farão nada.

sudo apt-get upgrade atualiza seus pacotes, mas não remove nem instala nenhum outro pacote.

sudo apt-get dist-upgrade atualiza seus pacotes e instala ou remove outros pacotes para resolver dependências, para que todos os pacotes estejam atualizados.

sudo apt full-upgrade faz o mesmo que sudo apt-get dist-upgrade

    
por UTF-8 05.04.2015 / 21:45