Difference between revisions of "Compilation Installation"

From AMule Project FAQ
Jump to: navigation, search
Line 5: Line 5:
 
== Manual Installation ==
 
== Manual Installation ==
  
To install aMule you can either install it from scratch, as described in '''Compiling From Sources''' or use RPMs which will speed things up a lot, as described in the '''Installing using RPMs''' section.
+
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.
  
 
== Compiling From Sources ==
 
== 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 still have problems after this, then [[Check_if_wx_is_installed_twice|check if wx is installed twice]], since that's a common compilation and runtime problem.
+
'''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|check if wx is installed twice]], since that's a common compilation and runtime problem.
  
 
'''NOTE:''' In [[wxWidgets]] >= 2.5.1, [[wxBase]] is not distributed as a separate tarball.
 
'''NOTE:''' In [[wxWidgets]] >= 2.5.1, [[wxBase]] is not distributed as a separate tarball.
Line 29: Line 29:
 
==== Step 2: [[wxBase]] ====
 
==== Step 2: [[wxBase]] ====
  
*Since [[wxGTK]] 2.5.x you don't need [[wxBase]] anymore, except if you want to compile [[aMule|aMule daemon]] without X.
+
*Since [[wxGTK]] 2.5.x, you don't need [[wxBase]] anymore unless you want to compile [[aMule|aMule daemon]] without X.
  
 
==== Step 3: [[aMule]] ====
 
==== Step 3: [[aMule]] ====
  
*Download latest [[aMule]] version ->
+
*Download the latest [[aMule]] version ->
 
**[http://developer.berlios.de/project/showfiles.php?group_id=1296 Latest aMule]
 
**[http://developer.berlios.de/project/showfiles.php?group_id=1296 Latest aMule]
  
Line 44: Line 44:
 
**''make install''
 
**''make install''
  
*Run [[aMule]] as user from your console by typing -> ''amule''
+
*Run [[aMule]] as a regular user from console by typing -> ''amule''
  
 
== Installing using RPMs ==
 
== Installing using RPMs ==
Line 67: Line 67:
 
***''rpm -Uvh aMule-X.rpm'' (replace X with the right name and version number..)
 
***''rpm -Uvh aMule-X.rpm'' (replace X with the right name and version number..)
  
* Run [[aMule]] as user from your console by typing -> ''amule''
+
* Run [[aMule]] as a regular user from your console by typing -> ''amule''

Revision as of 22:17, 22 May 2005

English | Français | Nederlands | Português

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.

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.

NOTE: In wxWidgets >= 2.5.1, wxBase is not distributed as a separate tarball.

Step 1: wxGTK

  • Compile wxGTK
    • tar -zxvf wxGTK-2.6.0.tar.gz
      • cd wxGTK-2.6.0
      • Linked against GTK1: ./configure --prefix=/usr --disable-gtk2 --with-gtk && make
      • Linked against GTK2: ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise && make
  • As root:
    • make install
    • ldconfig

Step 2: wxBase

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

Installing using RPMs

Step 1: wxGTK

  • Install wxGTK ->
    • As root:
      • rpm -Uvh wxGTK-2.6.0-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