Difference between revisions of "HowTo Compile aMuled"

From AMule Project FAQ
Jump to: navigation, search
(=2nd=)
Line 25: Line 25:
 
That's it. You now have a working [[aMuled|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 [[aMuled]]. <br>
+
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br>
NOTE: Since a couple days and from now on, there will be no .eMule file anymore! The new Config-File will be amule.conf in your ''~/.aMule'' directory!!! <br>
+
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was called ''~/.eMule''.<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>
 
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>

Revision as of 15:59, 23 March 2005

1st

NOTE: If you have already installed wxGTK 2.5.4 or higher, jump directly into the second step, since wxGTK 2.5.4 includes wxBase 2.5.4. Note that aMuled will not compile with earlier versions of wxWidgets, such as version 2.4.2!

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 ~/.aMule directory and the ~/.aMule/amule.conf file will be created in the home directory of the user that ran aMuled.

NOTE: In aMule versions previous to 2.0.0 the ~/.aMule/amule.conf file was called ~/.eMule.

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