这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战
之前拿到一个新服务器,系统版本是Ubuntu 16.04
,安装CUDA
的时候发现官网上只提供了Ubuntu 18.04
和Ubuntu 20.04
两个版本的安装方法,虽然这些方法未必不兼容旧的系统版本,但为了保证配环境的过程顺利进行,我还是打算先把系统更新到18.04
再说。
因为之前没怎么接触过Linux
,所以也没什么经验,在网上一搜发现大多都是图形界面的更新教程,后来又找了好一会儿,折腾半天,最后总算是用shell
命令把服务器的系统版本成功更新到Ubuntu 18.04
,干脆把更新方法整理下来,希望对大家有所帮助。
准备工作
更新之前,最好把自己已经安装的包更新到最新版本,并且删除不必要的安装包。
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
启动更新
执行以下指令开始更新。
$ sudo do-release-upgrade
一般来说,系统中会内置更新工具update-manager-core
,所以直接执行上面的语句即可开始更新。如果报错提示没有安装该工具的话,安装即可。
$ sudo apt install update-manager-core
执行完sudo do-release-upgrade
后,会提示:
是否继续
(是否开始下载更新包),输入y
同意。
......
Do you want to continue?
Continue [yN]
是否启动额外sshd
(以便从意外情况中恢复),按Enter
继续。
......
To continue please press [ENTER]
是否继续
(下载完成后是否继续),输入y
同意:
Do you want to start the upgrade?
更新过程
更新过程中,也会有问题弹出,例如:是否保留现有的配置文件
、是否删除过时的软件
等。根据个人需要谨慎回答即可。
更新完成
更新完成后,系统会询问是否重启
To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.
Continue [yN] y
输入y
重启即可。
重启后,系统就已经更新到Ubuntu 18.04
了。可以通过lsb_release -a
命令查看当前系统版本。
其它
我自己按照这个流程顺利完成了版本更新,不过更新过程还是挺久的,忘了花了多久,只记得更新的时候我去吃了晚饭,回来之后又过了好一会儿才更新完。
希望上述内容能为大家提供参考,如果有疑问,也欢迎在评论区留言~
此外,之后我可能还会写一些用于深度学习的服务器环境配置的指南,没啥含金量,不过欢迎持续关注!