如何更改Linux yum源?

如何更改Linux yum源?

安装完CentOS6.3后,为避免从国外站点安装更新速度过慢,需要更改yum更新源,所以从网上找了下更改linux yum源的方法,和大家进行下分享。原理很简单,就是把yum配置文件中的更新源改一下,这里直接用163的镜像站点中的配置文件。

写作背景

安装完CentOS6.3后,为避免从国外站点安装更新速度过慢,需要更改yum更新源,所以从网上找了下更改linux yum源的方法,和大家进行下分享。原理很简单,就是把yum配置文件中的更新源改一下,这里直接用163的镜像站点中的配置文件。

更改方法

1、进入yum配置文件目录

cd /etc/yum.repos.d/

2、备份配置文件

mv CentOS-Base.repo CentOS-Base.repo.bak

3、下载163的配置

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo,下载下来的文件名为 CentOS6-Base-163.repo

4、改名

mv CentOS6-Base-163.repo CentOS-Base.repo

5、更新数据库

yum update
 
新配置的CentOS更新YUM源,结果执行yum命令时,提示“Another app is currently holding the yum lock; waiting for it to exit...”等错误字样。

      原因:

            字面意思是说"另外一个程序给yum加了锁,要等到 yum-updatesd 程序退出以后才可以进行",yum-updatesd是系统自带的一个提供系统更新的服务,安装文件也叫做yum-updatesd,这个服务默认是自动启动的(init 5),他运行的时候会自动给yum加锁,这就导致了开机后不能手动进行yum了。

      解决方法:

             在bash里面直接输入以下命令,删除yum.pid强行解除锁定就可以了。

CentOS6.5系统更改yum源为163

1、备份系统源
# cd /etc/yum.repos.d
# mv CentOS-Base.repo CentOS-Base.repo.bak

2、设置默认源为163
# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
# mv CentOS6-Base-163.repo CentOS-Base.repo

3、执行yum源更新
# yum clean all // 清除以前的缓存
# yum makecache // 重建缓存
# yum update
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值