昨天用yum安装很多东西都没有,不知道是外网访问被限制还是yum 没有这个包,因此决定改一下yum源。
网上找到的东西都是很久以前的,必须看懂才能用于自己,因此记录一下,防止忘记,有同样需求的朋友可以参考一下
1.得到源
//cd /etc/yum.repos.d 进入yum源文件存储目录
wget http://mirrors.163.com/.help/CentOS-Base-163.repo //下载163 的源
2.备份源防止出错
mv CentOS-Base.repo CentOS-Base.repo.bk
3. 编辑CentOS-Base-163
先用浏览器进入 http://mirrors.163.com/centos
查看源里面的最新源版本,只有最新的源才有包,我的centos版本是6.3但是163源最新的是6.5,所以我就
vi CentOS-Base-163.repo
:%s/$releasever/6.5/g //全部替换原来的位置,我猜每次出新版本的源都要改这个地方。。
注释掉此网址中 http://tel.mirrors.163.com/centos/6.5/ 木有的子目录Addons, 就像这样:
#[addons]
#name=CentOS-6.5 - Addons - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=6.5&arch=$basearch&repo=addons
#baseurl=http://mirrors.163.com/centos/6.5/addons/$basearch/
#gpgcheck=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
4.清空缓存,建立新源
yum clean all
yum makecache
搞定哈