Difference between revisions of "HowTo Compile aMuled"

From AMule Project FAQ
Jump to: navigation, search
 
m (Compile wxWidgets without GUI dependencies: Update minimum required wxWidgets version to 2.8.12)
 
(69 intermediate revisions by 31 users not shown)
Line 1: Line 1:
1.st
+
<center>
 +
'''English''' |
 +
[[HowTo Compile aMuled-de|Deutsch]] |
 +
[[HowTo_Compile_aMuled-es|Espa&ntilde;ol]] |
 +
[[HowTo_Compile_aMuled-nl|Nederlands]] |
 +
[[HowTo Compile aMuled-fr|Français]]
 +
</center>
  
*download wxBase 2.5.4 from www.wxWidgets.org
+
== Compile wxWidgets without GUI dependencies ==
*unpack it, and do as user
+
*./configure --prefix=/usr/
+
*make
+
*as root
+
*make install
+
*ldconfig
+
  
2nd.
+
'''NOTE:''' I had success with [http://www.wxwidgets.org/downloads/ wxall] (a.k.a. wxWidgets) instead of using wxBase --[[User:Felipe1982|Felipe1982]] 06:21, 14 December 2007 (UTC)
*download amule-cvs !!! from http://amule.hirnriss.net
+
dont use rc8 its was buggy with amuled!!!
+
  
*unpack it, and do as user
+
Download [[wxBase]] 2.8.12 or higher from http://www.wxWidgets.org
*./configure --enable-amulecmd --enable-webserver --disable-monolithic
+
unpack it, and do as user
*make
+
*''./configure --disable-gui --enable-unicode --without-subdirs --without-expat
*as root  
+
*''make''
*make install
+
as root  
 +
*''make install''
 +
*''ldconfig''
  
 +
== Compile aMuled ==
 +
[http://www.amule.org/files/files.php?cat=27 Download aMule]<br>
 +
Unpack it<br>
 +
As user type:
 +
*''./configure --disable-monolithic --with-toolkit=base --enable-amule-daemon --enable-amulecmd --enable-webserver''
 +
*''make''
 +
as root
 +
*''make install''
  
Thats it. You 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''
Now you need to configure it, to create the .eMule file, which is the preferences file, run aMuled once. <br>
+
 
The .eMule and the .aMule directory will be creted in the homedir of the user that  ran aMule. <br>
+
== Configure aMuled ==
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>
+
 
<br>
+
Start aMuled with the command ''amuled --ec-config'' to configure [[External Connections]]. Then you can use aMule [[AMuleWeb]], [[AMuleCMD]] or another [[FAQ_utils|utility]] to control the [[aMuled|daemon]].
stefanero
+
 
 +
You'll find the [[Amule.conf|configuration file]] in ''~/.aMule/amule.conf'' after having run [[aMuled]] once. Please edit the file to change preferences.
 +
 
 +
Please read the [[FAQ_amuled|aMuled FAQ]] for more information.

Latest revision as of 11:43, 10 July 2020

English | Deutsch | Español | Nederlands | Français

Compile wxWidgets without GUI dependencies

NOTE: I had success with wxall (a.k.a. wxWidgets) instead of using wxBase --Felipe1982 06:21, 14 December 2007 (UTC)

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

  • ./configure --disable-gui --enable-unicode --without-subdirs --without-expat
  • make

as root

  • make install
  • ldconfig

Compile aMuled

Download aMule
Unpack it
As user type:

  • ./configure --disable-monolithic --with-toolkit=base --enable-amule-daemon --enable-amulecmd --enable-webserver
  • make

as root

  • make install

That's it. You now have a working aMule-daemon in /usr/local/bin

Configure aMuled

Start aMuled with the command amuled --ec-config to configure External Connections. Then you can use aMule AMuleWeb, AMuleCMD or another utility to control the daemon.

You'll find the configuration file in ~/.aMule/amule.conf after having run aMuled once. Please edit the file to change preferences.

Please read the aMuled FAQ for more information.