如何将CentOS Stream退回为CentOS 8.5

2023-05-16

CentOS 8 已于 2021 年年底正式停止维护,因业务需要,老大说,换Steam吧,后面环境有问题果然反悔了,哈哈,怎么办,没降级工具哦,那就喊我吃后悔药了。

说明:原来版本是 8.5.2111,换Steam以后没有升过级,如果你的已经做了 DNF Update,那还是重装吧。

思路就是:

1、卸载centos-stream

2、清理所有的yum.repos.d/文件(残留软件源会出错)

3、恢复CentOS Vault 源,否则你会收到Cannot prepare internal mirrorlist: No URLs in mirrorlist

直接DNF不行
[root@localhost tmp]# dnf remove -y centos-stream-release-8.5-2.el8.noarch
Repository extras is listed more than once in the configuration
错误:
 问题: 这个操作将会导致删除以下受保护的软件包: setup
(尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用软件包的最佳候选)

[root@localhost tmp]# rpm -e  centos-stream-release-8.5-2.el8.noarch

卸载完成以后会发现没有版本号了,需要恢复

[root@localhost tmp]# cat /etc/centos-release
cat: /etc/centos-release: 没有那个文件或目录

清理所有的yum.repos.d/文件

[root@localhost tmp]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# rm  *.*

rm:是否删除普通文件 'CentOS-Base.repo'?y
rm:是否删除普通文件 'CentOS-Linux-AppStream.repo'?y
rm:是否删除普通文件 'CentOS-Linux-BaseOS.repo'?y
rm:是否删除普通文件 'CentOS-Linux-ContinuousRelease.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Debuginfo.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Devel.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Extras.repo'?y
rm:是否删除普通文件 'CentOS-Linux-FastTrack.repo'?y
rm:是否删除普通文件 'CentOS-Linux-HighAvailability.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Media.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Plus.repo'?y
rm:是否删除普通文件 'CentOS-Linux-PowerTools.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Sources.repo'?y

恢复CentOS Vault 源

[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo?spm=a2c6h.25603864.0.0.3d975969bkIquB
--2022-07-14 04:37:38--  http://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo?spm=a2c6h.25603864.0.0.3d975969bkIquB
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 116.55.237.227, 116.55.237.231, 116.55.237.228, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|116.55.237.227|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2495 (2.4K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”

/etc/yum.repos.d/Ce 100%[===================>]   2.44K  --.-KB/s  用时 0.002s

2022-07-14 04:37:38 (1.46 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2495/2495])

[root@localhost yum.repos.d]# dnf makecache
无法找到发布版本(可用 '--releasever' 指定版本)
CentOS-8.5.2111 - Base - mirrors.aliyun.com      12 kB/s | 3.9 kB     00:00
CentOS-8.5.2111 - Extras - mirrors.aliyun.com   4.8 kB/s | 1.5 kB     00:00
CentOS-8.5.2111 - AppStream - mirrors.aliyun.co  11 kB/s | 4.3 kB     00:00
元数据缓存已建立。

恢复8.5-1.2111
[root@localhost yum.repos.d]# dnf install  centos-linux-release.noarch 8.5-1.2111.el8
无法找到发布版本(可用 '--releasever' 指定版本)
上次元数据过期检查:0:00:08 前,执行于 2022年07月14日 星期四 04时37分46秒。
未找到匹配的参数: 8.5-1.2111.el8
错误:没有任何匹配: 8.5-1.2111.el8


[root@localhost yum.repos.d]# dnf install  centos-linux-release.noarch
无法找到发布版本(可用 '--releasever' 指定版本)
上次元数据过期检查:0:00:16 前,执行于 2022年07月14日 星期四 04时37分46秒。
依赖关系解决。
================================================================================
 软件包                     架构         版本                  仓库        大小
================================================================================
安装:
 centos-linux-release       noarch       8.5-1.2111.el8        base        22 k

事务概要
================================================================================
安装  1 软件包

总下载:22 k
安装大小:26 k
确定吗?[y/N]: y
下载软件包:
centos-linux-release-8.5-1.2111.el8.noarch.rpm   67 kB/s |  22 kB     00:00
--------------------------------------------------------------------------------
总计                                             66 kB/s |  22 kB     00:00
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                 1/1
  安装    : centos-linux-release-8.5-1.2111.el8.noarch                      1/1
  运行脚本: centos-linux-release-8.5-1.2111.el8.noarch                      1/1
  验证    : centos-linux-release-8.5-1.2111.el8.noarch                      1/1

已安装:
  centos-linux-release-8.5-1.2111.el8.noarch

然后 cat: /etc/centos-release 试下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将CentOS Stream退回为CentOS 8.5 的相关文章

随机推荐

  • ALC5621声卡调试记录

    转载请注明出处 xff1a https blog csdn net luomin5417 article details 80731790 平台 imx6q 内核版本 linux 3 14 1 硬件连接 图 1 1 硬件连接 2 设备树修改
  • Pytorch转Caffe最简单方法

    由于需要移植模型到比特大陆 xff0c 华为昇腾这些平台 他们基本都支持caffe的模型 xff0c 对其他模型支持不太好 用其他方法pytorch转caffe不然就是绕道太多 xff0c 不然就是很多坑 这里记录一个最简单的方法 xff1
  • No module named ‘index‘ after install pyflann

    如题 xff0c 墙内没有 I have some problems installing pyflann in python 3 7 3 after execute pip install pyflann The installation
  • 多维 opencv Mat访问

    你看完这篇文章之后 xff0c 将学会以下知识 xff1a 二维 三维 四维等任意维度的Mat的常用建立方法 xff1b 任意维度Mat中值的索引 xff1b 以及一些Mat常用的操作 下面是对各维度矩阵的介绍 xff1a 注意 xff1a
  • H264/H265码流的编码码率设置

    一 什么是视频码率 xff1f 视频码率是视频数据 xff08 视频色彩量 亮度量 像素量 xff09 每秒输出的位数 一般用的单位是kbps 二 设置视频码率的必要性 在视频会议应用中 xff0c 视频质量和网络带宽占用是矛盾的 xff0
  • 检测图像失焦、偏色、亮度异常

    要求通过算法检测监控设备是否存在失焦 偏色 亮度异常等问题 问题本身不难 xff0c 在网上查看了一些资料 xff0c 自己也做了一些思考 xff0c 方法如下 xff1a 1 失焦检测 失焦的主要表现就是画面模糊 xff0c 衡量画面模糊
  • Jupyter 安装与使用

    最近由于项目需要 xff0c 开始学习python xff0c 然后发现一个非常有用的python交互式编辑器 xff0c 非常容易上手而且非常有用和实在 xff0c 本博文是对学习jupyter notebook的一个汇总和记录 xff0
  • C语言 print()函数 规则,格式 意思

    C语言 print 函数 规则 xff0c 格式 意思 C语言格式字符print 函数 printf后面的参数包括 格式控制字符串 和输出变量的列表 格式控制字符串 由格式控制字符和普通字符 其中前者以 开始加某一个特殊字符 比如 d为输出
  • tensorflow C++ 环境搭建及实战

    摘要 xff1a 最近在研究如何使用tensorflow c 43 43 API调用tensorflow python环境下训练得到的网络模型文件 参考了很多博客 xff0c 文档 xff0c 一路上踩了很多坑 xff0c 现将自己的方法步
  • 关于Linux进程优先级数字混乱的彻底澄清

    Linux进程的调度优先级数字会在好几个地方出现 xff1a 内核 xff0c 用户 xff0c top命令 他们各自都有自己的表示法 我们用一个实际的例子来说明 xff0c 下面在Linux写一个最简单的程序 xff1a 编译它运行 xf
  • 神经网络时间复杂度和空间复杂度(参数量计算和计算量计算)

    在梳理CNN经典模型的过程中 xff0c 我理解到其实经典模型演进中的很多创新点都与改善模型计算复杂度紧密相关 xff0c 因此今天就让我们对卷积神经网络的复杂度分析简单总结一下下 本文主要关注的是 针对模型本身的复杂度分析 xff08 其
  • ALPR-License Plate Detection and Recognition in Unconstrained Scenarios阅读笔记

    xff08 1 xff09 简介 论文下载地址 xff1a License Plate Detection and Recognition in Unconstrained Scenarios pdf github 的项目地址 xff1a
  • 解决Can't use SPARSE_SCHUR with EIGEN_SPARSE because Eigen's sparse linear algebra was not enabled whe

    如图问题 xff1a xff08 墙内没有 墙外好像也没搜到 xff0c 只有自己解决咯 xff09 Can 39 t use SPARSE SCHUR with EIGEN SPARSE because Eigen 39 s sparse
  • 两台USRP-LW N210搭建视频传输系统

    用两台USRP LW N210搭建视频传输系统 系统实现原理如下 1 xff1a 电脑通过摄像头采集到视频信号 xff0c 并信号进行压缩 xff0c 编码 xff0c 调制2 xff1a 电脑产生的数据通过千兆网口传给USRP LW N2
  • ImageNet数据集应用

    ImageNet数据集是为了促进计算机图像识别技术的发展而设立的一个大型图像数据集 其图片数量最多 xff0c 分辨率最高 xff0c 含有的类别更多 xff0c 有上千个图像类别 每年ImageNet的项目组织都会举办一场ImageNet
  • vs2017:点F12定义到dll源码

    不要直接引用dll文件 xff0c 在项目中添加引用 xff0c 引用生成dll文件的项目 右键项目名称 gt 点击菜单中的 添加 gt 点击 引用 gt 在弹出窗中点击 解决方案 下的 项目 xff0c 勾选要引用的项目 xff0c 点击
  • Linux安装HDF5及遇到的问题总结

    ubuntu版本 xff1a 16 04 2 64位 从HDF官网 xff08 https support hdfgroup org HDF5 xff09 上下载hdf5 1 8 17 tar gz 简要安装步骤如下 xff1a xff08
  • 【Github教程】史上最全github使用方法:github入门到精通

    初识Github 首先让我们大家一起喊一句 Hello Github YEAH 就是这样 Git是一个分布式的版本控制系统 xff0c 最初由Linus Torvalds编写 xff0c 用作Linux内核代码的管理 在推出后 xff0c
  • Win10系统下提示“系统组策略禁止安装此设备”的解决方案(家庭版无组策略)

    今天客户有台机器 xff0c U盘 移动硬盘都无法识别 xff0c 设备管理器 安装更新驱动显示 xff1a windows已找到设备的驱动程序软件 xff0c 但在试图安装时出现错误 查询信息提示 xff1a 系统策略组禁止安装此设备 请
  • 如何将CentOS Stream退回为CentOS 8.5

    CentOS 8 已于 2021 年年底正式停止维护 xff0c 因业务需要 xff0c 老大说 xff0c 换Steam吧 xff0c 后面环境有问题果然反悔了 xff0c 哈哈 xff0c 怎么办 xff0c 没降级工具哦 xff0c