红联Linux门户
Linux帮助

红旗Linux多线程下载MultiGet安装方法

发布时间:2008-07-13 20:52:07来源:红联作者:Version
MultiGet是一个非常容易使用的图形界面多线程下载工具,可以运行在绝大多数的Linux/bsd/macos/windows桌面环境而无须任何安装配置。它支持http/ftp协议,支持断点续传,动态语言转换,下载速度限制,自动/手动MD5校验,任务日志,文件分类管理,支持所有类型的 SOCKS代理和FTP、HTTP代理,可以动态增加/减少线程数量,支持超大文件。另外,从0.8.0版本开始,MultiGet支持跨协议的多地址下载,即可以通过指定任务的多个地址来加速下载,也可以为FTP协议的任务指定HTTP协议的镜像地址或是相反。通过多个地址的传送可以绕开服务器的连接数限制,某些情况下可以极大地提高下载速度。

下面简述在RedFlag Desktop 6.0 SP1下编译MultiGet的步骤:

1、下载并编译wxWidgets
(1)登录 [www.wxwidgets.org] 下载最新的wxWidgets源码包,如wxWidgets-2.8.8.tar.bz2

(2)编译wxWidgets,将下载的wxWidgets-2.8.8.tar.bz2解压后,进入刚刚生成的wxWidgets-2.8.8文件夹,新建一个名为static_unicode_build的文件夹,并在终端中进入static_unicode_build文件夹,输入代码:.. /configure --enable-shared --enable-monolithic --with-gtk=2 --with-libpng=builtin --with-zlib=builtin --with-expat=builtin --with-libtiff=builtin --with-regex=builtin --with-libjpeg=builtin --enable-unicode /*注意是../configure,有两个点开头,表示上级目录

(3)如果第(2)步成功后,输入代码:make

(4)输入代码:make install

2、下载并编译MultiGet
(1)登录 [multiget.sourceforge.net],下载最新的MultiGet,如multiget-1.2.0.src.tar.bz2

(2)编译MultiGet,将下载的multiget-1.2.0.src.tar.bz2解压后,进入刚刚生成的multiget文件夹,输入代码:./autogen.sh;./configure;make;make install /*注意,各命令之间的;号为英文输入法下的;号

(3)输入代码:multiget启动程序,成功的话,祝贺你!不成功的话继续往下走。

(4)我的没有成功,错误信息:multiget: error while loading shared libraries: libwx_gtk2u-2.8.so.0: cannot open shared object file: No such file or directory,意思是加载共享库libwx_gtk2u-2.8.so.0失败,猜想可能是链接共享库错误,查看安装日志,发现 /usr/bin/install -c multiget /usr/local/bin/multiget字眼,意思是将multiget从/usr/bin/安装到/usr/local/bin下,所以其调用的共享库位于/usr/lib下面,经查,发现libwx的3个库安装到了/usr/local/lib/下面,解决办法是依次输入代码:

cd /usr/local/lib
cp libwx* /usr/lib

(5)终端输入:multiget,即可启动程序了。

这里喜科有个疑惑的地方,是不是在KDE下安装,应该把configure参数都应设置成./configure --prefix=`kde-config --prefix`就能避免共享库的链接出错?请高手解答

3、添加Firefox右键支持
为了实现Windows下右键迅雷下载类似的功能,需要把MultiGet结合Firefox的FlashGot插件才行。具体办法如下:

(1)打开firefox,点击菜单:工具=>附加软件,扩展,获取扩展(右下角),搜索并安装FlashGot插件。

也可以直接在firefox输入[addons.mozilla.org]

(2)打开firefox,点击菜单:工具=>附加软件,扩展,FlashGot首选项,打开Flashgot选项,点击“常规”标签页,下载管理器,点击右侧“新增”,填入Multiget。选择程序/usr/local/bin/multiget,参数模板:[url=URL][refer= REFERER],勾选“在右键菜单中显示”

(3)现在可以像Windows中那样,在网页链接上,右键=>MultiGet了(或者 右键=>使用FlashGot下载此链接、右键=>使用FlashGot下载所有链接)

有关图片请移步:[blog.sina.com.cn] 转载请务必注明原创:zxkliuzhou/zxk131499/张喜科@柳州
文章评论

共有 8 条评论

  1. haimeishan 于 2013-12-21 10:19:14发表:

    非常好

  2. falcon12 于 2008-09-04 03:57:03发表:

    在编译wxWidgets时就过不去了
    [root@localhost static_unicode_build]# .. /configure --enable-shared --enable-monolithic --with-gtk=2 --with-libpng=builtin --with-zlib=builtin --with-expat=builtin --with-libtiff=builtin --with-regex=builtin --with-libjpeg=builtin --enable-unicode
    bash: ..: command not found
    找不到命令,我不知道怎么解决。
    后来在yum里用# yum -y install multiget 竞安装进去了。呵呵 我用的是f 8

    [ 本帖最后由 falcon12 于 2008-9-4 04:00 编辑 ]

  3. falcon12 于 2008-09-04 03:22:00发表:

    学习中。一会安装看看

  4. yinghacker 于 2008-07-20 11:00:14发表:

    好,我正想在红旗Workstation 5.0里装呢,昨天晚上没成功。看这个再试试。错误好像不一样。。

  5. yuhongchun 于 2008-07-18 13:33:14发表:

    在ubuntu8.04下一句话搞定

    sudo apt-get install multiget.

  6. 永远自我 于 2008-07-17 19:33:02发表:

    顶一下,看不懂:0wl;l1

  7. yuhongchun 于 2008-07-16 15:13:49发表:

    这么复杂啊,我在Ubuntu8.04/Centos5下面安装都感觉蛮简单的,晕

  8. fjlycfq 于 2008-07-16 13:57:19发表:

    这个软件不错,下载速度快还是国人开发。。。。。。。。