如何更改Linux yum源?
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
安装完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