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

Kir*_*met 17 linux ubuntu upgrade ubuntu-11.04

apt-get dist-upgrade 会做与运行 do-release-upgrade 完全相同的事情吗?

我目前正在运行 Ubuntu Server 11.04。

Ken*_*ert 19

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

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

do-release-upgrade 将进行发布更新。

例如,如果您想从 Ubuntu 11.04 迁移到 11.10,您有两个选择:

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

  • do-release-upgrade 有一些其他很酷的特性,比如“--sandbox”,它用 aufs 重新挂载你的文件系统,以便可以回滚升级! (2认同)