2007-06-28

MLDonkey - 萬用 P2P 下載工具 (eMule, BT)

MLDonkey 是一個相當好用的 P2P 工具,可以架設成伺服器,提供遠端控制下載的服務,還有內建的文字和網頁操作介面,隨時在任何地方連進來,都可以要求這個服務幫你做 P2P 的下載。而且一套工具,不但支援 eDonkey (& emule)、標準 HTTP 和 FTP 下載,甚至連 BT 也可以整合在一起,算是支援最廣、最方便,而且又相當強大的下載工具(可以參考各種檔案分享工具比較)。要安裝 MLDonkey,記得先更新 Package List,然後直接安裝:

apt-get update
apt-get install mldonkey-server

安裝過程中可以將 MLDonkey 設定為開機啟動(執行身分為新增的使用者 mldonkey、屬於 mldonkey 這個群組)、預設程式目錄為 /var/lib/mldonkey,安裝過程也會要你設定上下傳頻寬限制(之後可以再改,可以都用預設值),裝完也會詢問是否要直接啟動。可以先啟動看看有沒有安裝錯誤,順利起來沒錯誤的話,因為要進行設定檔的修改,所以要停掉剛執行 MLDonkey Server (mlnet) :

/etc/init.d/mldonkey-server stop

由於如果 MLDonkey 在執行中,停止後會寫入設定檔 (/var/lib/mldonkey/downloads.ini),因此如果要更改設定檔,切記 MLDonkey 已經停止,不然中途改的設定都會在 MLDonkey 停止時被還原蓋掉。MLDonkey 所有組態檔包括 /etc/init.d/mldonkey-server (啟動指令檔)、/etc/default/mldonkey-server (啟動參數檔) 和 /var/lib/mldonkey (組態檔路徑),在組態路徑下還有預設的暫存 (temp/) 和下載分享 (incoming/) 路徑,MLDonkey 開始下載後這兩個目錄下面就有會有檔案了,如果你不打算把下載和暫存的東西放在像是 /var/lib/mldonkey/temp, /var/lib/mldonkey/incoming 下面,也要一併去修改設定檔。接下來在服務啟動前,我們來進行設定檔的修改:

nano /var/lib/mldonkey/downloads.ini

我修改的地方大致如下(請找檔案中符合名稱的變數來修改):

...
allowed_ips = [
"127.0.0.1";
"192.168.1.0-192.168.1.255";]
...
max_hard_upload_rate = 100
max_hard_download_rate = 0
...
temp_directory = "/tmp/mldonkey"
...
create_file_mode = 664
create_dir_mode = 775
...
shared_directories = [
{
 dirname = "/home/ftp/P2P"
 strategy = incoming_files
 priority = 0
};
{
 dirname = "/home/ftp/P2P"
 strategy = incoming_directories
 priority = 0
};]

第一行最重要,是用來限制能夠連進 MLDonkey 伺服器的 IP 位址,預設是 127.0.0.1(只有本機可以連),後面補的那一行 192.168.1.0-192.168.1.255 代表的是在 192.168.1.* 同一個網段內的機器都可以連得進去(也可以用 192.168.1.0/24),為了安全起見,請依照自己的需求去更改。接下來兩行是限制最大上傳和下載的流量(單位 KB,安裝時也有設過)。再來是下載時暫存檔的位置(預設是 temp,代表的是 /var/lib/mldonkey/temp,請改成自己想放暫存檔的地方,範例改到 /tmp/mldonkey 去),以及檔案和目錄下載後預設的檔案存取權限(644 & 755 的意思是,該檔案目錄的擁有者 mldonkey 和同一個群組的使用者,都擁有完整讀寫刪除的權限)。最後一段,顧名思義是設定你下載的檔案和目錄放置位置 (incoming_files, incoming_directories),如果有其他目錄願意開放分享給別人搜尋和下載,可以再加一筆記錄(在右中括號 ']' 號之前,放在 {}; 裡面),把 strategy 設成 all_files 就可以了。改完設定後存檔,設定檔的部分就完成了。啟動伺服器之前,要確定上述的目錄都建立了(/tmp/mldonkey, /home/ftp/P2P)、權限都設定正確,不然實際讀寫可能會有問題。

我的規劃是,所有能分享的資料都在 /home/ftp 下面,包含網路芳鄰 Samba、FTP,而為了這些服務都能夠相互支援(建檔、殺檔),所以這些服務所需要的工作帳號都屬於同一個群組 (users),只要把目錄和檔案建立的權限都改成 755 & 664,這樣的話 MLDonkey 下載的檔案,完成後放到 /home/ftp/P2P 目錄,透過網路芳鄰存取或 FTP 登入也可以搬移砍檔。一開始提到安裝 MLDonkey 時如果設做開機啟動,服務會自動建立一個虛擬使用者 mldonkey(不能實際登入使用),它屬於 mldonkey 這個 Group,因此會發現後來下載的檔案和目錄權限都是屬個這個使用者和群組。我們要做的修改很簡單,就是把 mldonkey 這個使用者指定到 users 群組:

usermod -g users mldonkey

並且手動建立上述需要用的目錄、把權限都改成 mldonkey 這個使用者、群組改成 users:

mkdir /tmp/mldonkey
mkdir /home/ftp/P2P
chown -R mldonkey /tmp/mldonkey
chgrp -R users /tmp/mldonkey
chown -R mldonkey /home/ftp/P2P
chgrp -R users /home/ftp/P2P
chgrp -R users /var/lib/mldonkey

這樣我們就可以確定,MLDonkey 下載暫存和分享的檔案會在我們設定的路徑下,而檔案權限和其他服務也可以一併共用,未來系統裡面的某個檔案,也可以透過 Owner 知道是怎麼來的。還有一個地方被寫死要改的:

nano /etc/default/mldonkey-server

這裡的群組要改成 users、檔案權限要從 0022 改成 0002 才可以:

MLDONKEY_USER=mldonkey
MLDONKEY_GROUP=users
MLDONKEY_UMASK=0002

設定都完成,就可以啟動 MLDonkey Server 了(服務模式啟動):

/etc/init.d/mldonkey-server start

服務啟動正常的話,就可以連進伺服器測試看看。可以用 Telnet 連進去 (telnet 機器IP位址 4000),或是用瀏覽器連網頁操作介面 (http://機器IP位址:4080)。如果兩個都連不進去,有可能是服務沒跑起來(ps -aux | grep mlnet 沒紀錄),可以用執行檔模式來跑跑看,有沒有錯誤訊息:

/usr/bin/mlnet

這是前景模式的執行方法,啟動有錯誤的話訊息都會顯示在螢幕上。如果不是設定的問題,通常啟動失敗、都是因為一些暫存檔沒被砍掉導致,砍光再試試看:

rm -f /var/lib/mldonkey/*.tmp

如果前景模式跑得起來,那麼服務模式應該也沒問題,可以用 Ctrl+C 中斷前景模式,重新用服務模式啟動就行了!上面提到 download.ini 裡面的設定,其實也可以透過 Telnet 進去的文字介面或是瀏覽器連進去的網頁介面來做,所以改 download.ini 設定檔算是伺服器沒啟動時的改法,一旦伺服器啟動,用服務啟動後提供的介面來調整,也可以即時變更和儲存。另外,除了預設提供的這兩個介面,還有很多其他搭配的 Client 程式(不過要另外安裝),詳細的說明和工具可以參考這裡

我碰到的這個版本預設管理者帳號是 admin,但沒有密碼,所以不管怎麼登入都不會問帳號密碼(如果安裝過程有問,就可以用命令 dpkg-reconfigure mldonkey-server 來重設)、預設就用 admin 登入,為了登入安全,建議還是要設定一下密碼。設定密碼建議用 telnet 比較簡單,直接 telnet localhost 4000 登入服務,進去後敲命令 whoami 會顯示你登入的帳號是誰(如果有設定密碼,會秀 'Command not authorized'),如果跑出預設帳號 admin,可以下命令 'passwd 密碼' 來設定密碼,只要密碼被設定起來,不管怎麼登入要使用就會被問密碼了。

最後說明一下 MLDonkey 的用法。如果是用網頁介面,一連進去會要求你填登入帳號和密碼。登入後畫面相當簡單,左上有幾個按鈕,右上則是讓你輸入 MLDonkey 指令的命令列。如果要開始下載,只要去複製 P2P 的下載網址(eDonkey - ed2k://files,BT -  http://xxx//files.torrent,或是標準的 http:// 或 ftp://),貼進命令列,在前面加個 dllink 的下載命令 (Download Link 的意思),壓下 Input 按鈕就完成了,如果有大批網址,也可以先用用 DL 按鈕叫出介面、通通剪貼進去批次下載。下面貼幾個官網示範的命令範例(如果是 ed2k:// 開頭的下載網址,dllink 命令其實可以省略):

dllink ed2k://|file|SuSE_V8.1_CD1.iso|648416|250C684D459|/
dllink http://www.open-bits.org/download.php/Openoffice_1.1.4.tar.gz.torrent
http http://67.84.8.14:88/beethoven/karajan.rar
http ftp://xdonkey.macdk.net/dl/XDonkey.dmg

我喜歡用 Web 介面來看所有載點的下載狀況,壓下第一個 Transfer 按鈕會顯示所有正在下載的工作,包括檔案名稱、大小、完成度和載點的情形。像是剛剛修改 download.ini 設定的部分,也可以用 Options 按鈕做詳細的各項設定,此外,像是檔案搜尋 (Search)、伺服器連結狀況 (Servers) 和統計資料 (Statistics),所有功能都可以在網頁界面上顯示和操作。文字介面的操作速度反應更快,不過一堆的命令就比較不友善了。Telnet 進去後其實什麼操作都不能做,要先手動通過身份認證:

auth admin 密碼

接下來就可以使用各種文字命令了。在提示符號下直接貼上一堆的下載命列(和 Web 介面一樣,如果不是 ed2k:// 開頭的,要加上 dllink 命令),就可以快速批次下載。而命令 vs (view downloads) 可以列出所有正在下載的工作,每個工作前面會有個 Index,像是 [D  1],如果要取消、暫停或繼續某個下載工作,用命令 cancel/pause/resume Index,就可以對特定工作做處理。關於設定的部分,也可以用 options、options section 和 set option value 等命令來查看和修改。所有的命令說明和使用方式,官網這裡也有詳細的說明。

MLDonkey 也許下載的效率比不上訂製專用的軟體,但是在使用上的便利性、支援性和操作彈性都是其他下載工具難以望其項背的,它並不是單純的一個下載工具,而是一個可以提供遠端登入使用、允許不同使用者帳號操作的下載服務(可以建立該服務自己的多個使用者帳號,和作業系統無關,提供不同使用者操作),有了這項服務,LinkStation 才能變成名符其實的專門分享的「動物機」,丟入載點網址機器就會乖乖幫你一個個拖回來,即使多人共用,也有便利的權限區隔,這真是 Linux 平台上必裝不可的好東西啊!

補充:預設 MLDonkey 有支援網頁介面登入,但問題是需要特別的連接埠 4080,偏偏這種特別的 Port 很容易被一般防火牆擋住不准用。如果有安裝網頁伺服器,一般不擋的 Port 80 又會被佔用,想用 Port 80 同時跑網頁服務和用 MLDonkey 的網頁介面就相互衝突了!不過如果跑的網頁伺服器是 Apache,網路上有一篇文章提到可以透過 Apache 來做 Redirection、將 Apache 的特定目錄流量直接轉到 Port 4080,這樣就可以用 Port 80 直接使用 MLDonkey、又不會和網頁伺服器衝突啦!(原文請參考:ApacheRedirection

首先,要先啟動 Apache2 的 Proxy & Rewrite 模組,不然會認不得設定檔裡的命令(導致啟動 Apache 時跑出 Invalid command 的錯誤):

ln -s /etc/apache2/mods-available/proxy.conf /etc/apache2/mods-enabled/proxy.conf
ln -s /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-enabled/proxy_http.load
ln -s /etc/apache2/mods-available/proxy.load /etc/apache2/mods-enabled/proxy.load
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

接下來修改 Port 80 預設的網站設定檔:

nano /etc/apache2/sites-available/default

在設定後面、結束標籤(</VirtualHost>)前面加入下面這一段:

# Allow port 4080
<Proxy http://localhost:4080>
        Allow from all
</Proxy>
# Redirection
RewriteEngine On
RewriteRule ^/mldonkey$ /mldonkey/ [R]
RewriteRule ^/mldonkey/(.*) http://localhost:4080/$1 [P]

存檔後重新啟動 Apache:

/etc/init.d/apache2 restart

這樣就完成 Port80 的 ApacheRedirection 啦!只要打開瀏覽器直接連:http://機器的IP位址/mldonkey/,Apache 會幫你轉向到本地端的 Port 4080,這樣就可以用瀏覽器直接使用 MLDonkey、不怕被防火牆擋住,也可以和網頁伺服器共用 Port 80,不影響網站運作啦!(不過有兩點要注意的,第一,開放出去後,為了安全性 MLDonkey 最好一定要設密碼。第二,因為是靠 Apache 直接用 localhost 轉向連線要求,所以對 MLDonkey 服務來說所有連線都是從 localhost 來的,本來那個 allowed_ips 的限制連線設定就沒效啦!要特別注意相關的安全問題。)

回應: 40

匿名 提到...

對於已經用2.8.1的使用者(下載清單內還有未完成的檔案)
可以直接將2.8.5的mlnet覆蓋調舊版的mlnet即可
完全不需要重新設定mldonkey仍然保有以往的設定值與下載清單
如果不放心..可以手動備份mldonkey目錄內的
downloads.ini / files.ini / friends.ini / shared_files_new.ini / donkey.ini
備份起來

可以參考官網的文章
http://mldonkey.sourceforge.net/Clean_install

我個人使用是沒問題^^覆蓋後直接執行mlnet就是新版的囉..舊的資料都還在..輕鬆update
晚點再試試看最新版..官方提到有修正bt的下載速度錯誤>"<
http://mldonkey.sourceforge.net/News
這問題不解決不行阿阿阿阿

匿名 提到...

compile後的2.8.7一樣可以照著2.8.5的方法取代掉原本的應用程式^^
使用沒問題..支援度更高了

Abin 提到...

感謝您的經驗分享。因為我本來想 apt-get 直接裝 unstable 的 2.8.7,結果要求我一定要 kernel 2.6 以上(因為會裝一堆 2.6 用的 library),所以沒有勇氣自己編譯 2.8.7 的 mlnet,怕不能執行。
有機會再來試最新版 :P

匿名 提到...

不客氣..目前最大的問題還是安全性方面
因為ls不支援iptables..所以正在想辦法把auth.log內亂嘗試的IP給加入hosts.deny
只是找到的資料不多..實做有點困難
還得研究研究.那個hosts.deny不知道有沒有效用
網路上一堆無聊人..一直try我的sshd..煩死了

Abin 提到...

LinkStation 有支援 iptable 喔,不過,聽說是要把 Debian 的核心升級到 Kernel 2.6 才有,很多人升級的目的都是為了這個。
因為我的 LinkStation 前面接一台有 iptable 的頻寬分享器,所以這些事情就都交給它做了。

匿名 提到...

XD就是update核心有風險囉..
最近等工作閒一點的時候就開始做這個東西了
http://www.kurobox.info/bbs/index.php?s=13a59b2d4b4c6557132a343759191cbc&act=ST&f=2&t=972
剛好核心是2.6
順便可以連iptable功能都弄起來
有iptable就可以配合auth.log做ssh ban的功能了XD
不過還是得有時間才行Orz

Unknown 提到...

可否請問一下,關於文中提到的iptable 問題,必須要安裝核心2.6以上的debian才行,能否請教一下這方面的安裝方法?

Abin 提到...

To Zuexx: 抱歉,我沒有試過 2.6 的核心,也沒用過 iptables,所以可能沒辦法提供相關的安裝方法。

匿名 提到...

請問遇到 Downloaded, 都不能清除, 而且會在目錄一直建新目錄, 這種要如何解決?


http://img341.imageshack.us/img341/7395/20070824081555ny4.jpg


http://img293.imageshack.us/img293/8251/20070824082147go8.jpg

宇行 提到...

我的下載只有150KB/S左右
用WGET下載也是一樣
有人有更高的速度嗎?
這是HINET的
ftp://ftp.adsl.hinet.net/test_100m.zip

匿名 提到...

你好~我是個新手,不太懂LINUX.有個問題想請教一下~
我的LS2接在居易的無線分享器,而LS2軔體的IP固定為192.168.1.13,而DEBIAN的IP設為192.168.1.14.
而在灌mldonkey時是照你的步驟去執行編碼,但版本為2.9.2版~
最後執行mldonkey-server後,我在網頁上輸入192.168.1.14和加入:4080皆無法進入.
請問是否設定或接法有誤呢?
謝謝^^

Abin 提到...

To julian: 你有設定 allow_ip 這個參數嗎?請確定有改好、重啟服務後也有生效,4080 才連得進去。

匿名 提到...

請問如果使用web UI的話,若是我安裝之後 沒加任何user且admin的密碼也是預設為empty的,啟動web UI之後會顯示一行敘述 "SECURITY WARNING: user admin has an empty password, use command: useradd admin password
"。
上述問題,在我修改admin的password之後,就不會出現那個警告,但是卻會出現要求輸入帳號密碼的視窗;
假如我不需要登入(也就是不要輸入帳號密碼),請問該如何修改設定檔? 謝謝

Abin 提到...

To JJ:
請不要用 Windows 那套、只有一個帳號不設密碼就能不需登入直接使用來看待 Linux 或上面的軟體,如果你用 Web GUI,就一定會跳出登入的畫面,我沒聽過有什麼改法可以跳掉。
除非是用 telnet 登入,又沒有設密碼的話,系統好像才會允許你登入後不用另外認證敲密碼 (auth) ,能直接使用完整功能。

匿名 提到...

的確,我星期五試了一整天,若是要讓Security warnnig消失的話,就一定要讓admin帳號有密碼,若是這個帳號有密碼,就一定會出現Auth的視窗(即使我在downloads.ini中的run_as_user欄位指定了user,也是會出現Auth視窗),那請問abin大,有其他方法能夠讓Secusity warnning消失嗎? 因為看了有點礙眼^^",感謝Abin的熱心回答

Abin 提到...

To JJ:
mldonkey 用的 web 服務,是自己內建的 httpd,目錄下我找不到什麼 HTML 檔,頁面結果應該都是動態產生並排版的,因此也沒有地方有找到 "Security warning" 的字樣,我想,如果要「手動修改」,除非你拿出原始碼、找出該字樣出現的地方,直接修改原始碼並重新編譯才行吧(不過這樣好像工程太大了)。

ChungMin 提到...

安裝mldonkey-server後,在網頁上輸入192.168.1.148和加入:4080皆無法進入,也有設定allow_ip為192.168.1.148,只顯示403 Forbidden,請問是否設定或接法有誤呢?謝謝.

Abin 提到...

To ChungMin:
看起來你的 LinkStation IP 是 192.168.1.146
1. 在網址上輸入192.168.1.148,當然沒用,mldonkey 不是一般 web server,沒加 port 一定是連不上。
2. 在網址上輸入192.168.1.148:4080 才是對的,不過你用瀏覽器去連 LinkStation,allow_ip 應該是你那台想連 LinkStation 電腦的 IP,你設 192.168.1.148,那是讓你在 LinkStation 裡面 telnet localhost 4000 時用的。
最後,你裝完執行,也先請確定服務有跑起來(用 ps 查、或用 telnet 試試),再用瀏覽器去連連看。

匿名 提到...

我都有follow up your step to do. but when i in allow_ip 加入我部pc ip 後.Restart the mldonkey server service ..再check the allow_ip...無了我之前入的ip...but i'm not restart the service 都唔得...我可以點做呀?

Abin 提到...

請先停掉服務,再去改設定,然後再重新啟動服務。「千萬」不要在服務執行中改設定,因為服務結束的時候,會把「執行中」的設定檔再寫回去,你會發現你改的設定都消失了。
我文章裡有寫,以上設定一定要在「服務啟動前」改好,只要你的服務在執行中,restart 也會讓你改的設定消失的。

匿名 提到...

I think http based MLdonkey webgui is not secure enough, fortunately I saw a new request sent to mldonkey dev team ask for integrating https webgui in new release. If we are lucky, maybe it can be implemented soon...

Abin 提到...

To anonymous:

I am glad that MLDonkey will support HTTPs, although I still used to apply download jobs with terminal interface.
My request is the webgui could be applied on the existing web server (apache), without using another standalone service port. (Because the firewall and existing website issues)

cnidance 提到...

請問一下,MLdonkey這篇有敘述到可以將MLdonkey做為伺服器,這個伺服器是指BT的Tracker嗎? 還是Linux中的服務項目而已?

Abin 提到...

To cnidance:
如你所說,「將MLdonkey做為伺服器」,它只是個服務項目而已。
和一般 PC 的 BT client 不同,你可以遠端登入這台「伺服器」,觀看 BT/eDonkey 的下載進度,也可以多人同時登入一起使用該伺服器去下載,因此這個服務項目提供「遠端存取」、「多人使用」,它也有與其他 tracker server 連結,因此也可以透過那些 server 去做搜尋和檢索,不過,它自己本身卻不是 tracker 的角色。
所以算是 service 化的 client 程式,幫你或多人同時下載的伺服器。

Wa I La Le 提到...

小弟作業環境 ubuntu 8.04
安裝完 mldonkey-server 後
一直看到
SECURITY WARNING: user admin has an empty password, use command: useradd admin password
這個訊息

dpkg-reconfigure mldonkey-server
設定重設沒有問 admin 密碼
請問該如何重設 mldonkey admin 的密碼

Abin 提到...

To Wa I La Le:
重設密碼的意思是,當你密碼忘了、把密碼取消的動作。如果你根本沒有密碼,就直接用命令 "passwd 密碼" 就行了,這個動作才是在設定密碼。
BTW, 你 telnet 進去以後,用 ?? 會列出所有可以用的命令和語法,請先自行參考研讀一下。

匿名 提到...

請問我編譯完後,得到的是 mlnet.byte,我試過把檔名改成 mlnet,但是不受 /etc/init.d/mldonkey-server 的控制,而且無法開機時自動啟動,先前設定的密碼也沒了(登入 mldonkey 時,就打帳號:admin 就可以進去)。

與 Abin 兄所說的差異太大,有無解決之道?(至少要能開機時自動啟動)

Abin 提到...

To Cybaster:
差異大是一定的,這篇距你發問已經是一年前的文章,中間我也沒去重新編譯,原始版幾經改版,我也不會沒事一直去更新。
對於現況我沒辦法給你什麼建議,會自動啟動應該是啟動檔有紀錄相關路徑,如果你 Build 出來的 Binary 能用,那再找啟動檔讓它開機啟動應該不是難事吧。

Unknown 提到...

max_hard_upload_rate = 100
max_hard_download_rate = 0

应该是
上载速度:
max_hard_upload_rate = 100
下载速度:
max_hard_download_rate = 100
这样吧?

http://blog.3gcomet.com

Abin 提到...

To comet:
max_hard_download_rate = 0
這一行的意思是下載不限速。你如果要限速 100K 的話就設成 100 吧~
官方文件在,這裡,0 = no limit。

Unknown 提到...

請問你在使用mldonkey 時, 是否有遇過無法讀入BT Torrent 的情況??
利用sancho讀取torrent 檔案, 但是卻沒有在列表中看到下載的檔案名稱

上網路查了一下, 似乎是因為 mldonkey 的 bt 不支援 DHT 的關係, 請問有辦法解決嘛?

另外再請教 mldonkey 要怎麼在下載完檔案後能繼續做種一天??

感謝~~~

Abin 提到...

To Jason.He:
說實話我的 mldonkey 都只有用它來拖 emule,很少搞 BT,所以 BT 的狀況不大熟,更別說做種了~

KP 提到...

Abin您好,請問是否可以把2.8.5版的mlnet執行檔email給我呢? 因為在編譯時發生了不少問題,所以如果有這個檔案我直接覆蓋就可以使用了,謝謝。

SEVEN 提到...

大哥你好! 我是用QNAP NAS的QPKG安裝MLDonkey,另外在XP裡面安裝Sancho來監控下載的狀況,但是最近不知道發生誰麼事,Sancho的登入帳號與密碼一直錯誤,不知道有何辦法可以砍掉原來帳號重新設定? 或是查出原來使用的密碼? 謝謝!!

Abin 提到...

To KP:
我的 LinkStation 系統最近重灌,也還沒裝到 mldonkey,所以 mlnet 的 2.8.5 binary 執行檔也沒了。

Abin 提到...

To SEVEN:
Sancho 我沒裝過,如果密碼和 MLDonkey 用的一樣的話,建議你可以直接重設 MLDonkey 的密碼(不過一些設定也會重設掉),用 dpkg-reconfigure mldonkey-server 就能重設 MLDonkey 了。

ken 提到...

請教一下已經安裝了mldonkey後,若要更新,該如何做呢??

Abin 提到...

To Jui-Chien:
你熟悉 Debian 的環境操作嗎?用 apt-get update, apt-get upgrade 就可以幫你做軟體更新的工作,如果是小更新,這樣做完就能用 stable 的最新版,如果要大改版,建議你還是移除重裝。

ken 提到...

您好,我是最近機器mldonkey越跑越慢,scancho也很難連進去,連進去後發現只有10K左右再下載,不知道是什麼情形,所以更新看看,是否會改善!
或是前輩是否有解決的方案?

Abin 提到...

To Jui-Chien:
我用 mldonkey 幾個版本以來,沒聽過換版本下載會變快的狀況,因為 mldonkey 後來出的幾個大改版,主要都是針對不同核心、unicode 和 p2p 協定的支援,沒有什麼加速的改進。
下載變慢、scancho 介面不好連,應該是要檢查你的種子狀態、檔案來源、CPU utilization 和網路情況比較實際。我不常用 P2P 下載,不過這兩天拖 eDonkey 還算正常,據說很多 BT 站台被抄了,不知道和你變慢有沒有直接關係。

張貼留言

歡迎留言或發表意見,不過要理性不做人身攻擊。匿名的朋友得到回應的速度會比較慢喔~
發問相關的禮貌和規矩請先參考這篇文章,不當留言、和本文無關的回應可能會被直接刪除無視喔!