ubuntu20.04 GLIBC从2.35降级到2.31

ubuntu20.04默认的GLIBC版本是2.31,因为某些库的依赖问题,脑子一抽把GLIBC升级到2.35,GLIBC升级参考一下另外一位博主的文章
Ubuntu20.04更新GLIBC到2.35版本_glibc-2.35-CSDN博客
但当我想把GLIBC回退到2.31版本,参考网上的办法, 源码安装,但是不成功(我是用docker测试的,千万不要用自己的系统测试,很可能会出现make install 失败,然后无论输入什么指令都会段错误)。

我分析的原因就是手动很难处理GLIBC升级或者降级产生的依赖库的问题,所以通过源码降级风险很大。所以多次测试后,终于能通过aptitude install 实现GLIBC降级。

为把风险降低,还是建议先进行系统备份。
如果你是通过 apt install libc6的方式升级的GLIBC,建议先把 sources.list中新增的源去掉,然后 sudo apt update一下。

接下来是核心流程:
1. 检查可用版本
apt-cache policy libc6


2.31-0ubuntu9.16 是我们要安装的目标版本
sudo apt-get install libc6=2.31-0ubuntu9.16 安装会提示依赖错误
所以先处理依赖问题。
2.更新软件包索引,并清除未完成或残缺的安装缓存:

sudo apt-get update  
sudo apt-get clean  
sudo apt-get autoremove

3. 解除libselinux1 tar readline-common包的锁定,然后重新安装这三个包

sudo apt-mark unhold libselinux1 tar readline-common
sudo apt-get install libselinux1 tar readline-common

 4. 安装libc6=2.31-0ubuntu9.16

sudo aptitude install libc6=2.31-0ubuntu9.16


期间会多次建议你保持  libc6 [2.35-0ubuntu3 (now)],均选择 n,直到出现下图


开始安装 低版本的依赖,选择Y,一直y,安装完成后,查看一下GLIBC版本

恭喜你回退成功!!!寄给现在遇到困难的我和你,再坚持一下,就能成功。

根据提供的引用内容,以下是OpenStack云平台搭建的一般步骤: 1. 确保你的服务器满足OpenStack的硬件要求,包括CPU、内存、磁盘和网络等方面。 2. 安装操作系统,推荐使用Ubuntu Server或CentOS作为基础操作系统。 3. 配置网络,确保服务器之间可以相互通信,并且有一个可用的外部网络连接。 4. 安装数据库,OpenStack需要使用数据库来存储配置信息和状态数据。常用的数据库包括MySQL和MariaDB。 5. 安装消息队列服务,OpenStack使用消息队列来进行组件之间的通信。常用的消息队列服务包括RabbitMQ和Apache Kafka。 6. 安装身份认证服务,OpenStack使用身份认证服务来管理用户、角色和权限等信息。常用的身份认证服务包括Keystone。 7. 安装计算服务,OpenStack的计算服务是Nova,它负责管理虚拟机实例的创建、调度和销毁等操作。 8. 安装网络服务,OpenStack的网络服务是Neutron,它负责管理虚拟网络和网络资源的分配。 9. 安装图像服务,OpenStack的图像服务是Glance,它负责管理虚拟机镜像的上传、下载和管理。 10. 安装块存储服务,OpenStack的块存储服务是Cinder,它负责管理虚拟机的块存储卷。 11. 安装对象存储服务,OpenStack的对象存储服务是Swift,它负责管理大规模的分布式对象存储。 12. 配置和启动各个组件,确保它们能够正常工作并相互协作。 13. 验证安装结果,通过创建虚拟机实例等操作来验证OpenStack的功能和性能。 请注意,以上步骤只是一般的搭建流程,具体的步骤和配置可能会因为不同的版本和组件而有所不同。建议在搭建之前详细阅读OpenStack的官方文档,并参考相关的安装指南和最佳实践。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值