RedHat7.0安装yum源介绍

卸载原yum

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

卸载完成后可查看

rpm -qa yum

安装依赖包

需要先下载安装yum需要的依赖包,依赖包下载地址:

http://mirrors.163.com/centos/7/os/x86_64/Packages/

需下载的依赖包为:

python-urlgrabber-3.10-10.el7.noarch.rpm
yum-3.4.3-168.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
yum-updateonboot-1.1.31-54.el7_8.noarch.rpm
yum-utils-1.1.31-54.el7_8.noarch.rpm

可直接在服务器通过命令下载:使用命令wget + 依赖安装包链接地址,如果是服务器无wget,可在其他服务器下载后copy。

从已有文件服务器复制到另一服务器:

scp /root/python-urlgrabber-3.10-10.el7.noarch.rpm root@172.18.10.83:/opt/setup

图一
这里yum-updataonboot依赖包下载的centos6的,不影响安装。

然后安装依赖包,安装时注意,使用rpm安装可能会出现报错error: Failed dependencies,这个时候加上参数–nodeps --force就好了。

rpm -ivh python-urlgrabber-3.10-10.el7.noarch.rpm --nodeps --force

图二

配置repo 文件

  1. 下载配置文件http://mirrors.163.com/.help/CentOS7-Base-163.repo
  2. 在/etc/yum.repos.d下新建配置文件CentOS-Base.repo,将下载的配置文件内容复制到新建文件中。
vi /etc/yum.repos.d/CentOS-Base.repo
  1. 修改配置文件内容。将配置文件中$releasever都替换为7。
    图三

清理yum缓存

yum clean all

将服务器软件包信息缓存至本地

yum makecache

注意:

执行yum可能会报错,提示No module named yum,这个时候可使用whereis python查看python版本。
图四
可以看到是/usr/bin/python2.7,然后编辑vi /usr/bin/yum,
把开头 #!/usr/bin/python 改为 #!/usr/bin/python2.7 即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值