解决Linux系统下yum软件源更换为163的yum源

由于测试工作的需要,要求自己安装的linux测试系统得有编译软件 gcc,但是自己在使用yum命令在线安装gcc的过程中,提示系统中安装的yum不能访问对应的源地址。

这可能就是常见的yum源不可用的问题。当即就查了相关的方法,试了许多方法,很多情况下都失败了。

 

再一次明确一下遇到的问题,以及解决思路:

Redhat自带的yum是要收费的,不注册无法使用。但是CentOS的yum是免费的,而且可以共用。

那么,就选择使用163的CentOS的免费yum软件源来代替。

 

基本步骤:

1、先卸载系统自带的yum

#rpm -qa|grep yum|xargs rpm -e --nodeps
#rpm -qa | grep subscription-manager-* | xargs rpm -e

2、下载163的yum安装包:

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

3、安装163的yum安装包

    3.1 安装python-iniparse-0.3.1-2.1.el6.noarch.rpm

#rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm

    3.2 安装yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

#rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

    3.3 安装yum-3.2.29-81.el6.centos.noarch.rpm

#rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm

    3.4 安装yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

#rpm -ivh yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

4、更新软件源

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

    4.1 删除旧的软件源

#rm *

    4.2 下载163的数据源

#wget -c http://mirrors.163.com/.help/CentOS6-Base-163.repo

其中,

我把文件中所有的$releasever替换为6.9【失败了】,变更为6 就成功了,$basearch替换为x86_64

 

(可自行尝试)或者设置环境变量:

$releasever=6.9

$basearch=x86_64

5、清理本地缓存

#yum clean all

6、重建163软件包信息缓存,以提高查询速度

yum makecache

7、查看已安装的软件包

#yum list 

8、更新软件包

#yum update       #升级所有包,改变软件设置和系统设置,系统版本内核都升级
#yum -y upgrade #升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变

 

截止到步骤5或者6,就能成功的使用yum命令安装软件了。

 

回到自己本来的目的,安装gcc:

yum -y install gcc gcc-c++ kernel-devel

安装成功。

又能愉快的编译c语言测试脚本了。

 

 

备注:测试真的太难了,既要测试java语言的系统,又要测试C语言的软硬件设备。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值