首页 > 系统相关 >ubuntu 非长期维护版本 更新源的设置

ubuntu 非长期维护版本 更新源的设置

时间:2024-04-06 10:11:51浏览次数:26  
标签:http restricted 更新 版本 ubuntu old main

https://blog.csdn.net/weixin_42929607/article/details/122931467

 

 

这里以Ubuntu 20.10版本为例(当前是2022.2.14,该版本已经停止维护),我们现在需要正常使用该版本,并且期待升级到21.10版本,我们需要

    配置正确是软件源
    升级该版本

配置正确的软件源
配置国内镜像源

我们一般在国内会采用清华大学的软件源,不过可惜的是,清华的软件源没有提供old-released版本(笔者反正没找到…),也就是一旦版本停止维护,我们就不能用该镜像源进行update和upgrade了。

我们可以使用中科大的镜像源,或者南京大学的也行。

我们将/etc/apt/sources.list文件进行镜像源替换,注意备份

deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ 版本名称 main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ 版本名称-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ 版本名称-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ 版本名称-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ 版本名称-backports main restricted universe multiverse


这里我们的20.10版本名称是groovy,替换掉即可,其他版本类似。

这样就可以正常使用sudo apt-get update && sudo apt-get upgrade了,不过由于版本不再维护,强烈建议升级版本。
配置原始镜像源

如果你不需要配置国内镜像,可以使用官方提供的

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-backports main restricted universe multiverse


把CODENAME替换成groovy即可。

注意!如果你要升级系统版本,我们这里必须使用官方提供的软件源!否则会报错!目前没有发现可用于升级系统的old-released国内镜像源 (我也不知道为什么,实践结果确实是这样。)

切换成新的软件源后必须执行sudo apt update && sudo apt upgrade.
升级到Ubuntu 21.10
20.10 --> 21.04

需要注意的是,20.10 不能直接升级到21.10,需要20.10 --> 21.04 --> 21.10才可以,因此需要先升级到21.04。

这里我们需要参考EOLUpgrades这篇文章。

安装两个东西

sudo apt-get install update-manager-core update-manager

    1

需要设置为更新到任意新版本,而不是仅仅更新到LTS版本。

在这里插入图片描述

打开这个,再设置,一般默认其实不用改。

在这里插入图片描述

设置好之后,我们根据这个网站,找到我们要升级的目标版本。在这里插入图片描述
(不能直接升级,因为直接升级默认升级到最新的,因此需要手动下载upgrader)

我们依次执行

# Downloads the upgrader, check the link above for the URL of the file for your release
wget http://archive.ubuntu.com/ubuntu/dists/hirsute-updates/main/dist-upgrader-all/current/hirsute.tar.gz
# Extract it into a new directory
mkdir upgrader
tar -xaf hirsute.tar.gz -C upgrader
cd upgrader
# Run the executable, the name changes based on the release
sudo ./hirsute

    1
    2
    3
    4
    5
    6
    7
    8

注意再说一遍,必须使用官方提供的old-releade软件源才能正常升级。

这里因为是官方源,速度会很慢,还可能下载失败,如果失败了就重新执行一遍,会接着上次的来,是有缓存的。

这样根据提示执行就能够成功升级到Ubuntu 21.04了,具体提示的信息,这里就不赘述了,大家根据说明自己选择即可。

接下来会重启。
21.04 --> 21.10

然后就可以使用清华大学的Ubuntu 21.04镜像源(当前该版本没有停止维护)

之后执行

sudo apt update && sudo apt upgrade
sudo do-release-upgrade

    1
    2

就可以更新到21.10了。

最后,这里介绍的方法适用于很多不受支持的版本,具体的细节可能需要你再查询其他资料,忠告请尽量不要使用短期支持版本,它的生命周期很短,如果你没有注意其不受支持的期限。过期之后可能会带来一些麻烦。
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/weixin_42929607/article/details/122931467

标签:http,restricted,更新,版本,ubuntu,old,main
From: https://www.cnblogs.com/freedh/p/18117189

相关文章

  • 树莓派 —— 关闭安装软件包时ubuntu对内核版本等的检查
    参考https://serverfault.com/questions/1101391/disable-ubuntu-22-04s-scaning-processes-candidates-after-package-upgrades现象树莓派上装了ubuntuserver版,每次装完软件都会看到下面的日志:Processingtriggersfordbus(1.14.10-1ubuntu1)...Scanningprocesses...S......
  • 练手项目层初阶1—《详解静态版本——通讯录管理系统》
    文章目录......
  • 详解 Redis 在 Ubuntu 系统上的安装
    在Ubuntu20.04安装Redis1.先切换到root用户在Ubuntu20.04中,可以通过以下步骤切换到root用户:输入以下命令,以root用户身份登录:sudosu-按回车键,并输入当前用户的密码(即具有sudo权限的用户的密码)如果密码正确,将会切换到root用户,并且提示符会变为以r......
  • AMD_Ubuntu_Docker部署firefox
    AMD_Ubuntu_Docker部署firefox下载driverhttps://github.com/mozilla/geckodriver/releasesfirefox好像跟chrome不一样高版本的geckodriver可以兼容低版本的firefox所以理论上应该节约了很大的工作量.https://www.mozilla.org/zh-CN/firefox/linux/https://downl......
  • 微信小程序开发 基础知识(持续更新中~)
    ......
  • Ubuntu 安装ollama时失败
    Ubuntu安装ollama时:tang@tang-JASPER12:~/Qwen$curlhttps://ollama.ai/install.sh|sh %Total   %Received%Xferd AverageSpeed  Time   Time    Time Current                                Dload Upload......
  • 微软发布整合了2024年3月更新的免费Windows 11虚拟机(WDE)
    下载虚拟机目前,我们将虚拟机打包为四种不同的虚拟化软件选项: VMWare、 Hyper-V(Gen2) 、 VirtualBox 和 Parallels。这些虚拟机包含 Windows的评估版本 ,该版本在发布日期到期。如果评估期过期,桌面背景将变为黑色,你将看到一条永久性桌面通知,指示系统不是正版,并且电脑......
  • 软考笔记 --- 持续更新
    2024年4月5日5月份的软考。上次客观题目是过了的,但是主观题,即FLOW,没过。还没想好怎么办。参考 https://www.zhihu.com/question/306039384系统建模 https://www.cnblogs.com/johnnyzen/p/14644010.html流程图 https://blog.csdn.net/weixin_42724467/article/details/894......
  • TotallySAF+Ubuntu简要配置
    一、配置环境1、虚拟机管理器:WMwareWorkstationPro17.02、虚拟机:22.04.1Ubuntu二、概述TotallySAFisacodethatestimatesthecosmologicalparametersconstraintsusingtheFisherformalism。简要来说就是使用Fisher矩阵来估计宇宙学参数约束的代码。出处来自Eucli......
  • React19 新特性 – 附带代码示例的更新
    ReactJS是前端开发世界中最流行的UI库之一。我喜欢React的原因之一就是它背后的团队以及社区对它的热情。当社区提出对新功能和改进的需求时,团队会倾听。React的未来令人兴奋而有趣。如果我必须用一句话来总结,我会说这几乎概括了一切:“少写代码,多实现功能。”在本......