Ubuntu -bash:do-release-upgrade:找不到命令

时间:2020-01-09 10:45:31  来源:igfitidea点击:

在将Ubuntu 16.04升级到18.04时收到一条错误,显示为-bash:do-release-upgrade:命令未找到。
为什么我无法使用do-release-upgrade进行Ubuntu 18.04升级,如何解决此问题?

Introduction:命令未找到错误表明您的系统或者云服务器上未安装do-release-upgrade工具。
当您或者您的云托管提供商使用最小的Ubuntu Linux 16.04 LTS镜像来构建云服务器时,就会发生这种情况。

Ubuntu -bash:do-release-upgrade:找不到命令

-bash: do-release-upgrade: command not found
这是一个示例会话:

$ uname -mrs
$ lsb_release -a
$ sudo do-release-upgrade -d

如何修复do-release-upgrade:找不到命令错误

您需要安装名为ubuntu-release-upgrader-core的软件包来管理发行版升级。
它是Ubuntu Release Upgrader的核心。
要安装它,请执行以下apt命令或者apt-get命令:

$ sudo apt install ubuntu-release-upgrader-core

如何将Ubuntu 16.04升级到18.04

首先通过运行以下命令来更新当前系统:

$ sudo apt update
$ sudo apt upgrade

如果使用reboot命令或者shutdown命令安装了新的Linux内核,请重新引导Linux系统:

$ sudo reboot

警告:在开始升级过程之前,请确保保留备份。

do-release-upgrade命令用于从命令行将操作系统升级到最新版本。
如果计算机没有图形环境,或者要通过远程连接(例如ssh命令)升级计算机,则这是首选命令。
现在开始升级过程:

$ sudo do-release-upgrade -d

按照屏幕上的说明进行操作。
要完成升级,需要重新启动。
最后,应提倡您重新启动该框,如下所示:

如何验证更新的Ubuntu Linux 18.04系统

找出Linux内核版本,执行:

$ uname -a
$ uname -mrs

接下来找出Ubuntu Linux发行版,运行:

$ lsb_release -a