HowTo Compile aMuled
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/
NOTE: If you want Unicode support you need to give the --enable-unicode flag to the configure script.
- make
as root
- make install
- ldconfig
2nd
- Download aMule 2.1.0 or higher from http://www.amule.org/files/files.php?cat=24
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 ~/.aMule/amule.conf 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 ~/.eMule.
- NOTE: In aMule versions previous to 2.0.0 the ~/.aMule/amule.conf file was ~/.eMule.
You probably want aMuleWeb to control your daemon. To be able to use that you need to enable External Connections. Check this article.
Also read the aMuled FAQ, since some setup things are metioned there.
Where to report problems and questions?
For Problems or Questions just report on aMule forum or join IRC channel #amule at irc.freenode.net
If you're compiling on a Debian installation, and configure can't find wx-config, make sure to install packages libwxgtk2.5-dev, and libwxgtk2.5.3.
If you are compiling on a Ubuntu or "testing" Debian installation you will need to get the build-essential packets. Instead of the 'libwxgtk2.5-dev, and libwxgtk2.5.3 install 'libwxgtk2.6-0 and 'libwxgtk2.6-dev.