LinuxSir.cn,穿越时空的Linuxsir!

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

[原创分享]:多线程方式upgrade你的debian

[复制链接]
发表于 2007-8-16 11:07:29 | 显示全部楼层 |阅读模式
我知道关于使用多线程下载方式有很多反对的意见,比如强占连接资源影响别人使用,违背了FREE的精神等等。不过如果刚好遇到要下载的文件尺寸超大,而资源站点连接速度又奇慢无比,多线程下载的优势就明显了,当然用不用在你:cool: 。


常见问题:从 http://security.debian.org 进行upgrade速度慢(有时还不到2KB/s),遇到要升级openoffice等大块头软件包......我倒!


下面以升级openoffice.org-bin(40MB)为例


1、sources.list

deb http://security.debian.org/ etch/updates main contrib

2、根据源确定安装源的”初始“URL为

http://security.debian.org/pool/updates/main/o/openoffice.org/

规则为 http://security.debian.org/ + pool + updates + main(与sources.list相关),然后加上openoffice的首字母 o,再加上套件名称openoffice.org。现在得到的并不是完全的URL,打开firefox,在地址栏贴上这个”初始“URL,可以浏览到安装源的目录结构了!

如果没有找到,替换”main“为”contrib“试试,反正这些deb包躲不到哪去

3、找到penoffice.org-bin对应的deb,一般使用i386的:

openoffice.org-bin_1.1.3-9sarge7_i386.deb

4、得到完整的URL为

http://security.debian.org/pool/ ... .3-9sarge7_i386.deb

5、通过多线程下载工具下载并复制到/var/cache/apt/archives/,我用axel,10个线程下载:

axel -a -n 10  http://security.debian.org/pool/ ... .3-9sarge7_i386.deb

6、现在apt-get upgrade不需要你下载openoffice.org-bin了。



小结:通过这样的方式下载,速度一般能提升到30~40KB/s。对于使用不同的安装源,也可以遵循这个方式,确定”初始“URL,通过浏览器方式获得deb包的完整URL。


祝upgrade愉快!
发表于 2007-8-16 11:13:39 | 显示全部楼层
没有人强制你一定要去security.debian.org升级啊。很多国内的源也有安全更新的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-16 11:24:57 | 显示全部楼层
访问官方的升级站应该还是大多数人的选择,并且有些特别软件的安装源速度还是不行,这里只是提供一个解决的方法。
回复 支持 反对

使用道具 举报

发表于 2007-8-16 12:31:54 | 显示全部楼层
支持!
回复 支持 反对

使用道具 举报

发表于 2007-8-16 16:47:59 | 显示全部楼层
security updates 也可以用 mirror 的吧
回复 支持 反对

使用道具 举报

发表于 2007-8-17 18:05:40 | 显示全部楼层
Debian用户中用官方源的恐怕不多。
不过楼主提供了一个网络慢的情况下安装apt包的解决办法,鼓励一下
回复 支持 反对

使用道具 举报

发表于 2007-8-18 00:08:22 | 显示全部楼层
楼主提供的方法是网络速度很差的情况下的权宜之计,在安装软件包数量比较少的情况下,的确可行,虽然操作有点麻烦。不过如果对于一个只有基本系统,想要安装图形界面这样的大工作量任务,这样就比较疲于奔命了。在apt不支持多线程下载的情况下,还有一个方法,就是把main,contrib,non-free这三个目录分别指向三个不同的源服务器,这样当需要下载的软件包不属于同一台服务器时,可以做到同时下载。
回复 支持 反对

使用道具 举报

发表于 2007-8-18 09:32:46 | 显示全部楼层
现在情况来看,选择一个好的源来得更简单直接。

目前有一个基于 bittorrent 的 debian 分发方式的包正在试验,相信能提高带宽的利用率。
回复 支持 反对

使用道具 举报

发表于 2007-8-18 12:52:29 | 显示全部楼层
期待中……:2cool
回复 支持 反对

使用道具 举报

发表于 2007-8-19 23:07:29 | 显示全部楼层
axel能不能读取firefox的cookies?
回复 支持 反对

使用道具 举报

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

本版积分规则

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