Difference between revisions of "HowTo Compile aMuled"

From AMule Project FAQ
Jump to: navigation, search
Line 1: Line 1:
1st
+
== 1st ==
  
download wxBase 2.5.4 or higher from www.wxWidgets.org
+
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org
 
unpack it, and do as user
 
unpack it, and do as user
*./configure --prefix=/usr/  
+
*''./configure --prefix=/usr/''
*make
+
*''make''
 
as root  
 
as root  
*make install  
+
*''make install''
*ldconfig
+
*''ldconfig''
  
2nd
+
== 2nd ==
  
*download amule-cvs !!! from http://amule.hirnriss.net  
+
*Download [[aMule CVS|amule-cvs]] from http://amule.hirnriss.net  
Don't use rc8, there was a severe bug concerning amuled in it!
+
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!
  
unpack it, and do as user
+
Unpack it, and do as user
*./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon
+
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''
*make
+
*''make''
 
as root  
 
as root  
*make install
+
*''make install''
 
+
  
That's it. You now have a working aMule-daemon in /usr/local/bin.<br>
+
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br>
Now you need to configure it, to create the .eMule file, which is the preferences file, run aMuled once. <br>
+
Now you need to configure it. To create the ''~/.eMule'' file, which is the preferences file, run [[aMuled]] once. <br>
The .eMule file and the .aMule directory will be creted in the home directory of the user that ran aMule. <br>
+
The ''~/.eMule'' file and the ''~/.aMule'' directory will be creted in the home directory of the user that ran [[aMuled]]. <br>
You probably want amuleweb to controll your daemon. To be able to use that you need to enable external connections. Check this [http://www.amule.org/wiki/index.php/Webserver-1.2.x HowTo] <br>
+
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br>
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want. <br>
+
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br>
<br>
+
  
 
== Where to report problems and questions? ==
 
== Where to report problems and questions? ==
  
For Problems or Questions just report on http://forum.amule.org forum or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]
+
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]
  
Stefanero
+
[[User:Stefanero|Stefanero]]

Revision as of 06:26, 27 February 2005

1st

Download wxBase 2.5.4 or higher from http://www.wxWidgets.org unpack it, and do as user

  • ./configure --prefix=/usr/
  • make

as root

  • make install
  • ldconfig

2nd

Don't use version 2.0.0-rc8, there was a severe bug in it concerning aMuled!

Unpack it, and do as user

  • ./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon
  • make

as root

  • make install

That's it. You now have a working aMule-daemon in /usr/local/bin
Now you need to configure it. To create the ~/.eMule file, which is the preferences file, run aMuled once.
The ~/.eMule file and the ~/.aMule directory will be creted in the home directory of the user that ran aMuled.
You probably want aMuleWeb to control your daemon. To be able to use that you need to enable External Connections. Check this article.
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.

Where to report problems and questions?

For Problems or Questions just report on aMule forum or join IRC channel #amule at irc.freenode.net

Stefanero