fedora 17 添加yum更新源

fedora17 正式版出来了,禁不住那华丽的烟花桌面的诱惑,我在virtual box安装体验了一下。等有时间再试一下硬盘安装方法,今天总结一下怎样添加fedora 17 yum 软件源。
fedora中的yum源列表不像ubuntu那样全在一个sources.list文件中,而是每个源对应一个.repo文件,(这样分开管理会方便一些)它们都放在同一个目录下,路径是:/etc/yum.repos.d/ 。
和ubuntu一样,fedora中默认的官方源对我们国内的用户来说速度都很慢,所以最好用国内的源,像163源,sohu源,中科大源等。
我先去找了163的源,不过由于硬件故障,最近暂时停止fedora源的支持,于是找搜狐的,可以在 http://mirrors.sohu.com/help/fedora.html 下载现成的.repo文件。
而要添加其他的教育网源,就没有那么方便,需要自己创建相应的.repo文件。下面简单说一下怎样添加一个yum源的方法。
打开终端,切换到 /etc/yum.repos.d/ ,由于这里的操作需要root权限,所以先 su 切换到管理员帐号。
创建一个.repo文件,例如我要添加中科大的源
touch ustc.repo
gedit ustc.repo (我习惯用gedit,你可以使用你喜欢的vim或别的文本编辑器)
然后把下面的东西复制过去
[Fedora-mirrors.ustc.edu.cn]
name=Fedora 17 – i386
baseurl=http://mirrors.ustc.edu.cn/fedora/linux/releases/17/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[Everything-mirrors.ustc.edu.cn]
name=Everything 17 – i386
baseurl=http://mirrors.ustc.edu.cn/fedora/linux/releases/17/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[updates-mirrors.ustc.edu.cn]
name=Fedora updates
baseurl=http://mirrors.ustc.edu.cn/fedora/linux/updates/17/i386/
enabled=1
gpgcheck=0
这是32位系统版本的,64位的要把地址中的i386改为 x86_64 。
保存好后,运行yum makecache 生成缓存即可。
上海交通大学的yum源(注意是i386还是x86_64)
[Fedora-ftp.sjtu.edu.cn]
name=Fedora 17 – i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/17/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[Everything-ftp.sjtu.edu.cn]
name=Everything 17 – i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/17/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[updates-ftp.sjtu.edu.cn]
name=Fedora updates
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/17/i386/
enabled=1

gpgcheck=0


ps:运行yum makecache时出现yum update时候出现Another app is currently holding the yum lock解决方法

yum被锁定了。 可以通过执行rm -rf /var/run/yum.pid 来强行解除锁定

你可能感兴趣的:(Linux)