之前给同事安装arch+kde,结果pacman下载的是哈太慢了,用aur里的powerpill,但是输出之乱啊,我完全不知道下载了多少,后面等powerpill下载完了。结果软件包一堆无法通过验证。
所以现在自己用python写了小工具,多个软件包同时进行下载。这样做的目的在于小文件比较多的时候下载的比较快。
脚本地址:
git clone https://github.com/yukunyi/mscripts.git
下载下来的文件有很多个,只需要里面的mrun和pacman-gets就可以了。
使用方式:
sudo ./pacman-gets -S kde
这样就会自动调用mrun进行下载。
pacman-gets只是调用mrun的一个小脚本。
mrun是一个多线程调用同一个命令的python程序。
默认是调用wget进行下载,可以修改pacman-gets脚本。
附截图:
下载界面快捷键:
e 完成后自动退出
s 自动滚动到活动项
left | right 减少或者添加最大运行的线程
up | down 滚动
qq 结束所有线程
离线
离线
看上去很好用
最近编辑记录 reverland (2013-03-03 15:56:12)
>>>>>>>>>jekyll博客>>>>>>>>>>
<<<<<<<<<更残念的vimwiki<<<<<<<<<
本人vim控,偏偏喜欢lisp
离线
离线
axel是单个文件多线程下载,而我的这个意思是多个文件同时下载。
离线
axel很不智能。小文件开太多线程反而会变慢。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
有空试试。。不过对于下载满速的人来说,实在没太大用处。。。
离线
恩,主要是我如果用国内的源经常出问题,用kernel的源单线程速度不快
离线
类似gentoo的parallel fetch
>>>>>>>>>jekyll博客>>>>>>>>>>
<<<<<<<<<更残念的vimwiki<<<<<<<<<
本人vim控,偏偏喜欢lisp
离线
这个东西不错
离线
一直在用axel ,不过这东西有时候会因为网络原因卡死
离线
一直在用axel ,不过这东西有时候会因为网络原因卡死
对于像这样有镜像的资源,用 aria2c 最好了,多镜像源同时下载!powerpill 实现了这个,但是有些问题(会下载缓存里已有的软件包)。
离线
不是有axel可以多线程加速pacman吗?
我就是把axel的线程数设置成4来加速的,很爽。aria2的输出信息太多了,看着难受
离线
刀尖红叶 说:不是有axel可以多线程加速pacman吗?
我就是把axel的线程数设置成4来加速的,很爽。aria2的输出信息太多了,看着难受
感觉不多呀。要是写脚本的话,启个 aria2c 服务到后台去,然后通过 RPC 获取进度并打印出来如何?
离线
yaourt是否能用?
离线