Mise à niveau de l'environnement chroot Ubuntu?

10

Quelle est la bonne façon de mettre à niveau l'environnement chroot Ubuntu vers une nouvelle version d'Ubuntu? L'environnement chroot a été initialement configuré à l'aide de debootstrap.

La bonne façon de mettre à niveau un serveur Ubuntu est d'utiliser la do-release-upgradecommande.

Ubuntu est basé sur Debian. Debian peut être mis à niveau en remplaçant le nom de la version /etc/apt/sources.listpar le nouveau nom de la version et en exécutant apt-get update, apt-get upgradeet apt-get dist-upgrade.

Laquelle est la bonne façon de mettre à niveau un environnement chroot Ubuntu? Qu'est-ce qui do-release-upgradefait différemment de la méthode Debian?

casser
la source

Réponses:

6

Pour la plupart, do-release-upgradeest un wrapper autour de dist-upgrade avec quelques fonctionnalités supplémentaires. Comme indiqué, c'est le moyen officiel recommandé de mettre à niveau les installations Ubuntu minimal / server. Officieusement, dist-upgradeaprès avoir changé, votre travail sources.listfonctionne souvent aussi bien.

La différence est la suivante : l' utilisation de do-release-upgrade est recommandée car elle permet de gérer les modifications de configuration du système parfois nécessaires entre les versions.

Pour un chroot Ubuntu, je vous suggère de vous en tenir à do-release-upgrademoins qu'il continue à échouer pour une raison quelconque.

ish
la source
1

Fonctionne bien do-release-upgrade -daussi. Il suffit de télécharger dans un terminal:

sudo apt-get install update-manager-core 

puis:

do-release-upgrade.
Romeo XL
la source