Ubuntu系统升级16.04升级18.04
一、需求说明
作为Linux发行版中的后起之秀,Ubuntu 在短短几年时间里便迅速成长为从Linux初学者到实验室用计算机/服务器都适合使用的发行版,目前官网最新版本是22.04。Ubuntu16.04是2016年4月发行的版本,于2019年4月停止更新维护。很多软件支持的Ubuntu最早版本也是18.04,所以考虑对现有的Ubuntu16.04操作系统进行更新,升级至Ubuntu18.04版本。如下升级步骤不仅仅可以Ubuntu16.04升级到Ubuntu18.04版本,也可以Ubuntu18.04升级到Ubuntu20.04版本。
二、Ubuntu升级步骤
1、查看系统版本
查看当前操作系统版本,现在是Ubuntu16.04.7 LTS版本。Ubuntu系统建议安装LTS版本,是官方长期支持的版本。
2、更新软件包的索引
更新系统前,首先需要更新软件包的索引。
wuhs@s169:~$ sudo apt-get update
[sudo] password for wuhs:
…
Fetched 1,146 kB in 5s (203 kB/s)
Reading package lists… Done
3、更新软件包
将当前系统的软件包更新到最新。
wuhs@s169:~$ sudo apt-get dist-upgrade -y
…
update-initramfs: Generating /boot/initrd.img-4.15.0-142-generic
Processing triggers for libc-bin (2.23-0ubuntu11.3) …
4、安装update-manager-core
wuhs@s169:~$ sudo apt-get install -y update-manager-core
5、确认版本为LTS版本
需要确认update-manager参数,默认是lts。设置为lts表示从当前lts版本升级到下一个lts版本。设置为normal则是升级到下一个公开发行版本,如从16.04升级到16.10版本。
~$ sudo nano /etc/update-manager/release-upgrades
6、升级系统
使用do-release-upgrade命令开始升级,我们也可以直接带参数y执行,则省略了中间的确认过程。如果第一次升级则建议查验观察下整个升级过程需要经历的步骤,整个升级国产可能需要持续数小时,博主实测是花费时间2小时+。
wuhs@s169:~$ sudo do-release-upgrade
…
If you continue, an additional ssh daemon will be started at port
‘1022’.
Do you want to continue?Continue [yN] y
…
…
…
…
…
7、重启系统
升级到此位置,说明升级完成,待重启后生效。
8、版本验证
重启系统查看版本我们可以看到已经升级到Ubuntu18.04的版本,如果继续升级,可以升级到下一个LTS版本Ubuntu20.04。
三、附录
1、DNS配置
Ubuntu和centos配置DNS的方式略有不同,Ubuntu在编辑/etc/resolv.conf配置文件的时候提示这个文件在重启的时候会被覆盖,所以就会出现在这里配置了DNS地址,重启后系统无法访问网站的情况。
Ubuntu系统DNS配置方式一:与其他系统一样可以在网卡配置中添加DNS信息,如下所示。
#dns-nameservers 114.114.114.114 8.8.8.8
Ubuntu系统DNS配置方式二:编辑/etc/resolvconf/resolv.conf.d/base配置文件,往其中写入DNS配置信息,然后使用命令resolvconf -u是DNS配置生效。此时再去查看/etc/resolv.conf配置文件可以看到我们刚才添加的DNS配置信息。
~$ sudo vim /etc/resolvconf/resolv.conf.d/base
nameserver 114.114.114.114
~$ sudo resolvconf -u
2、ssh服务安装和启用
Ubuntu16.04默认是未安装和启用SSH服务的。我们可以apt-get安装并启用。
~$ sudo apt-get install -y openssh-server
~$ sudo systemctl start ssh
Ubuntu系统升级16.04升级18.04相关推荐
- ubuntu 16.04 和 18.04 替换apt源为阿里源
ubuntu 16.04 和 18.04 替换apt源为阿里源 ubuntu 16.04 替换apt源为阿里源 备份原配置文件 配置sources.list 文件 刷新源 ubuntu 18.04 替 ...
- linux下安装虚拟天文馆,如何在Ubuntu 20.04、18.04中安装Stellarium 0.20.0虚拟天文馆
如何在Ubuntu 20.04.18.04中安装Stellarium 0.20.0虚拟天文馆 几天前发布了Stellarium 0.20.0,它时一个免费开源的桌面虚拟天文馆软件.以下是在Ubuntu ...
- 【从Ubuntu16.04升级Ubuntu18.04,并安装ROS系统】熟能生巧,避坑专用
前言 本来用的是Ubuntu16.04,现升级为Ubuntu18.04. 因为使用了挺长时间的16.04版本,安装了一些第三方软件,升级时在清除第三方软件时总是清不干净,读了升级失败的日志后发现原来是 ...
- 分别在(ModelAtrs)Ascend、(Ubuntu16.04服务器+18.04镜像)GPU、(Ubuntu18.04)CPU下通过MindSpore实现(cifar10)图像分类
Anaconda安装 在要运行的环境下安装Anaconda(或Miniconda),我选择的是Anaconda.Anaconda下载地址 安装步骤 #获取下载的文件Anaconda3-2021.04- ...
- Ubuntu16.04升级 Ubuntu18.04
1.更新资源 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt dist-upgrade 2.安装update-manager-core ...
- 虚拟机下的Ubuntu16.04和18.04安装GNU Radio和UHD
毕业设计要做基于USRP的DOA估计,所以就开始了和Ubuntu的相爱相杀之路.首先是软件平台的搭建,这篇先记录一下.在Ubuntu16.04里安装GNU Radio和UHD. 首先警醒一下,刚开始是 ...
- Ubuntu16.04、18.04换清华源
Ubuntu16.04.18.04换清华源 1. 原文件备份 2. 修改源文件 3. 更新源 1. 原文件备份 apt源的设置在/etc/apt/sources.list中,我们首先备份一下: sud ...
- ubuntu16.04升级至18.04
ubuntu18.04 ubuntu16.04升级至18.04问题 1. sudo apt update 2. sudo apt dist-upgrade 3. sudo apt autoremove ...
- 解决Ubuntu 因升级18.04而更新显卡驱动后allegro启动调用图形库失败的问题
最近因为ubuntu系统升级到18.04,显卡驱动自动从之前的nvidia-375更新到了nvidia-390,结果发现打开allegro时调用OpenGL库函数出错了........,如下: roo ...
最新文章
- 16进制输出C语言字符常量,基础C语言:进制、常量
- 《javascript高级程序设计》第五章知识点总结
- mysql把游标数据存入表中_利用Python爬股票数据并存入数据库Mysql
- python初学篇笔记_Python学习笔记(基础篇)
- arpanet(阿帕网)
- 提示丢失libgcc_s_dw2-1.dll问题
- 3306端口的入侵【转】
- python计算2的平方代码_计算平方根
- src refspec main does not match any
- 计算机html基础试题与答案,2019年大学计算机基础试题题库及答案.docx
- 从两个应用突然流行来看,机会永远存在
- 光棍节程序员闯关秀-解密
- Swift: 获取系统字体
- a html w3c,HTML a 标签 | w3cschool菜鸟教程
- 数据定义约束-数据库习题
- 空间解析几何之向量运算
- 基于多智能体强化学习的自动化集装箱码头无冲突AGV路径规划
- codeforces A. Parity
- matlab初值微分方程,常微分方程初值问题的MATLAB解法
- vue canvas画框调大小
热门文章
- python学生成绩管理系统实验报告_Python实现学生成绩管理系统
- Python爬虫新手入门教学(十三):爬取高质量超清壁纸
- MySQL 表的增删改查(进阶篇①)· 数据库约束 · 表的设计 · 新增查询结果 · 聚合查询 · 聚合函数 · group by · having · 笛卡尔积
- iOS swift5 图片压缩 UIImage
- 实参与形参不兼容怎么解决_实木地板缝隙大怎么办,快来看看人家老外是怎么做的吧...
- mySQL全指令学习记录
- iOS从APP中分享出小程序详解
- 远程linux分辨率,在Deepin Linux系统x11nvc和xrdp桌面下修改分辨率的方法
- 计算机组成原理:DMA
- 【Linux】Linux根目录下各个目录的含义