Quelle est la différence entre apt-get dist-upgrade et do-release-upgrade?

15

Apt-get dist-upgrade fera-t-il exactement la même chose que l'exécution de do-release-upgrade?

J'utilise actuellement Ubuntu Server 11.04.

Kirk Ouimet
la source

Réponses:

18

apt-get dist-upgradene procédera pas à une mise à jour de la version, sauf si vous la modifiez /etc/apt/sources.list.

Cette commande met à jour tous les packages installés et leurs modifications de dépendance. Si vous combinez l'exécution de cette commande avec les modifications appropriées du /etc/apt/sources.listfichier, vous pouvez mettre à niveau votre version d'Ubuntu.

do-release-upgrade effectuera une mise à jour de la version.

Ainsi, par exemple, si vous souhaitez passer d'Ubuntu 11.04 à 11.10, vous avez 2 options:

  1. Changez chaque occurrence du mot "natty" dans le /etc/apt/sources.listfichier en "oneiric" et exécutez la commandeapt-get dist-upgrade
  2. Exécutez la do-release-upgradecommande.
Kenny Rasschaert
la source
2
do-release-upgrade a d'autres fonctionnalités intéressantes, comme "--sandbox", qui remonte vos systèmes de fichiers avec aufs afin que la mise à niveau puisse être annulée!
Coops