Diferenças entre apt upgrade, apt dist-upgrade e do-release-upgrade


1
COMPARTILHE ESTE ARTIGO 📢

Apt upgrade, apt dist-upgrade, do-release-upgrade, muita atualização pode nos sufocar, ou pior, não saber o que cada coisa significa. Tenha cuidado, não é a mesma ordem.

Como atualizar uma distribuição GNU/Linux baseada no Debian, como o Ubuntu? Existem algumas formas diferentes. Há uma atualização do apt upgrade, apt dist-upgrade e do-release-upgrade. Por que existem três rotas diferentes para atualizar um sistema operacional? Na verdade, cada um desses comandos faz coisas diferentes. Confuso?

apt upgrade versus apt-dist-upgrade

Vamos primeiro ver a diferença entre apt upgrade e apt dist-upgrade (já que é aí que reside grande parte da confusão). Quando o apt upgrade é executado, ele é atualizado apenas quando há uma nova versão disponível para a plataforma, conforme definido em /etc/apt/sources.list ou em /etc/apt/sources.list.d/.

No entanto, quando você executar o apt dist-upgrade, você instalará ou excluirá os pacotes de maneira inteligente, conforme necessário, para concluir a atualização. Apt dist-upgrade tem um sistema inteligente de resolução de conflitos, por isso tentará atualizar os pacotes mais importantes, às custas daqueles considerados menos importantes.

O Apt upgrade, então, não exclui pacotes, apenas atualizações. Você pode usar o sudo apt dist-upgrade como sua ferramenta de atualização usual? Claro que sim. Lembre-se de que você apagará o software, se necessário, para concluir o processo.

do-release-upgrade

O comando do-release-upgrade, por outro lado, é responsável pela atualização de uma versão para outra. Então, se você quiser atualizar do Ubuntu 18.10 para 19.04, use a opção do-release-upgrade.

No entanto, para usar este comando, o sistema deve ser completamente atualizado. Para fazer isso, você deve primeiro executar o sudo apt-upgrade, seguido pelo sudo apt dist-upgrade. Quando esses dois estiverem concluídos, você poderá executar a atualização do lançamento do sudo update e aguardar a conclusão da mágica.

A diferença entre esses comandos é importante. Na verdade, você pode querer ler as páginas de manual do apt e do-release-upgrade para obter mais informações. Para fazer isso, emita os comandos man apt e man do-release-upgrade.


Like it? Share with your friends!

1
Sempre Linux