如何編譯、安裝aMule 2.21 [論壇 - Ubuntu 與工具程式及軟體推薦]
正在瀏覽:
1 名遊客
Ultraman Mebius
|
如何編譯、安裝aMule 2.21 |
|
---|---|---|
Anon:Ultraman Mebius
|
aMule 是 Linux下"養動物"不可或缺的工具,在Ubuntu上面要安裝aMule最新版(2.21)雖然很容易,不過卻有個致命問題; aMule會佔用所有CPU資源!!! 在好一點的硬體配備這個問題可能還不明顯,但在老舊一點的機器上就會差很多了!!!
查了aMule官網,發現bug report的置頂文寫著在Ubuntu機器,甚至某些Suse或Debian機器,因為wxGTK 和 libcrypto++ 的打包可能有問題,所以會造成aMule極為不穩定,唯一的解決方式就是重新編譯 wxGTK, libcrypto++, 以及aMule 我為了這個問題刪了Ubuntu, 重灌Debian, 可惜不成功,只好又回來Ubuntu了,(回來的感覺真好, Ubuntu 真的是 Linux For Human Beings ![]() ======================= 特別注意事項 ======================= 要編譯以前 wxgtk, amule, libcrypto 一定要確定全部刪除!! sudo apt-get remove --purge wxgtk* libcrypto++-dev amule amule-* 切記切記!!! ====================== 編譯所需的基本工具 : ====================== build-essential flex bison gettext libgtk2.0-dev python-dev python-dbg zlib1g-dev libjpeg62-dev libpng12-dev libtiff4-dev libgl1-mesa-dev libglu-dev libesd0-dev libgnomeprintui2.2-dev libgconf2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev python-central libgd2-xpm-dev libreadline5-dev libgeoip-dev libupnp-dev 要裝這又臭又長的東東在Ubuntu下實在是太簡單了,直接用apt-get一次全部裝齊了, sudo apt-get install build-essential sudo apt-get install flex bison gettext libgtk2.0-dev python-dev python-dbg zlib1g-dev libjpeg62-dev libpng12-dev libtiff4-dev libgl1-mesa-dev libglu-dev libesd0-dev libgnomeprintui2.2-dev libgconf2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev python-central libgd2-xpm-dev libreadline5-dev libgeoip-dev libupnp-dev ===================== 編譯、安裝wxgtk, ===================== 下載最新版本(2.8.8) : http://prdownloads.sourceforge.net/wxwindows/wxGTK-2.8.8.tar.gz 解壓縮, $ cd wxGTK-2.8.8 $ ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise $ make $ sudo make install $ sudo ldconfig ---------------------------- 編譯libcrypto+++-dev: ---------------------------- 下載: http://www.cryptopp.com/cryptopp552.zip 解壓縮, $ cd cryptopp552/ $ make $ sudo make install $ sudo ldconfig $ sudo ln -s /usr/include/crypto /usr/include/cryptopp ---------------------------- 編譯aMule: ---------------------------- 下載: http://www.amule.org/files/download.php?go=2&file=170&mirror=263 解壓縮 $ cd aMule-2.21 $ ./configure --disable-debug --enable-optimize --enable-amulecmd --enable-webserver --enable-alcc --enable-alc (以上設定是一起安裝amulecmd, Web UI, aMule Link Creator) $ make $ sudo make install 如此就編譯完成了,老機器上可能是要耗掉一個小時的,請有耐心點,因為這是值得的。 以後除了hash(校驗)檔案的時候以外,aMule的CPU佔用量會維持在10%以下。 (編譯完的源碼資料夾別刪,請保存好,以後若要反安裝: sudo make uninstall)
2008/7/24 13:06
| ee583 373d2 f6ddc 2da4e
|
|
![]() |
Ultraman Mebius
|
回復: 如何編譯、安裝aMule 2.21 |
|
---|---|---|
Anon:Ultraman Mebius
|
排版亂了重貼:
aMule 是 Linux下"養動物"不可或缺的工具,在Ubuntu上面要安裝aMule最新版(2.21)雖然很容易,不過卻有個致命問題; aMule會佔用所有CPU資源!!! 在好一點的硬體配備這個問題可能還不明顯,但在老舊一點的機器上就會差很多了!!! 查了aMule官網,發現bug report的置頂文寫著在Ubuntu機器,甚至某些Suse或Debian機器,因為wxGTK 和 libcrypto++ 的打包可能有問題,所以會造成aMule極為不穩定,唯一的解決方式就是重新編譯 wxGTK, libcrypto++, 以及aMule 我為了這個問題刪了Ubuntu, 重灌Debian, 可惜不成功,只好又回來Ubuntu了,(回來的感覺真好, Ubuntu 真的是 Linux For Human Beings ) 但還是得將這個問題解決, 所以萬不得已之下,只得自行編譯了,從前我總是害怕編譯,寧願重灌系統也不要碰,但編譯安裝後發現事實上沒那麼難,因此在此特別分享一下經驗: ======================= 特別注意事項 ======================= 要編譯以前 wxgtk, amule, libcrypto 一定要確定全部刪除!! sudo apt-get remove --purge wxgtk* libcrypto++-dev amule amule-* 切記切記!!! ====================== 編譯所需的基本工具 : ====================== build-essential flex bison gettext libgtk2.0-dev python-dev python-dbg zlib1g-dev libjpeg62-dev libpng12-dev libtiff4-dev libgl1-mesa-dev libglu-dev libesd0-dev libgnomeprintui2.2-dev libgconf2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev python-central libgd2-xpm-dev libreadline5-dev libgeoip-dev libupnp-dev 要裝這又臭又長的東東在Ubuntu下實在是太簡單了,直接用apt-get一次全部裝齊了, sudo apt-get install build-essential sudo apt-get install flex bison gettext libgtk2.0-dev python-dev python-dbg zlib1g-dev libjpeg62-dev libpng12-dev libtiff4-dev libgl1-mesa-dev libglu-dev libesd0-dev libgnomeprintui2.2-dev libgconf2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev python-central libgd2-xpm-dev libreadline5-dev libgeoip-dev libupnp-dev ===================== 編譯、安裝wxgtk, ===================== 下載最新版本(2.8.8) : http://prdownloads.sourceforge.net/wxwindows/wxGTK-2.8.8.tar.gz 解壓縮, $ cd wxGTK-2.8.8 $ ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise $ make $ sudo make install $ sudo ldconfig ---------------------------- 編譯libcrypto+++-dev: ---------------------------- 下載: http://www.cryptopp.com/cryptopp552.zip 解壓縮, $ cd cryptopp552/ $ make $ sudo make install $ sudo ldconfig $ sudo ln -s /usr/include/crypto /usr/include/cryptopp ---------------------------- 編譯aMule: ---------------------------- 下載: http://www.amule.org/files/download.php?go=2&file=170&mirror=263 解壓縮 $ cd aMule-2.21 $ ./configure --disable-debug --enable-optimize --enable-amulecmd --enable-webserver --enable-alcc --enable-alc (以上設定是一起安裝amulecmd, Web UI, aMule Link Creator) $ make $ sudo make install 如此就編譯完成了,老機器上可能是要耗掉一個小時的,請有耐心點,因為這是值得的。 以後除了hash(校驗)檔案的時候以外,aMule的CPU佔用量會維持在10%以下。 (編譯完的源碼資料夾別刪,請保存好,以後若要反安裝: sudo make uninstall)
2008/7/24 13:08
| ee583 373d2 f6ddc 2da4e
|
|
![]() |
回復: 如何編譯、安裝aMule 2.21 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2005/6/23 11:51 所屬群組:
網站管理員 已註冊使用者 等級: 14
HP : 0 / 343
![]() |
其實前面這麼多 apt-get,只需要一行可以全部做好:
sudo apt-get build-dep wxgtk 因為 wxgtk 是 ubuntu 套件,裡面自然有記載編譯需要哪些東西 他會自己幫你裝好,你這樣搞太累了。
2008/7/24 14:13
|
||||||||||
![]() |
Ultraman Mebius
|
回復: 如何編譯、安裝aMule 2.21 |
|
---|---|---|
Anon:Ultraman Mebius
|
PCMan 寫到: 原來apt-get還有這樣的密技 ... 果然是超級牛力 moooo 感謝!!!!
2008/7/24 14:36
| ee583 373d2 f6ddc 2da4e
|
|
![]() |
回復: 如何編譯、安裝aMule 2.21 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2006/6/9 20:09 來自 草木叢生之所
所屬群組:
網站管理員 已註冊使用者 等級: 23
HP : 0 / 568
![]() |
sudo apt-get build-dep amule It seems much more simple. And building aMule package by making packaging settings and dpkg-buildpackage seems great~^_^"....
2008/7/24 19:19
|
||||||||||
~^_^~...快樂用 GNU/Linux 中...
|
|||||||||||
![]() |
回覆: 如何編譯、安裝aMule 2.21 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2008/4/26 1:28 所屬群組:
已註冊使用者 等級: 11
HP : 0 / 251
![]() |
amule已出到2.2.6版,是否仍須用上述方式安裝,在ubuntu10.04的套件管理程式中看到amule相關的多個檔案有點慌,又看到上面這些文章更不知所措了!真的不能只用圖形介面安裝嗎?
2010/4/28 22:01
|
||||||||||
![]() |
HH
|
回覆: 如何編譯、安裝aMule 2.21 |
|
---|---|---|
Anon:HH
|
也是可以把他編譯好之後作成deb pack會方便許多
2010/4/28 22:08
| a3626 8bed2 b5cfc a21e3
|
|
![]() |
回覆: 如何編譯、安裝aMule 2.21 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2008/9/25 12:54 所屬群組:
已註冊使用者 等級: 8
HP : 0 / 185
![]() |
上面哪幾篇是講自己編譯,如果是一般使用者則用 synaptic 或 apt 安裝套件就好
如果你只是要在視窗模式開牧場,裝 amule 跟 amule-common 這兩個 (其實只要選 amule 就好,會自己加裝相關的) 要在瀏覽器用 aMule 開啟 ed2k 連結,則再安裝 amule-gnome-support 要弄成常駐的服務 (可以用另一台機器遠端操控),則安裝 amule-daemon 至於 amule-utils* 則是一些小工具 amule-adunanza* 是改編版的 amule
2010/4/28 22:47
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.