Difference between revisions of "Compilation Installation"

From AMule Project FAQ
Jump to: navigation, search
m (Opps - remove <nowiki>--></nowiki> Langs' list Modifications)
m (Compiling from Sources)
Line 15: Line 15:
  
 
Please see the specific articles for more detailed instructions.
 
Please see the specific articles for more detailed instructions.
*[[HowTo_compile_on_Mac|Compile aMule on Mac]]
+
*[[HowTo_compile_on_Mac-es|Compile aMule on Mac]]
 
*[[HowTo compile on Win32|Compile aMule on Windows]]
 
*[[HowTo compile on Win32|Compile aMule on Windows]]
  

Revision as of 22:03, 4 March 2008

Deutsch | English | Français | Italiano | Nederlands | Português | Russian | Spanish

Manual Installation

To install aMule you can either install it from scratch, as described in Compiling From Sources, or use RPMs, as described in the Installing using RPMs section. Using RPMs will speed things up a lot but is not available by default with all linux distributions.

Compiling from Sources

WARNING: Make sure you have no copies of wxWidgets installed. If you already have wxWidgets installed, check How to uninstall wxWidgets before starting a new installation. If you continue have problems, then check if wx is installed twice, since that's a common compilation and runtime problem.

There are different versions of the wxWidgets for different platforms. wxGTK is used for Linux, Solaris and BSD, wxMSW for Windows and wxMac for Mac OS X. Here we'll explain the compilation using wxGTK, but it differs only slightly for other toolkits.

Please see the specific articles for more detailed instructions.

Step 1: wxWidgets

  • Compile wxGTK
    • tar -jxvf wxGTK-2.8.4.tar.bz2
    • cd wxGTK-2.8.4
    • Linked against GTK2: ./configure --prefix=/usr --with-gtk --enable-unicode --enable-optimise && make
  • As root:
    • make install
    • ldconfig

wxBase

  • Since wxGTK 2.5.x, you don't need wxBase anymore unless you want to compile aMule daemon without X.
  • To compile wxWidgets without a graphical User Interface, use the option --disable-gui

Step 3: aMule

  • Compile aMule (please check the configure article) ->
    • tar -zxvf aMule-X.X.X.tar.gz (replace X with the right version number..)
    • cd aMule-X.X.X
    • ./configure --disable-debug --enable-optimize && make
  • As root:
    • make install
  • Run aMule as a regular user from console by typing -> amule

aMule 2.1.3 and wxWidgets 2.8.4

  • In order to compile aMule 2.1.3 against wxWidgets 2.8.4, you need the aMule-wx.patch
  • Apply the patch using patch -p1 < aMule-wx.patch before executing make.

Installing using RPMs

Step 1: wxGTK

  • Install wxGTK ->
    • As root:
      • rpm -Uvh wxGTK-2.6.3-X.rpm (replace X with the right name..)
      • ldconfig

Step 2: aMule

  • Install aMule ->
    • As root:
      • rpm -Uvh aMule-X.rpm (replace X with the right name and version number..)
  • Run aMule as a regular user from your console by typing -> amule

Version

Created by DeltaHF on 28.04.04 at 22:54
Updated by Vollstrecker on 22.01.08 at 14:12