2,128 瀏覽數

Linux 下的 P2P 軟體(aMule)

很可惜的是我的 CPU 不支援 VT ,所以Xen Express,不能安裝 FV-Windows , 而 VMware ESX(i) 要使用 SCSI / SAS / RAID 的儲存裝置我也沒有,所以也沒辦法用,應此想安裝 P2P 的軟體必須安裝在 XEN Express 的 Linux 底下.而通常 Windows 底下常用的 P2P(Point-to-Point 檔案交換) 軟體如 eMule / eDonkey / BT,那在 Linux 下有可以用的 P2P 軟體嗎?? 有的 "aMule" .要怎麼使用呢!!基本上安裝完 Linux 還需要三個套件 1: wxGTK   2: cryptopp   3:aMule

aMule-2.2.1.tar.bz2
http://www.amule.org/files/download.php?file=179

[root@benjr ~]# tar -jxvf aMule-2.2.1.tar.bz2
[root@benjr ~]# cd aMule-2.2.1

wxGTK-2.8.7.tar.bz2
http://www.wxwidgets.org/downloads/

[root@benjr aMule-2.2.1]# tar -jxvf wxGTK-2.8.7.tar.bz2
[root@benjr aMule-2.2.1]# cd wxGTK-2.8.7
[root@benjr wxGTK-2.8.7]# ./configure --enable-unicode
[root@benjr wxGTK-2.8.7]# make
[root@benjr wxGTK-2.8.7]# make install
[root@benjr wxGTK-2.8.7]# /sbin/ldconfig

cryptopp552.zip
http://www.cryptopp.com/#download

[root@benjr wxGTK-2.8.7]# cd ..
[root@benjr aMule-2.2.1]# unzip cryptopp552.zip -d ./crypto
[root@benjr aMule-2.2.1]# ./configure --with-crypto-prefix=/root/aMule-2.2.1/crypto --enable-optimize --enable-amule-daemon --enable-amulecmd --enable-webserver --enable-amule-gui --with-language=zh_TW

不過如果你的系統使用的是 RHEL4 /5 那可能要辛苦一下了!!請參考下面的連結說明!!
http://www.amule.org/wiki/index.php/HowTo_Compile_In_RedHat-Fedora

如果你使用的是 Fedora 8 / 9 /10 那恭喜你了!!直接有 RPM 檔可以安裝.
http://www.webalice.it/iz0bbz/amule/amule.html
不過預設的工作環境是無法安裝 aMule 所以還需要幾個套件的資源,而要快速安裝套件的方式就是使用 yum

[root@benjr ~]# yum install gcc gcc-c++ make bison flex binutils-devel gettext-devel GeoIP-devel wxGTK-devel zlib-devel libpng-devel gd-devel libupnp-devel

從 Fedora 9 開始還需要 crypto++ libraries

[root@benjr ~]# yum install cryptopp-devel

接下來的工作件簡單了只要安裝 aMule 所需的套件即可.

[root@benjr ~]# rpm -ivh amule-nogui-2.2.3+SVN-r9393.fc10.i386.rpm
[root@benjr ~]# rpm -ivh amule-2.2.3+SVN-r9393.fc10.i386.rpm

發表迴響