如何将Ubuntu升级为18.04 LTS

时间:2020-07-27 12:59:40  来源:igfitidea点击:

最新的Ubuntu LTS版本Ubuntu 18.04已发布,现在是时候将Ubuntu 16.04系统升级到18.04 LTS。
本教程解释了如何在Ubuntu Server和桌面中升级Ubuntu 16.04至18.04.

在升级之前

备份重要文件升级已经过测试并在没有任何问题的情况下工作,但不要授予任何批判。
如果我们正在运行数据库服务器,则应备份最重要的文件和文件夹以及数据库。

从Ubuntu升级14.04 LTS无法直接从14.04到18.04升级。
首先,我们需要使用下面描述的相同步骤将Ubuntu 14.04系统升级为16.04.

Ubuntu Server的升级方法,可以通过SSH会话运行升级,但不建议使用。
尽可能直接从物理控制台(或者虚拟化环境中的虚拟控制台)运行升级过程。

如果我们没有直接访问Ubuntu系统,我们仍然可以通过SSH会话运行更新。

命令行方法描述了ubuntu服务器和桌面的波纹管,但如果我们不熟悉Ubuntu命令行,桌面用户可以使用软件中心执行升级。

怎么做…

打开Ubuntu终端,执行以下步骤以将Ubuntu 16.04升级到18.04 LTS:

  • 更新Ubuntu包索引。从命令行,运行:
sudo apt-get update
  • 将包升级到最新版本:
sudo apt-get dist-upgrade

在升级Ubuntu之前,建议将所有已安装的软件包升级到最新版本。 dist-upgrade命令将使用正确的依赖项更新到最新版本并删除不需要的软件包。

  • 运行do-reforre-upgrade命令:
sudo do-release-upgrade

如果在SSH会话下运行,我们将通知另外的SSH守护程序将从端口'1022'开始(按Y并输入继续)。

在升级到Ubuntu 18.04之前,该命令将检查新的Ubuntu LTS版本是否可用,并收集其所需的所有信息。
然后,我们将在实际升级过程开始之前要求确认。

回答y并输入以开始流程。
这是一个非常冗长的过程可能需要几个小时才能完成取决于Internet连接。

在此过程结束时,将要求我们删除不再需要的包。
答案y并按Enter键删除过时包。

要完成更新过程,重新启动系统。

重新启动后,运行lsb_release命令查看Ubuntu版本:

lsb_release -a

命令输出应确认我们正在运行Ubuntu 18.04 LTS。

Distributor ID:	Ubuntu
Description:	Ubuntu 18.04 LTS
Release:	18.04
Codename:	bionic

故障排除:找不到新版本

如果我们完成以下消息“未找到新版本”,则为新LTS版本尚未发布。
但我们仍然可以使用-d选项更新到开发版本。

sudo do-release-upgrade -d

升级Ubuntu 17.04至18.04

Do-Release-upgrade命令默认情况下,仅将系统从LTS发布升级到LTS释放。
由于Ubuntu 17不是LTS版本,因此我们需要在/etc/update-manager/reasure-upgrades文件中设置提示=正常。

Prompt=normal

这允许Do-Release-upgrade命令从17.04到18.04 LTs更新Ubuntu系统。

GNOME Desktop VS Unity Desktop

Ubuntu 18桌面版本默认带有Gnome桌面环境,但升级版本将具有Gnome和Unity Desktop。

在登录屏幕上,我们可以选择要使用的桌面环境。