yum即yellowdog updater modified,是一个为rpm系统设计的用于软件包自动更新的安装删除程序。默认是连接官方网站的源,这会导致下载速度比较慢,尤其是使用教育网的时候。国内比较好的源有:上交的,北邮的,清华的等(清华的更新不够勤,现在才是Fedora 11,下面简单介绍下添加这几个源的方法:
关键是找到这些源的网站,如:上交的ftp是:http://ftp.sjtu.edu.cn/ 北邮的ftp是:ftp://openware.byr.edu.cn/pub/mirror/ 找到这些源后,添加起来方法就差不多了。下面详细以添加上交的源为例说明:
1.建议首先安装yum-fastestmirror插件,可以自动选择最快的源,在终端输入:
#sudo yum install yum-fastestmirror
2.其实配置工作是在/etc/yum.repos.d/目录下完成的,打开该目录,会发现很多.repo文件,这些就是源文件,我们要做的就是在这里添加我们自己的源文件。
在终端切换到root用户,切换到yum.repos.d目录:#cd /etc/yum.repos.d/
在该目录下新建文件sjtu.repo: #vim sjtu.repo
(这里默认大家会基本的vim操作)
在其中输入以下分割线内的内容:
--------------------------------------------------------------------------------------------------------------------------------------------------------------
[Fedora-ftp.sjtu.edu.cn]
name=Fedora 13 - i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/13/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[Everything-ftp.sjtu.edu.cn]
name=Everything 13 - i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/13/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[updates-ftp.sjtu.edu.cn]
name=Fedora updates
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/13/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
------------------------------------------------------------------------------------------------------------------------------------------------------------
保存退出后,在终端输入:#yum makecache
最后屏幕上显示:Metadata Cache Created 表示源添加成功。
关于上面文件中的内容,说明几点:
重要的也是需要根据实际情况选择的就是baseurl这一项,仔细观察会发现url里的变化:/Fedora,/Everything,/updates
这些路径,请大家到上交ftp:http://ftp.sjtu.edu.cn/上根据自己的Fedora版本,复制实际的路径,这样不易出错。千万不要直接复制上面的代码,或者直接更改url路径,因为网站的路径结构可能会发生变化。
添加北邮的源,也是一样的,下面只将byr.repo文件中的内容粘贴在下面分割线内:
-----------------------------------------------------------------------------------------------------------------------------------------------------------
[Fedora-openware.byr.edu.cn]
name=Fedora 13 - i386
baseurl=ftp://openware.byr.edu.cn/pub/mirror/fedora/releases/13/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[Everything-openware.byr.edu.cn]
name=Everything 13 - i386
baseurl=ftp://openware.byr.edu.cn/pub/mirror/fedora/releases/13/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[updates-openware.byr.edu.cn]
name=Fedora updates
baseurl=ftp://openware.byr.edu.cn/pub/mirror/fedora/updates/13/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY