帮助将 ubuntu 14.04 升级到 16.04

帮助将 ubuntu 14.04 升级到 16.04

今天 Ubuntu 16.04 LTS 发布了。我看到了可用的 iso这里。但我不想进行全新安装。有人能告诉我如何升级吗?

答案1

现已发布,您可以执行以下操作:

sudo do-release-upgrade -d

确保先备份系统。你可能需要干预,告诉它用更改覆盖任何配置文件,或者显示差异,以便你可以手动合并或记下来以便稍后修复。

(-d 标志代表“开发”,但它将为您提供最终的 16.04 LTS 版本。您必须以这种方式强制执行的原因是,通常建议您等待 16.04.1 点版本发布,因为它通常包含大量错误修复。)

答案2

16.04 LTS 最终版本尚未升级,但将在今天晚些时候/明天发布。

man do-release-upgrade

选项

   -h, --help
          show help message and exit

   -d, --devel-release
          Check if upgrading to the latest devel release is possible

   -p, --proposed
          Try upgrading to the latest  release  using  the  upgrader  from
          Ubuntu-proposed

   -m MODE, --mode=MODE
          Run  in  a special upgrade mode. Currently "desktop" for regular
          upgrades of a desktop system and "server" for server systems are
          supported.

   -f FRONTEND, --frontend=FRONTEND
          Run the specified frontend

   -s, --sandbox
          Test upgrade with a sandbox aufs overlay

手册页中有一个未记录的函数,但您在调用时可以看到它do-release-upgrade --help

-c, --check-dist-upgrade-only
                        Check only if a new distribution release is available
                        and report the result via the exit code

因此,要检查升级是否可用,您可以在终端使用以下行:

do-release-upgrade -c

如果该版本不可用,则会给出以下输出:

Checking for a new Ubuntu release
No new release found.

如果该版本确实可用,则以下内容:

Checking for a new Ubuntu release
New release '16.04' available.
Run 'do-release-upgrade' to upgrade to it.

如果您想测试升级是否会出现错误,您可以执行以下操作:

sudo do-release-upgrade -s

这将尝试安装升级,但实际上并未安装。您可以忽略的唯一错误是关于grub由于它是沙盒安装,因此无法安装 grub。如果您发现其他错误,您可能宁愿选择全新安装而不是升级。但是,由于它是沙盒安装测试,您可以简单地安装reboot您的机器并返回到旧系统,而不会发生任何更改。

对于升级本身,如果你想这样做,并且你得到了可用版本的确认,你可以简单地运行

sudo do-release-upgrade

不带任何参数,即可完成升级。

如果您不想等待并且距离发布时间不远(即发布日,但您没有收到有关发布版本的确认),您可以强制升级到开发分支,该分支应该与发布版本本身处于同一水平:

sudo do-release-upgrade -d

答案3

sudo do-release-upgrade

这是升级到最新版本的命令,但它目前不会执行任何操作,因为镜像上还没有最新版本。

不过奇怪的是:我昨天为 RPI3 下载了 Ubuntu Mate 16.04,这很奇怪,因为正常的桌面映像仍然是 15.10。

相关内容