redhat7.2配置yum源


redhat 的更新包只对注册的用户生效,所以我们自己手动更改成CentOS 的更新包,CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,安装之后是否有问题。 
1、首先删除redhat原有的yum ,因为redhat 原本的yum 没有注册为redhat用户是用不了的。

rpm -aq|grep yum|xargs rpm -e --nodeps 
rpm -aq|grep python-iniparse|xargs rpm -e --nodeps 
 
 
  • 1
  • 2

2、下载163的yum 安装包

# wget http://mirrors.163.com/centos/7.2.1511/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm
# wget http://mirrors.163.com/centos/7.2.1511/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm   
# wget http://mirrors.163.com/centos/7.2.1511/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm 
# wget http://mirrors.163.com/centos/7.2.1511/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm 
 
 
  • 1
  • 2
  • 3
  • 4

3、安装下载的rpm包

rpm -ivh *.rpm
 
 
  • 1

4、创建文件/etc/yum.repos.d/rhel-debuginfo.repo并写入

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/7.2.1511/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/7.2.1511/os/x86_64/RPM-GPG-KEY-CentOS-7


#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/7.2.1511/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/7.2.1511/os/x86_64/RPM-GPG-KEY-CentOS-7


[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/7.2.1511/extras//$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/7.2.1511/os/x86_64/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/7.2.1511/centosplus//$basearch/
gpgcheck=1
enabled=0
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

6、 yum clean all 
7、 yum update 测试。

8、 安装 epel 源

# yum install epel-release



博客:http://blog.csdn.net/wylfengyujiancheng 
### 配置阿里云 YUM 源 对于 Red Hat Enterprise Linux (RHEL) 7.2 来说,由于官方仓库可能需要订阅才能访问,因此可以考虑使用第三方镜像源来替代默认的 RHEL 官方源。阿里云提供了稳定可靠的公共镜像服务,能够加速软件包下载速度。 #### 清理原有 YUM 软件包 为了防止冲突,在安装新的 YUM 源之前建议移除旧版本的相关组件: ```bash rpm -qa | grep yum | xargs rpm -e --nodeps rpm -qa | grep python-iniparse | xargs rpm -e --nodeps ``` 上述命令会卸载所有与 `yum` 和 `python-iniparse` 相关的 RPM 包[^2]。 #### 下载并安装新版本 YUM 工具集 接着重新获取最新版的 YUM 及其依赖项: ```bash wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.noarch.rpm wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm rpm -ivh yum-3.4.3-158.el7.noarch.rpm python-iniparse-0.4-9.el7.noarch.rpm ``` 这些操作确保了系统拥有最新的 YUM 版本以及必要的 Python 解析模块支持。 #### 替换默认 YUM 源地址为阿里云服务器 编辑 `/etc/yum.repos.d/CentOS-Base.repo` 文件,替换其中的内容如下所示: ```ini [base] name=CentOS-$releasever - Base - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-$releasever - Updates - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 ``` 此配置文件指定了两个主要存储库——基础(`base`)和更新(`updates`),均指向阿里云提供的 CentOS 7.x 的镜像站点[^3]。 完成以上更改之后保存退出,并执行刷新缓存的操作使设置生效: ```bash yum clean all && yum makecache fast ``` 此时应该已经成功切换到了阿里云所提供的更快捷稳定的 YUM 更新通道上了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值