Difference between revisions of "Compilation Installation"
From AMule Project FAQ
Line 8: | Line 8: | ||
**download wxBase -> | **download wxBase -> | ||
***[http://download.berlios.de/amule/wxBase-2.4.2.tar.gz wxBase-2.4.2.tar.gz] | ***[http://download.berlios.de/amule/wxBase-2.4.2.tar.gz wxBase-2.4.2.tar.gz] | ||
− | |||
* compile wxBase -> | * compile wxBase -> | ||
Line 25: | Line 24: | ||
**download wxGTK -> | **download wxGTK -> | ||
***[http://download.berlios.de/amule/wxGTK-2.4.2.tar.gz wxGTK-2.4.2.tar.gz] | ***[http://download.berlios.de/amule/wxGTK-2.4.2.tar.gz wxGTK-2.4.2.tar.gz] | ||
− | |||
* compile wxGTK -> | * compile wxGTK -> | ||
**tar -zxvf wxGTK-2.4.2.tar.gz | **tar -zxvf wxGTK-2.4.2.tar.gz | ||
***cd wxGTK-2.4.2 | ***cd wxGTK-2.4.2 | ||
− | ***./configure --prefix=/usr --disable-gtk2 | + | ***./configure --prefix=/usr --disable-gtk2 --with-gtk && make |
*as root: | *as root: | ||
Line 40: | Line 38: | ||
**download libcrypto -> | **download libcrypto -> | ||
***[http://download.berlios.de/amule/crypto-5.1.tar.bz2 crypto-5.1.tar.bz2] | ***[http://download.berlios.de/amule/crypto-5.1.tar.bz2 crypto-5.1.tar.bz2] | ||
− | |||
*compile libcrypto -> | *compile libcrypto -> | ||
Line 74: | Line 71: | ||
**download wxBase -> | **download wxBase -> | ||
***[http://download.berlios.de/amule/wxBase-2.4.2-1.i586.rpm wxBase-2.4.2-1.i586.rpm] | ***[http://download.berlios.de/amule/wxBase-2.4.2-1.i586.rpm wxBase-2.4.2-1.i586.rpm] | ||
− | |||
*install wxBase -> | *install wxBase -> | ||
Line 87: | Line 83: | ||
**download wxGTK and wxGTK-devel -> | **download wxGTK and wxGTK-devel -> | ||
***[http://download.berlios.de/amule/wxGTK-2.4.2-1.i386.rpm wxGTK-2.4.2-1.i386.rpm] [http://download.berlios.de/amule/wxGTK-devel-2.4.2-1.i386.rpm wxGTK-devel-2.4.2-1.i386.rpm] | ***[http://download.berlios.de/amule/wxGTK-2.4.2-1.i386.rpm wxGTK-2.4.2-1.i386.rpm] [http://download.berlios.de/amule/wxGTK-devel-2.4.2-1.i386.rpm wxGTK-devel-2.4.2-1.i386.rpm] | ||
− | |||
* install wxGTK -> | * install wxGTK -> | ||
Line 98: | Line 93: | ||
**download libcrypto -> | **download libcrypto -> | ||
***RH & SuSE: [http://download.berlios.de/amule/libcryptopp-5.1-4_rh9-suse.i686.rpm libcryptopp-5.1-4_rh9-suse.i686.rpm] [http://download.berlios.de/amule/libcryptopp-devel-5.1-4_rh9-suse.i686.rpm libcryptopp-devel-5.1-4_rh9-suse.i686.rpm] | ***RH & SuSE: [http://download.berlios.de/amule/libcryptopp-5.1-4_rh9-suse.i686.rpm libcryptopp-5.1-4_rh9-suse.i686.rpm] [http://download.berlios.de/amule/libcryptopp-devel-5.1-4_rh9-suse.i686.rpm libcryptopp-devel-5.1-4_rh9-suse.i686.rpm] | ||
− | + | ||
***FC1: [http://download.berlios.de/amule/libcryptopp-5.1-4_fc1.i686.rpm libcryptopp-5.1-4_fc1.i686.rpm] [http://download.berlios.de/amule/libcryptopp-devel-5.1-4_fc1.i686.rpm libcryptopp-devel-5.1-4_fc1.i686.rpm] | ***FC1: [http://download.berlios.de/amule/libcryptopp-5.1-4_fc1.i686.rpm libcryptopp-5.1-4_fc1.i686.rpm] [http://download.berlios.de/amule/libcryptopp-devel-5.1-4_fc1.i686.rpm libcryptopp-devel-5.1-4_fc1.i686.rpm] | ||
− | + | ||
− | ***MDK: [http://download.berlios.de/amule/libcryptopp5-5.1- | + | ***MDK: [http://download.berlios.de/amule/libcryptopp5-5.1-2mdk.i586.rpm libcryptopp5-5.1-2mdk.i586.rpm] [http://download.berlios.de/amule/libcryptopp5-devel-5.1-2mdk.i586.rpm libcryptopp5-devel-5.1-2mdk.i586.rpm] |
− | + | ||
**as root: | **as root: | ||
***rpm -Uvh the-above-downloaded-package.rpm | ***rpm -Uvh the-above-downloaded-package.rpm |
Revision as of 12:05, 11 June 2004
Part "A" describes manual compilation from a tarball, part "B" rpm installation!
A) wxGTK - wxBase - libcrypto - aMule manual compilation
- Step 1. wxBase
- download wxBase ->
- compile wxBase ->
- tar -zxvf wxBase-2.4.2.tar.gz
- cd wxBase-2.4.2
- ./configure --prefix=/usr && make
- as root:
- make install
- ln -sf /usr/bin/wxgtk-2.4-config /usr/bin/wx-config
- ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
- ldconfig
- Step 2. wxGTK
- download wxGTK ->
- compile wxGTK ->
- tar -zxvf wxGTK-2.4.2.tar.gz
- cd wxGTK-2.4.2
- ./configure --prefix=/usr --disable-gtk2 --with-gtk && make
- tar -zxvf wxGTK-2.4.2.tar.gz
- as root:
- make install
- ldconfig
- Step 3. libcrypto
- download libcrypto ->
- compile libcrypto ->
- tar xvjf crypto-5.1.tar.bz2
- cd crypto-5.1
- make
- as root:
- make install && ldconfig
- Step 4. aMule
- download latest aMule version ->
- latest aMule
- (mirror) latest aMule
- download latest aMule version ->
- compile aMule ->
- tar -zxvf aMule-X.X.X.tar.gz (replace X with the right version nr..)
- cd aMule-X.X.X
- ./configure --disable-debug --enable-optimise && make
- as root:
- make install
- run aMule as user from your console by typing -> amule
B) wxGTK - wxBase - libcrypto - aMule rpms
- Step 1. wxBase
- download wxBase ->
- install wxBase ->
- as root:
- rpm -Uvh wxBase-2.4.2-1.i586.rpm
- ln -sf /usr/bin/wxgtk-2.4-config /usr/bin/wx-config
- ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
- ldconfig
- as root:
- Step 2. wxGTK
- download wxGTK and wxGTK-devel ->
- install wxGTK ->
- as root:
- rpm -Uvh wxGTK-2.4.2-1.i386.rpm wxGTK-devel-2.4.2-1.i386.rpm
- ldconfig
- as root:
- Step 3. libcrypto
- download libcrypto ->
- as root:
- rpm -Uvh the-above-downloaded-package.rpm
- as root:
- Step 4. aMule
- download latest aMule version ->
- latest aMule
- (mirror) latest aMule
- download latest aMule version ->
- install aMule ->
- as root:
- rpm -Uvh aMule-X.X.X-1.iX86-X.rpm (replace X with the right version nr..)
- as root:
- run aMule as user from your console by typing -> amule