配置redhat yum源

本文操作环境:RedHat 6.2  64bit

(centos和redhat的源互相通用)

 

什么是yum源?

yum源相当于是一个存放各种package的仓库,当你配置的url指向这个源的后,你就可以利用yum install packagename命令从这个源中获取packagename这个软件包并进行安装了。

 

为什么要配置yum源?

有时候在使用yum install packageName这个命令的时候报错,这个时候很可能就是该更新yum源了。

 

配置步骤:

1. 删除原有的yum源

rpm -aq | grep yum | xargs rpm -e –nodeps

 

2. 下载新的yum包

说明:

网上有非常多的教程中,直接给出了下载yum包的地址,但是其实这些地址很多都已经过期或yum包的版本更新了,所以找不到当然也就不载不下来,以下步骤的开始是建立在这些包存在的情况下(怎样检验? 进这个网站去看这个包是否存在)。

看清楚自己的系统是32bit还是64bit再进行操作(以下操作是64bit的系统,这几个包是从sohu下载的)

wget http://mirrors.sohu.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm

wget http://mirrors.sohu.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
wget http://mirrors.sohu.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.sohu.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm


3. 进行安装

注意:按照顺序来,最后两个包相互依赖,必须同时进行安装

rpm -ivhpython-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpmyum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

4. 下载一个.repo文件(随便下载一个,然后改里面的内容,本文就用163的这个,但是163的源有问题,所以随后要更改文件中的baseurl)

wgethttp://mirrors.163.com/.help/CentOS6-Base-163.repo

改:

移动文件到/etc/yum.repos.d/目录下

mv CentOS6-Base-163.repo /etc/yum.repos.d/

进入/etc/yum.repos.d/目录下

cd/etc/yum.repos.d/

删除原有的.repo文件

修改CentOS6-Base-163.repo文件

vi/etc/yum.repos.d/CentOS6-Base-163.repo

将所有的$releasever改为你操作系统的版本号6(其他版本目录中没有文件,如果有的话也可以用),如果系统是64bit的要把$basearch改为x86_64,保存退出。

我用的源是中科大的源(http://centos.ustc.edu.cn/),但本身这个文件是163的,所以要修改文件中的baseurl,文件中有很多baseurl,所以要修改所有的

baseurl=http://centos.ustc.edu.cn/centos/6/os/x86_64/

baseurl=http://centos.ustc.edu.cn/centos/6/updates/x86_64/

......

5.先清空yum缓存

yum clean all

6. 生成新缓存

yum makecache

7.完成

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值