我是靠谱客的博主 细腻茉莉,最近开发中收集的这篇文章主要介绍linux目录只能更新命令行,从命令行将Ubuntu 18.04升级到Ubuntu 19.04版本的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文向你介绍如何从命令行直接将Ubuntu 18.04升级到Ubuntu 19.04版本,绕过Ubuntu 18.10的升级方法。传统的方法是先将18.04升级到18.10,再从18.10升级到19.04,请看将Ubuntu 18.04/18.10升级到Ubuntu 19.04的两种方法。

为什么Ubuntu 18.04需要首先升级到18.10的解释

如果Ubuntu 18.04用户遵循标准升级程序,他们将被告知首先升级到18.10:

421c2c1b09d93c6327b98949496892d3.png

这是因为Ubuntu 18.10仍然受到Canonical的技术支持,并且还没有达到使用寿命,Ubuntu 18.10在2019年7月结束支持。

但是Ubuntu 18.04用户仍然可以按照标准升级程序直接升级到19.04,如果你不想升级两次,可以按照以下说明直接升级到Ubuntu 19.04,关于新版本的功能请看Ubuntu 19.04(Disco Dingo)主要特性介绍一文。

注意:请备份重要数据,如果使用的是笔记本电脑,请在升级之前连接电源。

从命令行将Ubuntu 18.04升级到Ubuntu 19.04的方法

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

sudo apt update && sudo apt dist-upgrade

2、确保安装了update-manager-core软件包:

sudo apt install update-manager-core

3、使用nano或首选命令行文本编辑器编辑配置文件,运行以下命令:

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

在release-upgrades文件的底部,将Prompt的值从lts改成normal,如下图所示:

45916eb76dc39e827126d4a0e8946379.png

然后保存文件即可。

4、到这步,需要运行以下命令将源列表文件(/etc/apt/sources.list)中的所有bionic实例更改为disco,Bionic是Ubuntu 18.04的开发代号,而disco是Ubuntu 19.04的代号,参考Ubuntu 19.04开发代号是“Disco Dingo”,附Ubuntu代号一展:

sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list

如果你在/etc/apt/sources.list文件和/etc/apt/sources.list.d/目录中添加了第三方存储库(PPA),请禁用第三方存储库,例如,我在Ubuntu 18.04上安装qBittorrent时添加了qBittorrent PPA(参考:在Ubuntu 18.04系统上安装qBittorrent的方法),但是这个PPA还不支持Ubuntu 19.04,所以我打开了PPA文件:

sudo nano /etc/apt/sources.list.d/qbittorrent-team-ubuntu-qbittorrent-stable-bionic.list

5、通过在每行的开头添加#符号来注释掉该文件中的每一行,然后保存文件:

#deb http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu bionic main

#deb-src http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu bionic main

6、禁用第三方存储库后,请运行以下命令以更新软件源并将软件升级到Ubuntu 19.04存储库中提供的最新版本,此步骤称为最小升级:

sudo apt update

sudo apt upgrade

7、完成最小升级后,运行以下命令以开始完全升级到Ubuntu 19.04:

sudo apt dist-upgrade

注:如果看到此错误,如下:

Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

就运行以下命令来修复错误:

sudo apt update

并重新运行:

sudo apt dist-upgrade

8、现在,可以从Ubuntu系统中删除过时/不需要的软件包:

sudo apt autoremove

sudo apt clean

9、最后,重启系统:

sudo shutdown -r now

10、重新启动系统后,打开系统终端窗口,输入以下命令检查你现在所使用的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 19.04了。

相关主题

最后

以上就是细腻茉莉为你收集整理的linux目录只能更新命令行,从命令行将Ubuntu 18.04升级到Ubuntu 19.04版本的方法的全部内容,希望文章能够帮你解决linux目录只能更新命令行,从命令行将Ubuntu 18.04升级到Ubuntu 19.04版本的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部