ubuntu系统升级16.04升级18.04

恒悦sunsite 恒悦sunsite     2023-03-09     230

关键词:

一、需求说明

  作为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

如何在线将ubuntu18.04升级到ubuntu20.04

将Ubuntu18.04升级到Ubuntu20.04在将系统升级运行到下一个主要发行版本之前,请确保已备份当前系统,以使您可以恢复原状,以防万一。备份过程不在本指南的范围内。运行系统更新首先将Ubuntu18.04系统软件包更新和升级... 查看详情

升级到 grub-efi-amd64 后 Ubuntu 18.04 无法启动

】升级到grub-efi-amd64后Ubuntu18.04无法启动【英文标题】:Ubuntu18.04failstobootafterupgradetogrub-efi-amd64【发布时间】:2020-06-0522:42:09【问题描述】:我是公司的高级管理员,我们在AMD上运行了很多Ubuntu18.04服务器。在过去的3-4个月里,我... 查看详情

ubuntu升级版本

参考技术A当使用以下命令升级Ubuntu16.04到18.04时do-release-upgrade如果出现以下提示:CheckingforanewUbuntureleasePleaseinstallallavailableupdatesforyourreleasebeforeupgrading.可以用以下命令进行修复:(依次执行即可)sudoapt-getupdatesudoapt-getupgrade-ysudoap... 查看详情

跨版本顺利升级ubuntu

...就做,起床后就开始系统的跨版本升级。原先系统版本是ubuntu14.04,使用do-release-upgrade进行升级,首先只能升到16.04。网上很多评论说升级前需要祈祷,但进程非常顺利,在首先屏蔽掉virtualbox的源后,升级完成。再进行下一步升... 查看详情

刚升级到 Ubuntu 16.04 但找不到 localhost/phpmyadmin

】刚升级到Ubuntu16.04但找不到localhost/phpmyadmin【英文标题】:JustupgradedtoUbuntu16.04butcannotfindlocalhost/phpmyadmin【发布时间】:2016-08-1520:55:20【问题描述】:我刚刚将我的Ubuntu15.10升级到Ubuntu16.04现在的问题是,虽然系统里有php7、mysql、... 查看详情

ubuntu16.04系统gcc下降和升级(代码片段)

gcc下降1安装sudoapt-getinstall-ygcc-4.7sudoapt-getinstall-yg++-4.72重新建立软连接cd/usr/bin#进入/usr/bin文件夹下sudorm-rgcc#移除之前的软连接sudoln-sfgcc-4.7gcc#建立gcc4.7的软连接sudorm-rg++#同gccsudoln-sfg++-4.7g++这样,gcc下降就做好了可以通过gc 查看详情

markdown升级的ubuntu18.04突然慢慢启动?读这个。(代码片段)

查看详情

升级安装 Android-Studio Ubuntu 18.04 的 CMake 版本

】升级安装Android-StudioUbuntu18.04的CMake版本【英文标题】:UpgradeCMakeversioninstalledwithAndroid-StudioUbuntu18.04【发布时间】:2018-12-3011:58:59【问题描述】:我最近在Ubuntu18.04上安装了AndroidStudio,为Android做一些原生C++开发。在编译需要cmake... 查看详情

在 Ubuntu 18.04 上将 GLX 升级到 1.3 版

】在Ubuntu18.04上将GLX升级到1.3版【英文标题】:UpgradingGLXtoversion1.3onUbuntu18.04【发布时间】:2021-06-0618:45:53【问题描述】:我有以下问题:为了使用GLFW库和Open3D可视化一些点云,我想。在网上做了一些研究后,我应用了最常见的... 查看详情

更新 Ubuntu 16.04 后,Freeradius 不起作用

】更新Ubuntu16.04后,Freeradius不起作用【英文标题】:Freeradiusdoesn\'tworkafterupdatedUbuntu16.04【发布时间】:2021-10-3002:57:59【问题描述】:不擅长unix之类的操作系统,需要你的帮助!在ubuntu16.04+radiusdesk+mysql上安装了FreeRADIUS3.0.16版,升... 查看详情

ubuntu18.04蓝牙打开无效,解决办法升级内核(代码片段)

http://kernel.ubuntu.com/~kernel-ppa/mainline/上面的链接是linux内核版本,蓝牙不管用可能是linux内核版本过低,本人亲自实验过,升级到4.20.5-042005-generic可以打开了蓝牙,就是打开速度很慢,需要等待3到5秒升级内核步骤,以4.20.5-042005-generic为例1.... 查看详情

ubuntu18.04用dkms安装wifi驱动rtl8723be

参考技术A整理下在ubuntu论坛安装wifi驱动的累积心得问题:自动升级内核后,重启系统该wifi驱动会失效,需要重新安装.ubuntu18.04正确安装rtl8723be驱动步骤:遗留问题:自动升级内核后,重启系统该wifi驱动会失效,需要重新安装wifi驱动.我... 查看详情

ubuntu16.04升级cmake

好文章值得分享https://zhuanlan.zhihu.com/p/93480024 查看详情

蓝桥ros之cmakegccg++默认版本和升级

...anlou:~/$gcc--version                    [22:47:45]gcc(Ubuntu5.4.0-6ubuntu1~16.04.9)5.4.020160609Copyright(C)2015FreeSoftwareFoundation,Inc.Thisisfreesoftware;seethesourceforcopyingconditions. ThereisNOwarranty;notevenforMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.shiyanlou:~/... 查看详情

将 ubuntu 18.04 升级到 20.04 但软件包仍然是 +bionic1

】将ubuntu18.04升级到20.04但软件包仍然是+bionic1【英文标题】:upgradeubuntu18.04to20.04butpackagesremain+bionic1【发布时间】:2020-08-2022:57:40【问题描述】:升级到ubuntu20.04后,一些包仍保留在+bionic1版本中sudoaptlist|greppython3.8WARNING:aptdoesnotha... 查看详情

ubuntu16.04系统升级rstudio报错unabletofindlibr.so

参考技术A服务器上3.6版本的R老掉牙,升级R之后配套升级Rstudio。一起似乎都很顺利,但是总是报这个错误起初我以为是因为缺少libR.so库引起,按照网络教程安装libR.so库并搭建对应软链接,但依然报错。翻来覆去试了一堆东西都... 查看详情

将 ubuntu 18.04 升级到 20.04 后,简单的 hello world snap 不起作用

】将ubuntu18.04升级到20.04后,简单的helloworldsnap不起作用【英文标题】:Simplehelloworldsnapisnotworkingafterupgradeofubuntu18.04to20.04【发布时间】:2021-03-2712:12:53【问题描述】:最近,我开始研究捕捉。我已经学会了在Ubuntu18.04上使用简单的... 查看详情

升级ubuntu16.04之后报错解决方法

升级Ubuntu16.04之后报错解:AstartjobisrunningforHolduntilbootprocessfinishesup(XminXs/nolimit)解决方法:Goinyoursafemodebyhitting SHIFT keyor ESC.selectnetworking,thendroptorootprompt.Thenrunfollowi 查看详情