2012年7月4日 星期三

Ubuntu eDonkey-MLDonkey

Linux 中也是有電驢可以使用,
在套件中雖有 aMule 及 MLDonkey 可安裝,
但我還是比較偏好上 MLDonkey 官網下載較新的版本來使用。

在過去從官網的下載頁面中下載任何版本都可正常使用,
經過系統更新後(可能是核心吧)就無法再執行 MLDonkey 了,
直至最近新釋出的 3.1.2 版本進行編譯後才可執行。

首先是下載 3.1.2 的版本,
將它解壓縮至欲放置的資料夾中(如放至 ~/mldonkey 之下),
然後開啟終端機後切換至該資料夾下進行編譯的操作:

lancer@lancer-desktop:~$ cd mldonkey
lancer@lancer-desktop:~/mldonkey$ ./configure

結果在編譯時我得到缺少函式庫的訊息:zlib

此時試著安裝 zlib 時發現它並不在套件庫中…
經過搜尋後找到 zlib.net 官網並下載目前最新的 1.2.7 版
並將下載後的壓縮檔進行解壓縮(本人將其解至 ~/mldonkey/zlib-1.2.7 之下)並準備進行編譯及安裝:


lancer@lancer-desktop:~/mldonkey$ cd zlib-1.2.7
lancer@lancer-desktop:~/mldonkey/zlib-1.2.7$ ./configure
(等待執行完畢)
lancer@lancer-desktop:~/mldonkey/zlib-1.2.7$ make
(等待執行完畢)
lancer@lancer-desktop:~/mldonkey/zlib-1.2.7$ sudo make install
(等待執行完畢)

等 zlib 安裝完成就能再次編譯 MLDonkey 了:


lancer@lancer-desktop:~/mldonkey/zlib-1.2.7$ cd ..
lancer@lancer-desktop:~/mldonkey$ ./configure
(等待執行完畢)
lancer@lancer-desktop:~/mldonkey$ make
(等待執行完畢)


經過 make 後就能產生一個「mlnet」的執行檔,
只要執行下列指令就能執行:

lancer@lancer-desktop:~/mldonkey$ ./mlnet

2012/07/05 17:24:46 [cO] Starting MLDonkey 3.1.2 ... 
2012/07/05 17:24:46 [cO] Language ZH_TW, locale UTF-8, ulimit for open files 1024
2012/07/05 17:24:46 [cO] raised ulimit for open files from 1024 to 4096
2012/07/05 17:24:46 [cO] MLDonkey is working in /home/lancer/.mldonkey
2012/07/05 17:24:46 [Gettext] Loading language resource mlnet_strings.zh_TW.UTF-8
2012/07/05 17:24:46 [cO] loaded language resource file
2012/07/05 17:24:46 [DNS] Resolving [lancer-desktop] ...
2012/07/05 17:24:46 [DNS] Resolving [www.mldonkey.org] ...
2012/07/05 17:24:47 [cO] Logging in /home/lancer/.mldonkey/mlnet.log
2012/07/05 17:24:49 [dMain] Core started


沒有留言:

張貼留言