远程升级linux版本,从18.04LTS到20.04LTS。(LTS指的是长久更新版)

本文在不同的设备上升级了俩次,界面稍有不同,输入指令也稍有不同。

设备1:详细版

1.确认好升级前版本


lsb_release -a

升级所有的系统包


sudo apt update && sudo apt upgrade

2.重启

3.安装 Ubuntu 更新工具

运行:


sudo apt install update-manager-core

4.启动升级过程

运行:


sudo do-release-upgrade

根据提示按enter/y 继续.

中间需要等待一些时间。

选择保持原本的openssh-server设置文件

还有一次是*** costume。conf(Y/I/N/O/D/Z)依旧选择n,维持现在的版本

输入y,(按Enter)继续

按y后重启,(按Enter)继续

5.安装完毕

验证命令


hostnamectl

就是Ubuntu20.04啦~

设备2:简略版

大约2:12~

uname -a

sudo apt update && sudo apt upgrade

sudo apt install update-manager-core

 

中间省略

还第2次时conf(Y/I/N/O/D/Z)依旧选择y,下载最新版本

conf(Y/I/N/O/D/Z)依旧选择n,保持原版本

 安装完成,测试

如果更新时遇到错误,请参考【Linux | 解决问题Ubuntu重启无法进入系统以及网络无法连接【图文详解】-CSDN博客】第三步。 

Q&A

【Q&A 1】ubuntu18.04系统更新到20.04系统时,内核会随着升级而升级吗?

通常情况下,从Ubuntu 18.04升级到20.04时,系统内核会随着升级而升级。升级过程中,新的Ubuntu版本会包含更新的软件包和内核版本,以提供更好的性能、安全性和功能。

在大多数情况下,系统升级会默认安装新版本的内核。然而,有时候也可能会保留旧版本的内核,以确保系统的稳定性。新内核的安装可能会在升级后的一系列系统更新中完成。

【Q&A 2】ubuntu18.04系统更新到20.04系统时,cuda驱动和cuda版本会保留原设置吗?

在从Ubuntu 18.04升级到20.04的过程中,通常情况下系统会尽可能地尊重并保留已安装的CUDA驱动和CUDA版本设置。然而,这并不总是保证。

在升级过程中,系统会尝试保留已安装的软件包和配置设置,包括CUDA驱动和CUDA版本。但是,有时候由于新系统的变化或更新,可能会出现一些兼容性问题,导致旧版本的CUDA驱动在新系统中无法正常工作。这可能需要重新安装或更新CUDA驱动以确保其在新系统中的兼容性和稳定性。

在完成系统升级后,通过命令nvcc -V nvidia-smi 检查CUDA驱动和CUDA版本是否仍然正常工作。

【Q&A 3】chromium snap是什么?

Chromium是一个开源的网络浏览器项目,它是Google Chrome浏览器的基础。Chromium Snap是Chromium浏览器的Snap软件包版本。Snap是一种软件打包和部署格式,它可以在多个Linux发行版上运行,并提供了软件的隔离性,使得应用程序能够在不同的Linux系统上以一致的方式运行。

Chromium Snap提供了一个相对独立的、可移植的Chromium浏览器版本,用户可以在支持Snap的各种Linux发行版上轻松地安装和运行它。Snap软件包包含了Chromium浏览器及其所需的依赖项,这意味着用户可以直接从Snap Store或命令行安装Chromium Snap,而不需要担心特定发行版的软件包管理系统。

Snap技术还提供了一些安全性和隔离性的优势,使得Chromium Snap在系统中运行时可以更好地隔离其文件和资源,同时能够保持更新并提供较新版本的Chromium浏览器。

参考文献

【1】How to Upgrade Ubuntu 18.04 LTS to Ubuntu 20.04 LTS - nixCraft (cyberciti.biz)

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐