Ubuntu1804升级到2004

前言

Ubuntu 2004发布了
又等到一个长期支持的版本
随我征战了两年的1804是时候退役了

升级

正常来讲 升级很简单
以此运行以下几个命令就可以了

检查软件更新
sudo apt-get update
安装软件更新
sudo apt-get upgrade
清除下没用的缓存
sudo apt-get autoclean
升级
sudo do-release-upgrade

这个时候应该就会出现有新版本的界面提示了
如果没有的话上面那行命令加 -d再执行一遍

以上

正常情况下怎么着也就升级成功了
可如果真的这么顺利的话
我就不会写这篇教程了

我遇到了个极少数人遇到的错误
解决办法不大好找
所幸解决了 所以在此做个记录

言归正传

我执行完以上的操作
刷新之后总是告诉我
我的版本已经是最新的

我修改了更新方案 选择长期支持或者任何新版本分别进行测试
以及修改软件源 都无济于事

这时候我注意到我的终端有这样的提示

Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your Internet connection or proxy settings
Segmentation fault

然后我测试了这个链接我是可以ping通的
网络也没问题

然后把这个报错提示复制到百度搜索

几乎所有的解决方案都是那一种
1.删除缓存

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

2.运行脚本 重新建立缓存

sudo /etc/update-motd.d/91-release-upgrade
sudo /usr/lib/ubuntu-release-upgrader/release-upgrade-motd

可能他们就这个办法真的解决了这个错误
但是我的那个错误依然坚韧挺拔的存在

后来在google上找到一篇文章点击查看原教程

这个博主遇到了跟我差不多的问题
他提出了一个不一样的解决方案
以我有限的词汇量没用翻译居然看懂了

解决方案

编辑/ etc / update-manager / meta-release
把连接从https改为http

[METARELEASE]
URI_LTS = http://changelogs.ubuntu.com/meta-release-lts

然后错误就消失了
我再执行版本更新操作
就可以成功召唤出版本更新界面了

原博主看起来他并没有解决他所有的错误
但是这一步成功解决了我的错误
感谢。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0x0000000A 1、主要是由于安装了有缺陷或不兼容的硬件(BIOS)、驱动程序、软件产生。2、当系统升级WI...
    Muscleape阅读 8,302评论 0 3
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,322评论 0 5
  • 我想,我一定是疯了,在这样热乎春日竟然在怀念。 我总觉得怀念需要特定的时间,特定的情景。因为就算不是刻意营造的氛围...
    T小姐阅读 1,306评论 0 0
  • ——娟娟的担忧是真的吗 有时候当你什么事情没有发生的时候,是什么事情让你纠结和混乱,那应该就是世俗和偏见。有时候越...
    _听听阅读 942评论 0 1
  • 这两年,由于工作较忙,再加上妈妈身体也不太好,经常住院,所以,和户外出去的机会很少。今年国庆长假,难得有时间,我和...
    小蚊子肥肥阅读 3,064评论 2 0