在使用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先~~