从Ubuntu 16.04 / 17.10升级到Ubuntu 18.04的2种方法(图形和终端)

Ubuntu 18.04 Bionic Beaver于2018年4月26日发布。本教程将向您展示 从Ubuntu 16.04 / 17.10升级到Ubuntu 18.04的2种方法:使用图形更新管理器并使用命令行。 通常,您使用图形更新管理器来升级Ubuntu桌面,并使用命令行来升级Ubuntu服务器,但是命令行方法也适用于桌面。

请注意,只有在新LTS的第一个发行版发布之后,才可以将LTS直接升级到较新的LTS。 Ubuntu 18.04.1 发布后,Ubuntu 16.04可以直接升级到Ubuntu 18.04。 LTS的第一个要点发布是在初始发布之后的3个月。 如果等不了那么久,可以先升级到Ubuntu 17.10,然后按照以下步骤升级到Ubuntu 18.04。 与任何操作系统升级一样,请在开始升级之前备份您的重要数据。

使用图形更新管理器将Ubuntu 16.04 / 17.10升级到Ubuntu 18.04

首先,启动终端窗口并运行以下命令以更新现有软件包。

sudo apt update && sudo apt dist-upgrade

请注意,如果在运行上述命令时安装了新内核,则需要重新引导系统才能继续升级过程。 然后在终端中发出以下命令。

update-manager

检查更新后,更新管理器将告诉您Ubuntu 18.04现在可用。 单击升级按钮。

然后输入您的密码。

从ubuntu 17.10升级到ubuntu 18.04

出现发行说明窗口。 单击升级。

从ubuntu 16.04升级到ubuntu 18.04

等待升级过程完成。 如果您收到某些第三方来源被禁用的通知,请接受它。 升级完成后,您可以重新启用它们。

将ubuntu升级到版本18.04

在此过程中,您可能会被告知Canonical不再支持某些软件包,并且某些软件包将被删除。 您可以单击详细信息以查看将要删除的软件包。 准备好后,请点击 Start Upgrade 按钮。

升级到Ubuntu 18.04 LTS

在安装升级时,系统要求我重新启动xscreensaver和xlockmore。 只需单击“前进”按钮即可。

将Ubuntu 16.04更新到18.04

升级完成后,重新启动计算机。 在登录屏幕上,您可以单击齿轮图标以选择GNOME,具有Wayland的GNOME或Unity桌面环境。

要检查您的Ubuntu版本,请运行

lsb_release -a

输出:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04 LTS
Release:	18.04
Codename:	bionic

从命令行将Ubuntu 16.04 / 17.10升级到Ubuntu 18.04

您可以使用命令行来升级Ubuntu桌面或无头服务器。 说到服务器,建议您先在测试服务器上升级Ubuntu,然后再在生产服务器上升级Ubuntu。 某些服务器软件,例如iRedMail(邮件服务器软件套件)可能尚不支持Ubuntu 18.04。 在这种情况下,建议您等待一段时间以等待该软件支持Ubuntu 18.04。

如果您使用SSH登录到Ubuntu服务器,则最好在其中添加以下行,以使OpenSSH会话保持活动状态 /etc/ssh/sshd_config 文件在您的服务器上。

ClientAliveInterval 60

保存并关闭文件。 然后重新启动SSH守护程序。

sudo systemctl restart ssh

要升级到Ubuntu 18.04,请首先运行以下命令来升级现有软件。

sudo apt update && sudo apt dist-upgrade

然后确保你有 update-manager-core 软件包已安装。

sudo apt install update-manager-core

之后,运行以下命令开始升级过程。

do-release-upgrade

然后按照屏幕上的说明升级到Ubuntu 18.04。 升级完成后,重新启动Ubuntu桌面或服务器。 要检查您的Ubuntu版本,请运行:

lsb_release -a

输出:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04 LTS
Release:	18.04
Codename:	bionic

您还需要重新启用第三方存储库(例如PPA),因为它们在升级过程中被禁用。

直接将Ubuntu 16.04升级到18.04,而无需等待发布第一点

后来我发现实际上有一种方法可以将LTS直接升级到下一个LTS,而无需等待3个月。 我在我的Ubuntu 16.04系统之一上尝试了这种方法,并且有效! 但是请记住,这确实会对系统造成潜在风险,因此,如果要尝试使用它,请首先备份重要数据。

准备升级后,打开 软件与更新 从Unity Dash或您喜欢的应用程序菜单中。

将Ubuntu 16.04升级到18.04

选择 更新 标签,然后在底部将通知设置为 For long-term support versions

Ubuntu 16.04至18.04

接下来,在终端窗口中运行以下命令。

update-manager -d

更新管理器将告诉您Ubuntu 18.04可用,您可以单击升级按钮开始升级过程。

如果要从命令行升级,请编辑 /etc/update-manager/release-upgrades 文件。

sudo nano /etc/update-manager/release-upgrades

将提示设置为 lts

将ubuntu lts更新为lts

保存并关闭文件。 然后运行以下命令以启动升级过程。

do-release-upgrade -d

故障排除

当我在Vultr VPS上将Ubuntu 17.10升级到18.04时,遇到以下消息。

No valid mirror found

While scanning your repository information no mirror entry for the
upgrade was found. This can happen if you run an internal mirror or
if the mirror information is out of date.

Do you want to rewrite your 'sources.list' file anyway? If you choose
'Yes' here it will update all 'artful' to 'bionic' entries.
If you select 'No' the upgrade will cancel.
Continue [yN]

不用担心只要回答 ÿ 接着说。 会好起来的。

而已! 我希望本教程可以帮助您从Ubuntu 16.04 / 17.10升级到Ubuntu 18.04。 与往常一样,如果您发现这篇文章很有用,请订阅我们的免费新闻通讯以获取新教程。 照顾自己!

Sidebar