今天 Ubuntu 16.04 LTS 发布了。我看到了可用的 iso这里。但我不想进行全新安装。有人能告诉我如何升级吗?
答案1
现已发布,您可以执行以下操作:
sudo do-release-upgrade -d
确保先备份系统。你可能需要干预,告诉它用更改覆盖任何配置文件,或者显示差异,以便你可以手动合并或记下来以便稍后修复。
(-d 标志代表“开发”,但它将为您提供最终的 16.04 LTS 版本。您必须以这种方式强制执行的原因是,通常建议您等待 16.04.1 点版本发布,因为它通常包含大量错误修复。)
答案2
16.04 LTS 最终版本尚未升级,但将在今天晚些时候/明天发布。
选项
-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。