不知道是怎么回事,在家里用终端升级不行了,每隔几分钟就掉一次线(timeout),速度一直都是5kb或几百b,然后就是无穷无尽的等待之中。。。
我最受不了的就是无穷无尽的等待了。
于是乎就换了许多源
比如说163、sohu....
可结果还是这样。。
然后我一气之下,就把所有的源都给删除了。这样源就下载不了东西了。可是事情有了转机。。。
我重新建了2个中国大学的源。
一个是上海交大的,一个是中科大的。(这两个速度都不错,但是我个人偏向于上海交大的(ftp),这里就不解释了)
闲话不多说了,以下是我的解决方法:
fedora中的yum源列表不像ubuntu那样全在一个sources.list文件中,而是每个源对应一个.repo文件,(这样分开管理会方便一些)它们都放在同一个目录下,路径是:
/etc/yum.repos.d/
首先应该使用gedit新建一个空文档。然后将源的代码复制进去。最后再将你复制的源的代码对应上相对应的名字。
比如说上海交大的就叫 sjtu.repo 中科大的就叫 ustc.repo
首先是上海交通大学的
[Fedora-ftp.sjtu.edu.cn] name=Fedora 17 – x86_64 baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/17/Fedora/x86_64/os/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora [Everything-ftp.sjtu.edu.cn] name=Everything 17 – x64_64 baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/17/Everything/x86_64/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/x86_64/ enabled=1 gpgcheck=0
注:如果是i386就要把上面所有的x86_64改成i386
中科大的yum源
[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
注:这个与上面相反。
将自己创建的源创建好后,需要打开终端,用su,输入密码,去的超级用户的权限。之后用cd打开你将刚才的文档保存的文件夹。
cd 文件路径 ls mv ustc.repo sjtu.repo /etc/yum.repos.d/
最后
yum makecache
显示元数据库已建立就好了
十一月 | ||||||
---|---|---|---|---|---|---|
日 | 一 | 二 | 三 | 四 | 五 | 六 |
27 | 28 | 29 | 30 | 31 | 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |