apt-get dist-upgrade和do-release-upgrade有什么区别?

apt-get dist-upgrade与运行do-release-upgrade完全相同吗?

我目前正在运行Ubuntu Server 11.04。

apt-get dist-upgrade不会执行发布更新,除非您修改/etc/apt/sources.list

该命令更新所有已安装的软件包及其相关性更改。 如果将运行此命令与对/etc/apt/sources.list文件进行适当更改结合使用,则可以升级您的Ubuntu版本。

do-release-upgrade将执行版本更新。

例如,如果你想从Ubuntu 11.04移到11.10,你有两个select:

  1. /etc/apt/sources.list文件中每个出现的“natty”改为“oneiric”并运行命令apt-get dist-upgrade
  2. 运行do-release-upgrade命令。