鸿蒙开发要使用Ubuntu 20.04 及以上编译源码,故将原来学习ROS 的Ubuntu18.04升级为20.04。

在这里插入图片描述

1.更换源

  好久没用这系统了,更新一下源。
  可能有的朋友用了很久的Linux还不太清楚这个“源”是什么东西。
  软件源是debian系的概念,把软件放在一个pool里面,用一条命令就可以自动从指定服务器下载并安装源列表是/etc/apt/sources.list,里面写了你所用的服务器地址。源就是来源。就是你安装软件时,程序从哪里获取软件包(安装程序在你的机器上,但需要安装的东西却在软件源服务器上)。
  其实你可以把他称为软件仓库。安装软件时,就是从仓库里面调取数据放在你的机器上。

  我习惯使用geidt编辑文本。打开终端,输入

gedit /etc/apt/sources.list

将源换为较新的,如下:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

2.安装所有更新包

sudo apt update
sudo apt upgrade

如图所示,可能会花一些时间:
在这里插入图片描述
期间,可能会弹出一些提示窗口,选择OK,键盘回车即可。有需要输入密码的按照提示进行即可,都是简单的英文,都看得懂。

听了好几首歌终于完成:

在这里插入图片描述

然后重启系统:

sudo reboot

3.移除Ubuntu18.04上未用的旧包

sudo apt autoremove

接着在服务器安装更新管理器:

sudo apt install update-manager-core

在这里插入图片描述

4.升级

首先进入“Ubutu软件”,在“有新版本时通知我”作如下勾选:

在这里插入图片描述
运行:

sudo do-release-upgrade

这一句是核心,即linux发行版更新。

期间需要按回车或者输入"y"确定。

需要等待一段时间,下载几个G 文件。

中间过程:
在这里插入图片描述

这个过程大概4-6小时,我搞到晚上2:00,tnnd学校插座断电了,大部分是升级好了,但还有一些人物没有完成,第二天起来直接进不去系统了,修复了半天才弄好(我的解决方法)。

成功升级后查看系统版本信息如下图所示:

在这里插入图片描述

如果在系统设置中检查更新,应该也能用GUI方式升级。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐