将Ubuntu 20.04升级到Ubuntu 20.10的2种方法(GUI和终端)

Ubuntu 20.10, 代号 Groovy大猩猩,将于2020年10月22日发布。本教程将向您展示两种方法 将Ubuntu 20.04升级到Ubuntu 20.10。 第一种方法使用图形更新管理器,第二种方法使用命令行。 通常,您使用图形更新管理器来升级Ubuntu桌面,并使用命令行来升级Ubuntu服务器,但是命令行方法也适用于桌面。

请注意,Ubuntu 20.04是一个长期支持(LTS)版本,将支持5年。 Ubuntu 20.10是非LTS发行版,这意味着它将仅支持9个月,直到2021年7月。如果您更喜欢稳定性而不是前沿,那么请坚持使用Ubuntu 20.04。 但是如果相反,您可以按照本教程从Ubuntu 20.04升级到Ubuntu 20.10。

Ubuntu 20.10的新功能

  • Linux内核5.8。 您还将获得内核5.5、5.6和5.7的所有新功能,例如VirtualBox文件夹共享,Thunderbolt 3和USB4支持,Apple USB快速充电,EFI混合模式启动,对以下功能的全面支持 exFAT, 这是针对闪存优化的文件系统,允许文件大小大于 4GB
  • GNOME 3.38
  • 带有QR码的Wi-Fi热点共享
  • 指纹登录 如果您的计算机装有指纹读取器,则可以使用手指解锁并登录到计算机。
  • 现在,Ubiquity安装程序具有 活动目录(AD) 积分。
  • Firefox 81中的高精度触摸板滚动。
  • 雷鸟78,现已内置 日历OpenPGP 加密支持。
  • Nginx 1.18,PHP7.4,Ruby 2.7,Python 3.8和3.9,OpenJDK 8、11、13、14和15。

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

使用图形更新管理器将Ubuntu 20.04升级到Ubuntu 20.10

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

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

从ubuntu 18.04升级到ubuntu 18.10

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

将ubuntu 18.04更新到ubuntu 18.10

选择 Updates 标签,然后在窗口底部,从 For long-term support versionFor any new version。 系统将要求您输入密码以使更改生效。 然后关闭此窗口。

任何新版本的软件和更新

接下来,打开一个终端窗口,并在终端中发出以下命令。

update-manager

检查更新后,更新管理器将告诉您Ubuntu 20.10现在可用。 点击 Upgrade 按钮。

ubuntu 20.10现在可用

然后输入您的密码。 出现发行说明窗口。 请点击 升级

Ubuntu'Groovy Gorilla'发行说明

发行升级窗口将打开。 如果您收到某些第三方来源被禁用的通知,请接受它。 升级完成后,您可以重新启用它们。 (窗口显示“将Ubuntu升级到20.04版。”实际上是将Ubuntu升级到20.10版。)

upgrade-ubuntu-to-version-20.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 20.10
Release:	20.10
Codename:	groovy

使用命令行从Ubuntu 20.04升级到Ubuntu 20.10

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

ClientAliveInterval 60

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

sudo systemctl restart ssh

要升级到Ubuntu 20.10,请首先运行以下命令以更新现有软件包。

sudo apt update && sudo apt dist-upgrade

请注意,如果在运行上述命令时安装了新内核,则需要重新引导系统(sudo shutdown -r now)以继续升级过程。

将ubuntu 20.04升级到ubuntu 20.10

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

sudo apt install update-manager-core

接下来,编辑 /etc/update-manager/release-upgrades 使用命令行文本编辑器(例如 奈米

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

将提示的值更改为 ltsnormal

ubuntu 20.10提示正常

要在Nano文本编辑器中保存文件,请按 Ctrl+O,然后按 Enter 确认。 要退出,请按 Ctrl+X。 之后,运行以下命令开始升级过程。

do-release-upgrade

然后按照屏幕上的说明升级到Ubuntu 20.10。 基本上,你需要按 y 回答问题。

从命令行将ubuntu 20.04升级到ubuntu 20.10

更新管理器可能会询问您是否要在软件包升级期间重新启动服务,而无需询问。 按Tab键选择 然后按 输入

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

如果要升级服务器,则可能会看到以下消息。 我建议选择 N 保持当前版本。 更新的版本将在同一目录中可用。 您可以稍后再查看。

包分发服务器已发布更新版本

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

lsb_release -a

输出:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.10
Release:	20.10
Codename:       groovy

如何重新启用第三方存储库

第三方存储库在 .list 下文件 /etc/apt/sources.list.d/ 目录。 首先,使用以下命令重新启用第三方存储库,这将删除 # 开头的行中的字符 deb

sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list

然后更改的所有实例 focalgroovy

sudo sed -i 's/focal/groovy/g' /etc/apt/sources.list.d/*.list

更新软件包存储库索引。

sudo apt update

某些第三方存储库没有适用于Ubuntu 20.10的条目,因此您可能会看到以下错误:

E: The repository 'http://linux.dropbox.com/ubuntu focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

您将需要一个一个地编辑这些存储库文件并禁用它们。 例如,我编辑Dropbox存储库文件。

sudo nano /etc/apt/sources.list.d/dropbox.list

通过添加以下内容来禁用此存储库 # 该行开头的字符。

# deb [arch=i386,amd64] http://linux.dropbox.com/ubuntu focal main # disabled on upgrade to focal

保存并关闭文件。 您需要等待这些存储库添加对Ubuntu 20.10的支持。 20.10中可能包含第三方存储库中的某些软件包。 例如,Ubuntu 20.10存储库包含 nextcloud-desktop 软件包,因此我不再需要Nextcloud PPA。 我可以删除Nextcloud PPA。

sudo rm /etc/apt/sources.list.d/nextcloud-client.list*

包起来

而已! 我希望本教程可以帮助您从Ubuntu 20.04升级到Ubuntu 20.10。 与往常一样,如果您发现这篇文章很有用,请订阅我们的免费新闻通讯以获取新教程。 保重🙂

Sidebar