Difference between revisions of "Compilation Installation"
From AMule Project FAQ
Line 6: | Line 6: | ||
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 which will speed things up a lot, as described in the '''Installing using RPMs''' section. | ||
− | |||
== 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 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. | ||
Line 14: | Line 14: | ||
==== Step 1: [[wxWidgets|wxGTK]] ==== | ==== Step 1: [[wxWidgets|wxGTK]] ==== | ||
− | * | + | |
+ | *Download [[wxWidgets|wxGTK]] -> | ||
**[ftp://biolpc22.york.ac.uk/pub/2.6.0/wxGTK-2.6.0.tar.gz wxGTK-2.6.0.tar.gz] | **[ftp://biolpc22.york.ac.uk/pub/2.6.0/wxGTK-2.6.0.tar.gz wxGTK-2.6.0.tar.gz] | ||
− | * | + | *Compile [[wxWidgets|wxGTK]] |
**''tar -zxvf wxGTK-2.6.0.tar.gz'' | **''tar -zxvf wxGTK-2.6.0.tar.gz'' | ||
***''cd wxGTK-2.6.0'' | ***''cd wxGTK-2.6.0'' | ||
***''Linked against GTK1: ./configure --prefix=/usr --disable-gtk2 --with-gtk && make'' | ***''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 | ***''Linked against GTK2: ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise && make | ||
− | * | + | *As '''root''': |
**''make install'' | **''make install'' | ||
**''ldconfig'' | **''ldconfig'' | ||
==== 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. | ||
==== Step 3: [[aMule]] ==== | ==== Step 3: [[aMule]] ==== | ||
− | |||
− | |||
− | * | + | *Download latest [[aMule]] version -> |
+ | **[http://developer.berlios.de/project/showfiles.php?group_id=1296 Latest aMule] | ||
+ | |||
+ | *Compile [[aMule]] (please check the [[configure|configure article]]) -> | ||
**''tar -zxvf aMule-X.X.X.tar.gz'' (replace X with the right version number..) | **''tar -zxvf aMule-X.X.X.tar.gz'' (replace X with the right version number..) | ||
**''cd aMule-X.X.X'' | **''cd aMule-X.X.X'' | ||
**''./configure --disable-debug --enable-optimize && make'' | **''./configure --disable-debug --enable-optimize && make'' | ||
− | * | + | *As '''root''': |
**''make install'' | **''make install'' | ||
− | * | + | *Run [[aMule]] as user from your console by typing -> ''amule'' |
− | + | ||
− | + | ||
== Installing using RPMs == | == Installing using RPMs == | ||
− | |||
==== Step 1: [[wxWidgets|wxGTK]] ==== | ==== Step 1: [[wxWidgets|wxGTK]] ==== | ||
− | * | + | |
+ | *Download [[wxWidgets|wxGTK]] for your [http://www.kernel.org Linux] distribution -> | ||
**[http://www.amule.org/files/files.php?cat=12 wxGTK-2.6.0] | **[http://www.amule.org/files/files.php?cat=12 wxGTK-2.6.0] | ||
− | * | + | *Install [[wxWidgets|wxGTK]] -> |
− | ** | + | **As '''root''': |
***''rpm -Uvh wxGTK-2.6.0-X.rpm'' (replace X with the right name..) | ***''rpm -Uvh wxGTK-2.6.0-X.rpm'' (replace X with the right name..) | ||
***''ldconfig'' | ***''ldconfig'' | ||
− | |||
==== Step 2: [[aMule]] ==== | ==== Step 2: [[aMule]] ==== | ||
− | |||
− | |||
− | * | + | *Download latest [[aMule]] version -> |
− | ** | + | **[http://developer.berlios.de/project/showfiles.php?group_id=1296 Latest aMule] |
+ | |||
+ | *Install [[aMule]] -> | ||
+ | **As '''root''': | ||
***''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'' |
Revision as of 22:13, 20 May 2005
English | Français | Nederlands | Português
Contents
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.
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, 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
- Download 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
- tar -zxvf wxGTK-2.6.0.tar.gz
- As root:
- make install
- ldconfig
Step 2: wxBase
- Since wxGTK 2.5.x you don't need wxBase anymore, except if you want to compile aMule daemon without X.
Step 3: aMule
- Download latest aMule version ->
- 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 user from your 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
- As root:
Step 2: aMule
- Download latest aMule version ->
- Install aMule ->
- As root:
- rpm -Uvh aMule-X.rpm (replace X with the right name and version number..)
- As root:
- Run aMule as user from your console by typing -> amule