CentOS 5.7 更新源 Cannot find a valid baseurl for repo base
在使用yum更新或者安装软件时报错:Cannot find a valid baseurl for repo base,可能的问题有:
1.无法链接网络,看是否能ping通外网(更改网络配置)
2.无法链接更新源网站,看是否能连通源网站(更改源)
第一次更新CentOS的源,远没有ubuntu的方便啊,直接down一个source.list,然后update就OK了
cd /etc/yum.repos.d/
cp rhel-debuginfo.repo rhel-debuginfo.repo.bak
vi rhel-debuginfo.repo
--将以下内容粘贴到rhel-debuginfo.repo,其实我的linxu也是centos5.7,但是网站http://mirrors.163.com里面发现5.7这个目录里面只有一个文件readme,便找了5.9这个版本,发现也能用--
[base] name=Red Hat Enterprise Linux 5.9 -Base baseurl=http://mirrors.163.com/centos/5.9/os/$basearch/ gpgcheck=1 [update] name=Red Hat Enterprise Linux 5.9 -Updates baseurl=http://mirrors.163.com/centos/5.9/updates/$basearch/ gpgcheck=1 [extras] name=Red Hat Enterprise Linux 5.9 -Extras baseurl=http://mirrors.163.com/centos/5.9/extras/$basearch/ gpgcheck=1 [addons] name=Red Hat Enterprise Linux 5.9 -Addons baseurl=http://mirrors.163.com/centos/5.9/addons/$basearch/ gpgcheck=1
到http://mirrors.163.com/centos/下载 RPM-GPG-KEY-CentOS-5 文件,或者 wget http://mirrors.163.com/5.9/os/i386/RPM-GPG-KEY-CentOS-5,cp到/etc/pki/rpm-gpg
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*
然后就OK了,使用yum安装个svn先~~