将Ubuntu 18.04 / 19.04升级到Ubuntu 19.10的2种方法(GUI和终端)

代号为Eoan Ermine的Ubuntu 19.10将于2019年10月17日发布。本教程将向您介绍两种将Ubuntu 18.04和Ubuntu 19.04升级到19.10的方法。 第一种方法使用图形更新管理器,第二种方法使用命令行。 通常,您使用图形更新管理器来升级Ubuntu桌面,并使用命令行来升级Ubuntu服务器,但是命令行方法也适用于桌面。

Ubuntu 18.04是一个长期支持(LTS)版本,将支持10年。 Ubuntu 19.10是非LTS发行版,这意味着它将仅支持9个月,直到2020年7月。如果您更喜欢稳定性而不是前沿功能,请坚持使用Ubuntu 18.04,但是如果您不打算这样做,可以遵循以下方法本教程从Ubuntu 18.04升级到19.10。

Ubuntu 19.04将于2020年1月到期,因此我建议19.04用户尽快升级到Ubuntu 19.10。

Ubuntu 19.10的新功能

  • 专有的Nvidia驱动程序包含在ISO映像中。
  • 操作系统安装程序现在支持ZFS文件系统。
  • 借助LZ4压缩,启动速度更快。
  • Linux内核5.3
  • GNOME 3.34

注意:升级之前,可以使用systemback程序从当前操作系统创建可引导的ISO映像。 如果升级失败,则可以使用可引导的ISO轻松还原操作系统。 操作系统上的所有内容(包括软件和文件)将保持不变。 如果您使用的是笔记本电脑,请连接电源。

使用图形更新管理器将Ubuntu 18.04,Ubuntu 19.04升级到Ubuntu 19.10

首先,打开 software updater (又名更新管理器)从您的应用程序菜单中。 它将更新软件包信息。 如果有可用的更新,请单击 Install Now 按钮并输入密码以安装更新。

如果安装了新版本的Linux内核,则更新管理器将告诉您重新启动计算机。 请点击 Restart Now

从ubuntu-18.04升级到ubuntu-19.10-eoan-ermine

然后打开 Software & Updates 从您的应用程序菜单。

软件和更新

选择 Updates 标签。 在窗口底部,从以下位置更改通知设置 For long-term support versionFor any new version。 系统将要求您输入密码以使更改生效。

通知我新的ubuntu版本

关上 Software & Updates 窗口。 然后打开一个终端窗口并发出以下命令。

update-manager

如果您使用的是Ubuntu 19.04,系统将通知您该软件是最新的,并且 Ubuntu 19.10 现在可用。 点击 升级 按钮。

将ubuntu 19.04升级到ubuntu 19.10

如果您使用的是Ubuntu 18.04,系统将通知您该软件是最新的,并且 Ubuntu 19.04 现在可用。 点击 升级 按钮。 (您需要先升级到Ubuntu 19.04,然后再升级到Ubuntu 19.10)。

将ubuntu 18.04升级到ubuntu 19.10桌面

提示:如果您希望将18.04直接升级到19.10,请阅读本文:直接从命令行将Ubuntu 18.04升级到Ubuntu 19.10。

接下来,输入您的密码。 出现发行说明窗口。 单击升级。

Ubuntu的Eoan Ermine

发行升级窗口将打开。 如果您收到某些第三方来源被禁用的通知,请接受它。 升级完成后,您可以重新启用它们。

发行版升级ubuntu 19.10

稍后,系统会询问您是否要开始升级。 点击 Start Upgrade 按钮。

开始升级

等待升级过程完成。 更新管理器可能会询问您是否要在软件包升级期间重新启动服务,而无需询问。 勾选并单击 Next 按钮。

在软件包升级过程中重启服务而无需询问

安装新版本的软件包之后,更新管理器可能会询问您是否要删除过时的软件包。 我总是选择 Remove

删除过时的软件包

过时的软件包是在新Ubuntu版本的软件存储库中找不到其名称的软件包。 软件包过时的原因如下:

  • 上游开发人员停止维护此程序包,没有其他人愿意接手。 因此,Ubuntu软件包维护者决定从Ubuntu存储库中删除此软件包。
  • 该软件包将成为一个孤立的软件包,这意味着没有其他依赖于此的软件包,并且该软件包的用户很少。 因此,Ubuntu软件包维护者决定从Ubuntu存储库中删除此软件包。
  • 该软件包在新的Ubuntu版本的软件存储库中有一个新名称。

从系统中删除过时的软件包之后。 重新启动计算机,并使用以下命令检查Ubuntu版本。

lsb_release -a

输出:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 19.10
Release:	19.10
Codename:	eoan

使用命令行将Ubuntu 18.04 / 19.04升级到Ubuntu 19.10

您可以使用命令行来升级Ubuntu桌面或无头服务器。 如果您使用SSH登录到Ubuntu服务器,则最好在其中添加以下行,以使OpenSSH会话保持活动状态 /etc/ssh/sshd_config 文件在您的服务器上。

ClientAliveInterval 60

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

sudo systemctl restart ssh

要升级到Ubuntu 19.10,请运行以下命令来升级现有软件。 (请注意,如果在运行以下命令时安装了新内核,则需要重新引导系统才能继续升级过程。)

sudo apt update && sudo apt dist-upgrade

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

sudo apt install update-manager-core

接下来,使用nano或您首选的命令行文本编辑器编辑配置文件。

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

在此文件的底部,将“提示”的值更改为 ltsnormal

Prompt=normal

从命令行升级到ubuntu 19.04

要在Nano文本编辑器中保存文件,请按 Ctrl+O,然后按Enter确认。 要退出,请按 Ctrl+X

接下来,运行以下命令以开始升级过程。

do-release-upgrade

如果您使用的是Ubuntu 19.04,请按照屏幕上的说明升级到Ubuntu 19.10。

如果您使用的是Ubuntu 18.04,请按照屏幕上的说明先升级到Ubuntu 19.04。 之后,按照相同的步骤升级到Ubuntu 19.10。

提示:如果您希望将18.04直接升级到19.10,请阅读本文:直接从命令行将Ubuntu 18.04升级到Ubuntu 19.10。

升级完成后,重新启动Ubuntu桌面或服务器。 要检查您的Ubuntu版本,请运行:

lsb_release -a

输出:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 19.10
Release:	19.10
Codename:	eoan

您应该使用-d选项吗?

update-managerdo-release-upgrade 命令附带 -d 选项,这将导致系统升级到开发版本。

目前,Ubuntu 19.10仍被认为是Ubuntu cadence中的开发版本,因为尚未开始Ubuntu 20.04的开发。 它将在Ubuntu 19.10发布后的一周内发生,我们可以使用 -d 选项在那之前发生。 当Ubuntu 20.04进入开发阶段时,您不应使用 -d 选项。

结论

我希望本教程可以帮助您将Ubuntu 18.04或Ubuntu 19.04升级到Ubuntu 19.10。与往常一样,如果您发现本帖子很有用,请订阅我们的免费时事通讯以获取新的提示和技巧。

Sidebar