Qual é a diferença entre apt-get dist-upgrade e do-release-upgrade?

15

O apt-get dist-upgrade fará exatamente a mesma coisa que a execução do-release-upgrade?

Atualmente, estou executando o Ubuntu Server 11.04.

Kirk Ouimet
fonte

Respostas:

18

apt-get dist-upgradenão executará uma atualização de versão, a menos que você modifique /etc/apt/sources.list.

Este comando atualiza todos os pacotes instalados e suas alterações de dependência. Se você combinar a execução deste comando com as alterações apropriadas no /etc/apt/sources.listarquivo, poderá atualizar sua versão do Ubuntu.

do-release-upgrade realizará uma atualização de lançamento.

Por exemplo, se você deseja passar do Ubuntu 11.04 para 11.10, você tem 2 opções:

  1. Altere cada ocorrência da palavra "natty" no /etc/apt/sources.listarquivo para "onírico" e execute o comandoapt-get dist-upgrade
  2. Execute o do-release-upgradecomando
Kenny Rasschaert
fonte
2
do-release-upgrade tem alguns outros recursos interessantes, como "--sandbox", que remonta seus sistemas de arquivos com aufs para que a atualização possa ser revertida!
Coops