¿Cuál es la diferencia entre apt-get dist-upgrade y do-release-upgrade?

15

¿Apt-get dist-upgrade hará exactamente lo mismo que ejecutar do-release-upgrade?

Actualmente estoy ejecutando Ubuntu Server 11.04.

Kirk Ouimet
fuente

Respuestas:

18

apt-get dist-upgradeno llevará a cabo una actualización de lanzamiento, a menos que lo modifique /etc/apt/sources.list.

Este comando actualiza todos los paquetes instalados y sus cambios de dependencia. Si combina ejecutar este comando con los cambios apropiados en el /etc/apt/sources.listarchivo, puede actualizar su versión de Ubuntu.

do-release-upgrade llevará a cabo una actualización de lanzamiento.

Entonces, por ejemplo, si desea pasar de Ubuntu 11.04 a 11.10, tiene 2 opciones:

  1. Cambie cada aparición de la palabra "natty" en el /etc/apt/sources.listarchivo a "oneiric" y ejecute el comandoapt-get dist-upgrade
  2. Ejecute el do-release-upgradecomando
Kenny Rasschaert
fuente
2
do-release-upgrade tiene algunas otras características interesantes, como "--sandbox", que vuelve a montar sus sistemas de archivos con aufs para que la actualización se pueda revertir.
Coops