博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 16.04 LTS 升级到 Ubuntu 18.04 LTS
阅读量:3949 次
发布时间:2019-05-24

本文共 1153 字,大约阅读时间需要 3 分钟。

一、升级版本

1、升级之前更新/升级所有已安装的软件包:

运行以下命令更新/升级所有已安装的软件包:

sudo apt update && sudo apt dist-upgrade && sudo apt autoremove

2、安装Ubuntu update manager:

更新完 系统后,运行以下命令安装update-manager-core:

sudo apt-get install update-manager-core

3、打开update-manager配置文件并确保提示行设置为 lts:

运行以下命令打开update-manager配置文件如下:

sudo nano /etc/update-manager/release-upgrades

在这里插入图片描述

4、升级ubuntu:

运行以下命令检查可升级的版本如下:

sudo do-release-upgrade -c

在这里插入图片描述

然后按照提示运行以下命令:

do-release-upgrade

若提示如下就执行重启命令重启系统:

在这里插入图片描述

reboot

重启之后在运行do-release-upgrade命令进行升级,当屏幕出现升级提示时候一定选择y,否则不会升级,然后等待所有的软件包下载…安装,这过程中可能会提示如下错误:

在这里插入图片描述
可以选择S:发送报告,升级继续,接着提示如下:
在这里插入图片描述
选择Y继续,直到升级完成,但会提示错误,重启就可以了,具体解决错误看下一步

二、解决错误

升级会带来一些立即文件,所以有必要运行如下命令来清除:

sudo apt-get autoremove

会提示如下错误,这个错误归根结底还是我们升级时候的错误:

在这里插入图片描述
按照提示运行如下命令:

apt --fix-broken install

提示如下错误:

在这里插入图片描述
输入如下命令删除有问题的软件包并清除其配置,而不删除依赖项:

sudo dpkg -P --force-depends libc6-armel-cross libc6-armhf-cross libc6-dev-armel-cross libc6-dev-armhf-cross

然后输入如下命令清理程序包缓存:

sudo apt clean

更新包装清单:

sudo apt update

修复损坏的依赖项(应自动安装两个已删除的软件包):

sudo apt -f install

最后,安装其余两个软件包:

sudo apt install libc6-dev-armel-cross libc6-dev-armhf-cross

这将使系统恢复工作状态,这时运行如下命令来清除升级带来的一些立即文件时就可以了:

sudo apt-get autoremove

到此Ubuntu16.04升级到18.04完成,并且解决了升级过程中出现的错误。

转载地址:http://xqowi.baihongyu.com/

你可能感兴趣的文章
Task和Activity相关的一些属性
查看>>
JAVA系统属性之user.home
查看>>
Android代码截屏
查看>>
Android中打印代码的调用层次
查看>>
成功者十三个价值连城的习惯
查看>>
特别成功的人会做6件事
查看>>
Android: 用jni 获取MAC地址
查看>>
字符串列表的C语言实现:c_strlist
查看>>
客户沟通的方式:礼貌待客沟通方式,技巧推广沟通方式,个性服务沟通方式
查看>>
用弹性工作制留住员工
查看>>
知识=经验×反思2
查看>>
领导者如何发现关键问题
查看>>
学习无为领导力
查看>>
卓越领导看过程
查看>>
领导力与各种循环挑战
查看>>
达成谈判协议 - 避免操之过急
查看>>
销售人说话“十大忌”
查看>>
营销中的“战略非对称”
查看>>
android 如何开关Mediatek开发的Feature
查看>>
Android电话功能各部分深入探讨
查看>>