今天rpm装glibc和glibc-common版本,出现二个包相互依赖,解决办法

本文记录了一次安装glibc及glibc-common过程中遇到的依赖问题,并分享了解决方案:需同时安装glibc-2.12-1.132.e16.x86_64.rpm与glibc-common-2.12-1.132.e16.x86_64.rpm两个包。

rpm -ivh glibc-common-2.12-1.132.e16.x86_64.rpm

dependence glibc = 2.12-1.132.e16.x86_64


rpm -ivh glibc-2.12-1.132.e16.x86_64.rpm

dependence glibc-common= 2.12-1.132.e16.x86_64


要一起装,还有这个操作,晕,真是活到老学到老

rpm -ivh glibc-2.12-1.132.e16.x86_64.rpm glibc-common-2.12-1.132.e16.x86_64.rpm 回车


### 安 glibc glibc-common 及其依赖项的解决方案 安 `glibc` `glibc-common` 时,需要确保它们的版本匹配,并正确处理依赖关系。以下是详细的解决方案: #### 确认系统环境 在开始安之前,确认当前操作系统的版本架构。例如,对于 CentOS 6.7 系统,可以使用以下命令检查: ```bash cat /etc/os-release uname -a ``` #### 使用 Yum 安 glibc glibc-common 如果系统支持 Yum 管理器,推荐通过 Yum 安以自动解决依赖关系。执行以下命令安 `glibc` `glibc-common`[^1]: ```bash yum install glibc glibc-common ``` 此方法会自动下载并安适合当前系统的 glibc 版本及其所有依赖项。 #### 手动安 glibc glibc-common 如果无法通过 Yum 安,或者需要特定版本glibc,可以手动安。以下是具体步骤: 1. **下载 RPM ** 从官方仓库或可信镜像站点下载匹配的 glibc glibc-common RPM 。例如,下载以下文件: - `glibc-2.12-1.132.e16.x86_64.rpm` - `glibc-common-2.12-1.132.e16.x86_64.rpm` 2. **解决依赖关系** 在安过程中,可能会遇到依赖问题。例如,`glibc` `glibc-common` 相互依赖。可以通过以下命令同时安两个以解决依赖问题[^2]: ```bash rpm -ivh glibc-2.12-1.132.e16.x86_64.rpm glibc-common-2.12-1.132.e16.x86_64.rpm ``` 3. **强制安(如有必要)** 如果仍然存在依赖冲突,可以使用 `--nodeps` 参数忽略依赖关系进行安。注意,这种方法可能影响系统稳定性,需谨慎使用: ```bash rpm -ivh --nodeps glibc-2.12-1.132.e16.x86_64.rpm glibc-common-2.12-1.132.e16.x86_64.rpm ``` #### 验证安完成后,验证 glibc glibc-common 是否正确安。可以使用以下命令检查版本信息: ```bash rpm -qa | grep glibc ldd --version ``` #### 安其他依赖项 如果需要安glibc 相关的其他软件(如 `php-gd` 或 `gd` 库),可以通过 Yum 安: ```bash yum install php-gd gd ``` #### 注意事项 - 确保下载的 RPM 与当前系统架构(如 x86_64)匹配。 - 在生产环境中操作 glibc 时需格外小心,因为它是系统核心库,错误操作可能导致系统不可用。 ---
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值