优质博文:IT-BLOG-CN
一、准备工作
配置gcc:安装Redis前需要配置gcc:
如果配置gcc出现依赖包问题,在安装时提示需要的依赖包版本和本地版本不一致,本地版本过高,出现如下问题: - [root@localhost ~] yum install gcc
- Loaded plugins: fastestmirror
- Loading mirror speeds from cached hostfile
- * base: mirrors.aliyun.com
- * epel: mirrors.bfsu.edu.cn
- * extras: mirros.aliyun.com
- * updates: mirros.aliyun.com
- No package gcc available.
- Error: Nothing to do
复制代码
使用--skip--broken命令尝试绕过依赖包时,直接把gcc安装包也绕过了
卸载依赖包重装版本的方法过于繁琐,可能扯出来一堆版本问题。这种问题原因是之前配置yum源时配置的阿里源所以下载的大多数依赖包版本都比较高,在安装很多较低版本软件时都会遇到这个问题。
所以,如果是因为配置yum源问题,这里建议直接将yum源更换为Centos官方源。这里我的Centos版本是7.9 到官方找了镜像地址为:http://mirror.centos.org/centos-7/7.9.2009/os/x86_64/Packages/centos-release-7-9.2009.0.el7.centos.x86_64.rpm
操作步骤: 1、进入repo目录
2、备份系统原来的repo文件 - mv CentOS-Base.repo CentOS-Base.repo.backup
复制代码
3、用wget下载repo文件 - wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
复制代码
4、替换系统原理的repo文件 - mv CentOS6-Base-163.repo CentOS-Base.repo
复制代码
5、清理缓存
6、缓存文件
7、重新更新yum源 |