<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="linux下的多线程图形下载工具MultiGet">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2010-12-28 08:52<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
linux下的多线程图形下载工具MultiGet

1 multiget和wxWidgets简介

1.1 multiget

      MultiGet 是一个图形化界面的下载管理器，其主要特性包括：1支持http和ftp协议；2支持多线程、多任务下载文件；3支持断点续传；4支持 SOCKS、ftp、http 代理；5动态增加／减少线程数量，支持超大文件；6从0.8.0版本开始，MultiGet支持跨协议的多地址下载。

1.2 wxWidgets 为 

      wxWidgets是一个开源的跨平台的C++构架库（framework）(主页http://www.widgets.org)，它可以提供GUI（图形用户界面）和其它工具。目前的2.x版本支持所有版本的Windows、带GTK+或Motif的Unix和MacOS。一个支持OS/2的版本正在开发中

2 安装

2.1 下载

       2.1.1 下载文件

                 wxWidgets-2.8.9.tar.bz2

                 multiget-1.2.0.src.tar.bz2

        2.1.2 下载地址

                 http://www.wxwidgets.org/downloads/

                 http://multiget.sourceforge.net/download.html

       rpm包的下载地址：ftp://www.linux-ren.org/pub/members/gxw5555/everest0.5.2/RPMS/multiget-1.2.0-1Everest.i686.rpm

2.2 安装wxWidgets

      (1) 解压 tar -jxvf wxWidgets-2.8.9.tar.bz2

      (2) . /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 

 

      (3) make

       (4) make install

      说明：

       --enable-shared 创建空享的库代码

       --enable-monolithic 建立独立的wxWidgets库

       --with-gtk gtk的版本可以是2（默认）1或者&ldquo;any&rdquo;

      --with-libpng 用libpng

      --with-zlib 用zlib对LZW压缩

     （注：懒得翻译想知道详细作用就 ./configure --help.哈哈）

2.3 安装multiget

       (1) 解压

       (2) ./autogen.sh

            如果你运行了./autogen.sh 发现一下错误。就把 autoconf, intltool, libtool, automake,装上。命令yum install &quot;软件名*&quot;



       (3) ./configure -v



       (4) make

       (5) make install

       (6) 这时候你可能会发现一下错误 。错误就是找不到libwx_gtk2u-2.8.so.0



        (7) cp /usr/local/lib/libwx* /usr/lib

        (8) 命令输入行：multiget



3 在firefox中添加multiget的下载功能

        (1) firefox-&gt;工具-&gt;附加组件，添加flashgot



        (2) 重启firefox 工具-&gt;添加组件-&gt;扩展-&gt;首选项-&gt;新增 填写multiget



        (3) 选择程序/usr/local/bin/multiget，参数模板：[refer=REFERER],勾选&ldquo;在右键菜单中显示&rdquo;



 

        (4) 点击确定，现在应该可以用了           

4 效果 

 






 

        


</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
