openssl等库降级到系统原生安装镜像版本

在安装开发库时,看到curl glib2 libcurl openssl库被更新了,这不是我想要的。如下所示:

  Verifying        : curl-8.4.0-5.oe2403.x86_64                                29/38
  Verifying        : curl-8.4.0-3.oe2403.x86_64                                30/38
  Verifying        : glib2-2.78.3-2.oe2403.x86_64                              31/38
  Verifying        : glib2-2.78.3-1.oe2403.x86_64                              32/38
  Verifying        : libcurl-8.4.0-5.oe2403.x86_64                             33/38
  Verifying        : libcurl-8.4.0-3.oe2403.x86_64                             34/38
  Verifying        : openssl-1:3.0.12-6.oe2403.x86_64                          35/38
  Verifying        : openssl-1:3.0.12-5.oe2403.x86_64                          36/38
  Verifying        : openssl-libs-1:3.0.12-6.oe2403.x86_64                     37/38
  Verifying        : openssl-libs-1:3.0.12-5.oe2403.x86_64                     38/38

Upgraded:
  curl-8.4.0-5.oe2403.x86_64                  glib2-2.78.3-2.oe2403.x86_64          
  libcurl-8.4.0-5.oe2403.x86_64               openssl-1:3.0.12-6.oe2403.x86_64      
  openssl-libs-1:3.0.12-6.oe2403.x86_64      
Installed:
  e2fsprogs-devel-1.47.0-3.oe2403.x86_64   fuse-devel-2.9.9-11.oe2403.x86_64        
  glib2-devel-2.78.3-2.oe2403.x86_64       gpm-libs-1.20.7-27.oe2403.x86_64         
  gssproxy-0.9.2-2.oe2403.x86_64           keyutils-1.6.3-5.oe2403.x86_64           
  krb5-1.21.2-2.oe2403.x86_64              libattr-devel-2.5.1-4.oe2403.x86_64      
  libcurl-devel-8.4.0-5.oe2403.x86_64      libffi-devel-3.4.4-3.oe2403.x86_64       
  libselinux-devel-3.5-3.oe2403.x86_64     libsepol-devel-3.5-3.oe2403.x86_64       
  libxml2-devel-2.11.5-3.oe2403.x86_64     lrzsz-0.12.20-47.oe2403.x86_64           
  nfs-utils-2:2.6.3-1.oe2403.x86_64        nfs-utils-help-2:2.6.3-1.oe2403.x86_64   
  openssl-devel-1:3.0.12-6.oe2403.x86_64   pam-devel-1.5.3-4.oe2403.x86_64          
  pcre2-devel-10.42-7.oe2403.x86_64        quota-1:4.06-7.oe2403.x86_64             
  rpcbind-1.2.6-7.oe2403.x86_64            systemd-devel-255-17.oe2403.x86_64       
  systemd-pam-255-17.oe2403.x86_64         util-linux-devel-2.39.1-7.oe2403.x86_64  
  vim-common-2:9.0.2092-3.oe2403.x86_64    vim-enhanced-2:9.0.2092-3.oe2403.x86_64  
  xz-devel-5.4.4-2.oe2403.x86_64           zlib-devel-1.2.13-2.oe2403.x86_64        

降级到原来的安装镜像提供的低版本。

首先挂载镜像盘

mkdir /mnt/dvd1 && mount /dev/sr0 /mnt/dvd1 && cd /mnt/dvd1

[root@openeuler2403 ~]# cd /mnt/dvd1/
[root@openeuler2403 dvd1]# find . -name curl*
./Packages/curl-8.4.0-3.oe2403.x86_64.rpm
./Packages/curl-help-8.4.0-3.oe2403.noarch.rpm
[root@openeuler2403 dvd1]# find . -name libcurl*
./Packages/libcurl-8.4.0-3.oe2403.x86_64.rpm
./Packages/libcurl-devel-8.4.0-3.oe2403.x86_64.rpm
[root@openeuler2403 dvd1]# find . -name glib2-*
./Packages/glib2-2.78.3-1.oe2403.x86_64.rpm
./Packages/glib2-devel-2.78.3-1.oe2403.x86_64.rpm
./Packages/glib2-help-2.78.3-1.oe2403.noarch.rpm
[root@openeuler2403 dvd1]# find . -name openssl-libs*
./Packages/openssl-libs-3.0.12-5.oe2403.x86_64.rpm
[root@openeuler2403 dvd1]# find . -name openssl-1*
[root@openeuler2403 dvd1]# find . -name openssl-*
./Packages/openssl-3.0.12-5.oe2403.x86_64.rpm
./Packages/openssl-devel-3.0.12-5.oe2403.x86_64.rpm
./Packages/openssl-help-3.0.12-5.oe2403.noarch.rpm
./Packages/openssl-libs-3.0.12-5.oe2403.x86_64.rpm
./Packages/openssl-pkcs11-0.4.12-2.oe2403.x86_64.rpm
[root@openeuler2403 dvd1]# rpm -Uvh ./Packages/openssl-3.0.12-5.oe2403.x86_64.rpm ./Packages/openssl-libs-3.0.12-5.oe2403.x86_64.rpm ./Packages/glib2-2.78.3-1.oe2403.x86_64.rpm ./Packages/glib2-devel-2.78.3-1.oe2403.x86_64.rpm ./Packages/libcurl-8.4.0-3.oe2403.x86_64.rpm ./Packages/libcurl-devel-8.4.0-3.oe2403.x86_64.rpm ./Packages/curl-8.4.0-3.oe2403.x86_64.rpm --oldpackage
warning: ./Packages/openssl-3.0.12-5.oe2403.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID b675600b: NOKEY
error: Failed dependencies:
        openssl-libs(x86-64) = 1:3.0.12-6.oe2403 is needed by (installed) openssl-devel-1:3.0.12-6.oe2403.x86_64
[root@openeuler2403 dvd1]# rpm -Uvh ./Packages/openssl-3.0.12-5.oe2403.x86_64.rpm ./Packages/openssl-libs-3.0.12-5.oe2403.x86_64.rpm ./Packages/glib2-2.78.3-1.oe2403.x86_64.rpm ./Packages/glib2-devel-2.78.3-1.oe2403.x86_64.rpm ./Packages/libcurl-8.4.0-3.oe2403.x86_64.rpm ./Packages/libcurl-devel-8.4.0-3.oe2403.x86_64.rpm ./Packages/curl-8.4.0-3.oe2403.x86_64.rpm ./Packages/openssl-devel-3.0.12-5.oe2403.x86_64.rpm --oldpackage
warning: ./Packages/openssl-3.0.12-5.oe2403.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID b675600b: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:openssl-libs-1:3.0.12-5.oe2403   ################################# [  6%]
   2:libcurl-8.4.0-3.oe2403           ################################# [ 13%]
   3:glib2-2.78.3-1.oe2403            ################################# [ 19%]
   4:glib2-devel-2.78.3-1.oe2403      ################################# [ 25%]
   5:libcurl-devel-8.4.0-3.oe2403     ################################# [ 31%]
   6:curl-8.4.0-3.oe2403              ################################# [ 38%]
   7:openssl-1:3.0.12-5.oe2403        ################################# [ 44%]
   8:openssl-devel-1:3.0.12-5.oe2403  ################################# [ 50%]
Cleaning up / removing...
   9:openssl-1:3.0.12-6.oe2403        ################################# [ 56%]
  10:curl-8.4.0-5.oe2403              ################################# [ 63%]
  11:glib2-devel-2.78.3-2.oe2403      ################################# [ 69%]
  12:openssl-devel-1:3.0.12-6.oe2403  ################################# [ 75%]
  13:libcurl-devel-8.4.0-5.oe2403     ################################# [ 81%]
  14:libcurl-8.4.0-5.oe2403           ################################# [ 88%]
  15:openssl-libs-1:3.0.12-6.oe2403   ################################# [ 94%]
  16:glib2-2.78.3-2.oe2403            ################################# [100%]

以上的核心命令是:

rpm -Uvh ./Packages/openssl-3.0.12-5.oe2403.x86_64.rpm ./Packages/openssl-libs-3.0.12-5.oe2403.x86_64.rpm ./Packages/glib2-2.78.3-1.oe2403.x86_64.rpm ./Packages/glib2-devel-2.78.3-1.oe2403.x86_64.rpm ./Packages/libcurl-8.4.0-3.oe2403.x86_64.rpm ./Packages/libcurl-devel-8.4.0-3.oe2403.x86_64.rpm ./Packages/curl-8.4.0-3.oe2403.x86_64.rpm ./Packages/openssl-devel-3.0.12-5.oe2403.x86_64.rpm --oldpackage

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/44676.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何将Docker镜像源更改为阿里云的镜像加速地址

在使用Docker时,尤其是在国内环境下,由于网络原因,从Docker Hub拉取镜像可能会遇到速度较慢的问题。为了提高拉取速度,我们可以将Docker的镜像源更改为阿里云等国内镜像源。下面详细介绍如何获取并配置阿里云的Docker镜像加速地址…

MES系统在装备制造行业核心应用场景介绍

MES软件在企业中有着广泛的应用场景,主要包括生产计划排程、生产过程监控、质量管理、设备管理、库存管理、数据分析等领域。 通过实时监控生产过程、收集数据、进行分析,MES软件可以帮助企业实现生产过程可视化、透明化,提高生产效率&#…

同三维T80006EH2-4K30编码器视频使用操作说明书:高清HDMI编码器,高清SDI编码器,4K超清HDMI编码器,双路4K超高清编码器

同三维T80006EH2-4K30编码器视频使用操作说明书:高清HDMI编码器,高清SDI编码器,4K超清HDMI编码器,双路4K超高清编码器 T80006EH2-4K30编码器 同三维,十多年老品牌,我们一直专注:视频采集卡、视频…

一二三应用开发平台应用开发示例(7)——文档功能实现示例

概述 在完成文件夹配置工作后,接下来配置文档管理系统最核心的管理对象“文档”。 依旧是使用平台低代码配置工作来配置,配置流程跟文件夹的配置是相同的,以下简要说明,重点是新涉及到的功能或注意点。 创建实体 配置模型属性 …

HashMap第7讲——get方法源码分析

HashMap最后一篇啦,下篇就进入ConcurrentHashMap的学习和总结了。 一、简要步骤 HashMap的get方法也比较简单,下面是它的大致步骤: 首先计算key的hash值,并通过hash值定位到在数据中的索引位置。 如果该位置为空,说…

【力扣 73】矩阵置零 C++题解 空间复杂度为O(1)的解决方案(向量+循环+矩阵)

给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]] 示例 2: 输入&…

每个账号设置独立的cookie

如果需要为每个账号设置独立的Cookie,可以在Cookie中包含一个与用户账号相关的唯一标识符。这样,即使在同一台电脑上,不同的账号登录时也会设置不同的Cookie,从而区分不同的用户。以下是实现这一功能的示例代码: // 假…

AT32单片机踩坑记录

最近做个新项目打算使用AT32单片机(AT32F403AVGT7),主要是和stm32极度相似,相关开发工具也逐渐完善,想着用个小项目练练手,当然踩坑也是必不可少的。 1.官方是带图形配置软件和IDE的,使用图形配…

开源项目有哪些机遇与挑战?

开源项目在软件开发领域具有许多机遇和挑战,让我们一起来看看: 机遇: 协作与共享: 开源项目鼓励开发者和组织之间的协作与共享,促进了知识和经验的传播。开发者可以通过参与开源项目来学习和提升技能,建立…

Databricks 收购 Tabular 的意义:数据开放框架的胜利

Databricks 宣布收购 Tabular,这是一个由 Apache Iceberg 的原始创建者开发的数据平台,在数据分析行业引发了涟漪。此次收购凸显了开放框架在数据领域日益增长的重要性,预示着数据管理、分析和 AI/ML 计划领域的创新、协作和可访问性的新时代…

数据库的学习(6)

题目: 数据准备创建两张表:部门(dept)和员工(emp),并插入数据,代码如下create table dept(dept_id int primary key auto_increment comment 部门编号,dept_name char(20)comment部门名称 ); insert into dept (dept_name) values(销售部),(财…

音视频入门基础:H.264专题(11)——计算视频分辨率的公式

一、引言 通过FFmpeg命令可以获取到H.264裸流文件的视频分辨率: 在vlc中也可以获取到视频分辨率(vlc底层也使用了FFmpeg进行解码): 所以FFmpeg和vlc是怎样获取到H.264编码的视频的分辨率呢?它们其实是通过SPS中的属性…

深入理解Java并发、线程与等待通知机制

目录 一、基础概念 进程和线程 进程 线程 Java 线程的无处不在 进程间的通信 进程间通信有几种方式? CPU 核心数和线程数的关系 上下文切换(Context switch) 并行和并发 二、认识 Java 里的线程 Java 程序天生就是多线程的 线程…

华为机考真题 -- 密码解密

题目描述: 给定一段"密文"字符串 s, 其中字符都是经过"密码本"映射的,现需要将"密文"解密并且输出映射的规则 (a - i)分别用(1 - 9)表示;(j - z)分别用(10* - 26*)表示约束:映射始终唯…

STM32学习和实践笔记(39):I2C EEPROM实验

1.I2C总线介绍 I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备,是微电子通信控制领域广泛采用的一种总线标准。 它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。I…

一套基于 Ant Design 和 Blazor 的开源企业级组件库

前言 今天大姚给大家分享一套基于Ant Design和Blazor的开源(MIT License)、免费的企业级组件库(喜欢Ant Design风格的同学推荐使用):Ant Design Blazor。 项目特性 提炼自企业级中后台产品的交互语言和视觉风格。 开…

Java核心技术【二十二】Java的I/O流处理:深入文件读写操作、缓冲流、序列化与NIO

Java的I/O流处理:深入文件读写操作、缓冲流、序列化 在Java编程中,I/O流是处理输入输出操作的基础,特别是在文件读写、网络通信等领域。本文将在前文的基础上,进一步探讨缓冲流、序列化以及NIO(New I/O)在…

大数据开发者如何快速熟悉新公司业务

作为一名大数据开发工程师,进入一家新公司后快速熟悉业务是至关重要的。 目录 1. 了解产品形态故事1:电商平台的数据分析故事2:金融科技的风控系统故事3:社交媒体的推荐算法 2. 了解业务流程故事1:物流配送系统的优化故事2:医疗保险的理赔流程故事3:银行的贷款审批流程 3. 走…

通过 tomcat 让手机访问到电脑写的 html 网页

之前实现的 html 小项目只能在自己的电脑上展示,如果要在其他电脑或者在手机上就看不到网页了 想要在手机上访问自己写的网页,我们可以借助 tomcat 首先我们可以从官网下载 tomcat 官网链接:apache官网 我们拉到最底部,找到 a…

科普文:Java对象在堆中的内存结构

概叙 今天来讲些抽象的东西 -- 对象头,因为我在学习的过程中发现很多地方都关联到了对象头的知识点,例如JDK中的 synchronized锁优化 和 JVM 中对象年龄升级等等。 对象内存构成# Java 中通过 new 关键字创建一个类的实例对象,对象存于内存的…