歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux桌面 >> 紅旗Linux桌面版6.0下安裝多線程下載工具MultiGet方法[圖文]

紅旗Linux桌面版6.0下安裝多線程下載工具MultiGet方法[圖文]

日期:2017/2/28 17:00:00   编辑:Linux桌面

MultiGet是一個非常容易使用的圖形界面多線程下載工具,可以運行在絕大多數的Linux/bsd/macos/windows桌面環境而無須任何安裝配置。它支持http/ftp協議,支持斷點續傳,動態語言轉換,下載速度限制,自動/手動MD5校驗,任務日志,文件分類管理,支持所有類型的 SOCKS代理和FTP、HTTP代理,可以動態增加/減少線程數量,支持超大文件。另外,從0.8.0版本開始,MultiGet支持跨協議的多地址下載,即可以通過指定任務的多個地址來加速下載,也可以為FTP協議的任務指定HTTP協議的鏡像地址或是相反。通過多個地址的傳送可以繞開服務器的連接數限制,某些情況下可以極大地提高下載速度。

下面簡述在紅旗Linux桌面版6.0 SP1下編譯MultiGet的步驟:

1、下載並編譯wxWidgets

(1)登錄 http://www.wxwidgets.org/downloads/ 下載最新的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)登錄 http://multiget.sourceforge.net/download.html,下載最新的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`就能避免共享庫的鏈接出錯?請高手解答:)

Copyright © Linux教程網 All Rights Reserved