LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1083|回复: 2

yum更新到最后停止不动

[复制链接]
发表于 2009-6-26 22:10:52 | 显示全部楼层 |阅读模式
我现在实在虚拟机上安装的fedora9,还不打算安装fedora10 fedora11等fedora12出来了 再更新。
我用yum更新软件包的时候 每次都是更新到了 80%-90%的时候就停下来了,然后我不断的按ctrl+c
更换下载源,也是那样,下载到最后就停下来了,下载的速度还是很快的,有时候达到190k/s以上
基本上达到我的网络的正常下载速度,请看下面的信息.
我的axelget也是更新的最新的软件包
不知道哪位大侠可以解决这个问题

[root@fedora9 ~]# yum update glibc.i686
Loaded plugins: axelget, fastestmirror, refresh-packagekit
Determining fastest mirrors
* updates-newkey: mirrors.usc.edu
* fedora: mirror.lib.ucdavis.edu
* updates: mirror.lib.ucdavis.edu
updates-newkey                                           | 3.4 kB     00:00   
339006b6f1e260d87b1cb50dec5eefb4c9651896-primary.sqlite. | 4.4 MB     00:22     
fedora                                                   | 2.4 kB     00:00   
primary.sqlite.bz2                                       | 6.1 MB     00:27     
updates                                                  | 2.6 kB     00:00   
primary.sqlite.bz2                                       | 9.1 kB     00:00   
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package glibc.i686 0:2.8-8 set to be updated
--> Processing Dependency: glibc-common = 2.8-8 for package: glibc
--> Processing Dependency: glibc = 2.8-3 for package: glibc-devel
--> Processing Dependency: glibc = 2.8-3 for package: glibc-headers
--> Running transaction check
---> Package glibc-devel.i386 0:2.8-8 set to be updated
---> Package glibc-common.i386 0:2.8-8 set to be updated
---> Package glibc-headers.i386 0:2.8-8 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Updating:
glibc                   i686       2.8-8            updates-newkey    5.5 M
glibc-common            i386       2.8-8            updates-newkey     21 M
glibc-devel             i386       2.8-8            updates-newkey    2.1 M
glibc-headers           i386       2.8-8            updates-newkey    612 k

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       4 Package(s)         
Remove       0 Package(s)         

Total download size: 30 M
Is this ok [y/N]: y
Downloading Packages:
[1/4]Ok,we will try to use axel to download this big file:22386485
Before we start,clean all the key files
Execute axel cmd:
axel -a -n 10 http://mirrors.usc.edu/pub/linux ... mmon-2.8-8.i386.rpm -o //var/cache/yum/updates-newkey/packages/glibc-common-2.8-8.i386.rpm
Initializing download: http://mirrors.usc.edu/pub/linux ... mmon-2.8-8.i386.rpm
File size: 22386485 bytes
Opening output file //var/cache/yum/updates-newkey/packages/glibc-common-2.8-8.i386.rpm
Starting download

Connection 0 finished                                                          ]
Connection 4 finished                                                          ]
Connection 5 finished                                                          ]
Connection 6 finished                                                          ]
Connection 1 finished                                                          ]
Connection 7 finished                                                          ]
Connection 3 finished                                                          ]
Connection 8 finished                                                          ]
Connection 2 finished                                                          ]
[ 90%] [..............................................9   ] [ 195.0KB/s] [00:10]
发表于 2009-6-26 23:03:54 | 显示全部楼层
axel 开 10 线程 ,可能被服务器方禁了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 23:40:44 | 显示全部楼层
Post by yourfriend;2001492
axel 开 10 线程 ,可能被服务器方禁了。



我试了一下 将线程数改为了5个 的确可以了。搞定,多谢楼上的兄弟指点

requires_api_version = '2.3'
plugin_type = (TYPE_CORE, TYPE_INTERACTIVE)

enablesize=300000
trymirrornum=4   ///这里我把-1改成了4 我不想让它切换太多来源
maxconn=4        ///这里我把默认值从10改为4 下面的这一行也要改
                         ///maxconn = conduit.confInt('main','maxconn',default=5)
httpdownloadonly=False
cleanOnException=0

def init_hook(conduit):
        global enablesize,trymirrornum,maxconn,cleanOnException,httpdownloadonly
        enablesize = conduit.confInt('main','enablesize',default=30000)
        trymirrornum = conduit.confInt('main','trymirrornum',default=-1)
        maxconn = conduit.confInt('main','maxconn',default=5)
        httpdownloadonly=conduit.confBool('main','onlyhttp',default=False)
        cleanOnException=conduit.confInt('main','cleanOnException',default=0)
        return
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表