上篇我寫的是做BT下載,對於網友來說BT和電驢都是常用的 ,所以這篇我就寫一下電驢
電驢的客戶端主流的有2種,amule和Mldonkey,我現 在用的是amule,所以主要說這個.
----------------------------------------------------------------------------------------------------
需要軟件:
aMule-2.2.6-DLP3904
aMule-2.2.6
cryptopp560
wxWidgets-2.8.11
libupnp-1.6.6
gd-2.0.35
最後的2個可以不要.
----------------------------------------------------------------------------------------------------
我要安裝的文件在/root/amule目錄下
准備:
CODE: yum install gtk+-devel yum install gtk2-devel yum install gtk2 yum install gtk+ |
(一)安裝 wxWidgets-2.8.11---這個可能時間要長一點
CODE: cd /usr/local/src/ tar -xvf /root/amule/wxWidgets-2.8.11.tar cd wxWidgets-2.8.11 ./configure --enable-unicode make make install |
這個就是讓他支持unicode 的字符集
(二)安裝一些我覺得有用的東西
(1)安裝crypto
CODE: cd /root/amule/ mkdir crypto mv cryptopp560.zip ./crypto cd crypto/ unzip cryptopp560.zip make cp libcryptopp.a /usr/lib mkdir /usr/include/cryptopp cp *.h /usr/include/cryptopp ldconfig |
(2)libupnp
CODE: ./configure make make install |
(3)gd-2.0.35--- 這個我沒有裝,也沒有什麼問題
CODE: ./configure make make install |
(三)下載是安裝amule
CODE: tar -xvjf /root/amule/aMule-2.2.6.tar.bz2 cd aMule-2.2.6/ patch -p0 </root/amule/aMule-2.2.6-DLP3904.patch ./configure --prefix=/usr --enable-debug --enable-optimize --enable-upnp --enable-geoip --enable-nls --enable-amulecmd --enable-alcc --enable-alc --enable-cas --enable-wxcas --enable-mmap --enable-amule-daemon --enable-webserver --enable-amule-utils make make install |
----------------------------------------------------------------------------------------------------
到現在安裝完了,下面是配置,家裡要是用route上網的,把linxu的主機放到DMZ區,這個省去了很多麻煩
裝好之後運行amule或是amuled,具體的忘記是那個了,都試一下,然後就會在你的用戶目錄下生成一個.aMule ,這個就是amule的目錄。
把附件中conf中的文件復製到.aMule目錄下,amuled -f 啟動程序,在瀏覽器中yourip:4711就是起動web管理了,登錄密碼是linuxdiyf
----------------------------------------------------------------------------------------------------
有可是運行的時候說缺少*.so文件,那麼你就從/usr/local/lib/目錄中cp到/lib中就可以了,下面是防火牆設置,我建議新手把防火牆 關掉,不過出於安全的考慮還是開著好點。。。。。防火牆要開以下幾個端口
CODE: 4711:tcp 4662:tcp 4672:udp 4665:udp 6881:udp |
----------------------------------------------------------------------------------------------------
以下是amuled的啟動腳本,
CODE: #!/bin/sh # aMule - script shell pour l'arret/demarrage du service # description: amule p2p download service # chkconfig: 345 97 03 # Source function library. . /etc/rc.d/init.d/functions USER=p2p #A user who already ran amule once to configure it. RETVAL=0 case "$1" in start) echo -n "Starting amule daemon: " daemon --user=$USER amuled -f RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/amule ;; stop) echo -n "Stopping amule daemon: " killproc amuled RETVAL=$? rm -f /var/lock/subsys/amule && rm -f /var/lock/amule echo ;; status) status amuled RETVAL=$? ;; restart|force-reload) $0 stop $0 start RETVAL=$? ;; *) printf "Usage: %q {start|stop|status|restart|force-reload}\n" "$0" >&2 exit 1 ;; esac exit $RETVAL |
CODE: vi amuled //把腳本內容復製進去 chmod 755 amuled mv amuled /etc/init.d/amuled chkconfig --add amuled |
查看 amule運行狀態 service amuled status
沒有留言:
張貼留言