今天 Ubuntu 16.04 LTS 发布了。我在这里看到了可用的iso 。但我不想进行全新安装。有人可以向我解释如何升级吗?
16.04 LTS 最终版本尚未升级,但将在今天/明天晚些时候发布。
选项
Run Code Online (Sandbox Code Playgroud)-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:
Run Code Online (Sandbox Code Playgroud)-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
Run Code Online (Sandbox Code Playgroud)
如果版本不可用,它将为您提供以下输出:
Checking for a new Ubuntu release
No new release found.
Run Code Online (Sandbox Code Playgroud)
如果发行版实际可用,则以下内容:
Checking for a new Ubuntu release
New release '16.04' available.
Run 'do-release-upgrade' to upgrade to it.
Run Code Online (Sandbox Code Playgroud)
如果您想测试升级是否会给您带来错误,您可以执行以下操作:
sudo do-release-upgrade -s
Run Code Online (Sandbox Code Playgroud)
这将尝试安装升级而不实际安装它。您可以忽略的唯一错误是 about,grub因为它是沙箱安装 grub 无法安装。如果您发现其他错误,您可能应该选择全新安装而不是升级。然而,由于它是一个沙盒安装测试,您可以简单地使用reboot您的机器并返回到您的旧系统上,而不会发生任何更改。
对于升级本身,如果您想这样做并且您确认该版本可用,您可以简单地运行
sudo do-release-upgrade
Run Code Online (Sandbox Code Playgroud)
没有任何参数,这将进行升级。
如果您不想等待并且在发布前不久(即发布日但您没有确认发布已经可用),您可以强制升级到开发分支,此时应该与发布本身具有:
sudo do-release-upgrade -d
Run Code Online (Sandbox Code Playgroud)
小智 5
现在版本已经发布,您可以执行以下操作:
sudo do-release-upgrade -d
确保先备份系统。您可能需要进行干预以告诉它用更改覆盖任何配置文件,或者向您显示差异,以便您可以手动合并它或做笔记以稍后修复它。
(-d 标志用于“开发”,但它会给你最终的 16.04 LTS 版本。你必须以这种方式强制它的原因是通常建议你等待 16.04.1 点发布作为它通常包含很多错误修复。)
| 归档时间: |
|
| 查看次数: |
1794 次 |
| 最近记录: |