云网牛站
所在位置:首页 > Linux教程 > 将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

2019-04-17 15:16:49作者:乐时稿源:云网牛站

本教程将向你介绍将Ubuntu 18.04和Ubuntu 18.10升级到19.04(Disco Dingo)操作系统的两种方法,第一种方法使用图形更新管理器,适合新手操作,第二种方法使用命令行,方法也很简单,只需要运行几段命令。通常使用图形更新管理器升级Ubuntu桌面,使用命令行升级Ubuntu服务器,但命令行方法也适用于桌面版本。注意:如果使用的是笔记本电脑,请在升级之前连接电源。

 

前言

Ubuntu 18.04是一个长期支持(LTS)版本,Ubuntu 19.04是一个非LTS版本,这意味着它将只支持9个月,直到2020年1月(参考:Ubuntu 19.04最终发布时间和技术支持时间),如果你更喜欢稳定性而不是新技术,那么坚持使用Ubuntu 18.04,但是如果你较为喜欢使用新技术,可以按照本教程从Ubuntu 18.04升级到19.04。Ubuntu 18.10将在2019年7月结束支持,所以我建议18.10用户尽快升级到Ubuntu 19.04系统。

 

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

首先,从应用程序菜单中打开软件更新程序(也称为更新管理器),它将更新软件包信息,如果有可用更新,请单击立即安装按钮并输入密码以安装更新:

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

如果安装了新版本的Linux内核,则更新管理器会告诉你重新启动计算机,单击立即重启:

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

然后从应用程序菜单中打开“软件和更新(Software/Updates)”:

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

选择“更新”选项卡,在窗口底部,将通知设置从“长期支持版本”更改为“任何新版本(For any new version)”,系统将要求你输入密码以使更改生效:

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

关闭“软件和更新”窗口,接下来,打开终端窗口并在终端中执行以下命令:

update-manager -d

如果你使用的是Ubuntu 18.10,则会通知你软件是最新的,现在可以使用Ubuntu 19.04,单击“升级”按钮:

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

如果使用的是Ubuntu 18.04,则会通知你软件即将更新,现在可以使用Ubuntu 18.10,单击升级按钮,你需要先升级到Ubuntu 18.10,然后按照相同的步骤升级到Ubuntu 19.04,这是因为Ubuntu 18.10仍然受到Canonical的支持,并且还没有结束技术支持,参考从Ubuntu 18.04升级到18.10的两种方法介绍一文:

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

然后输入你的密码,出现发行说明窗口,单击升级,分发升级窗口将打开,如果收到某些第三方来源被禁用的通知,请接受它,升级完成后可以重新启用它们:

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

等一会后,系统会询问你是否要开始升级,单击“开始升级(Start Upgrade)”按钮:

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

等待升级过程完成,更新管理器可能会询问你是否要在程序包升级期间重新启动服务,勾选它,然后单击下一步按钮:

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

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

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

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

1、上游开发商停止维护这个包,没有其他人愿意接管,因此Ubuntu软件包维护者决定从Ubuntu存储库中删除此软件包。

2、该软件包成为一个孤独的软件包,这意味着没有其他软件包依赖它,并且该软件包的用户非常少,因此Ubuntu软件包维护者决定从Ubuntu存储库中删除此软件包。

3、该软件包在新的Ubuntu版本的软件存储库中有一个新名称。

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

lsb_release -a

输出信息如下:

No LSB modules are available.

Distributor ID:Ubuntu

Description:Ubuntu 19.04

Release:19.04

Codename:Disco

 

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

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

ClientAliveInterval 60

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

sudo systemctl restart ssh

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

sudo apt update && sudo apt dist-upgrade

然后确保安装了update-manager-core软件包:

sudo apt install update-manager-core

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

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

参考:GNU nano 4.0发布下载,易于使用的文本编辑器

在此文件的底部,将“Prompt=”的值从“lts”更改为“normal”:

Prompt=normal

将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法

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

do-release-upgrade -d

如果运行的是Ubuntu 18.10,请按照屏幕上的说明升级到Ubuntu 19.04,如果运行的是Ubuntu 18.04,请按照屏幕上的说明先升级到Ubuntu 18.10,然后按照相同的步骤升级到Ubuntu 19.04。

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

lsb_release -a

输出如下信息:

No LSB modules are available.

Distributor ID:Ubuntu

Description:Ubuntu 19.04

Release:19.04

Codename:disco

 

结论

以上两种方法都可以将Ubuntu 18.04或Ubuntu 18.10升级到Ubuntu 19.04,关于19.04的技术,请看Ubuntu 19.04(Disco Dingo)主要特性介绍

 

相关主题

将Kubuntu 18.10升级到Kubuntu 19.04版本的方法

精选文章
热门文章