Difference between revisions of "Compilation Installation"

From AMule Project FAQ
Jump to: navigation, search
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]
***(mirror) [http://download.gna.org/amule/wxGTK-wxBase/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]
***(mirror) [http://download.gna.org/amule/wxGTK-wxBase/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 --enable-timedate --enable-gui --enable-protocol --enable-http --enable-ftp --enable-resources --enable-prologio --disable-debug --enable-final --enable-timer --with-gtk --disable-profile && make
+
***./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]
***(mirror) [http://download.gna.org/amule/libcrypto/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]
***(mirror) [http://download.gna.org/amule/wxGTK-wxBase/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]
***(mirror) [http://download.gna.org/amule/wxGTK-wxBase/wxGTK-2.4.2-1.i386.rpm wxGTK-2.4.2-1.i386.rpm]   [http://download.gna.org/amule/wxGTK-wxBase/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]
***RH & SuSE (mirror): [http://download.gna.org/amule/libcrypto/libcryptopp-5.1-4_rh9-suse.i686.rpm libcryptopp-5.1-4_rh9-suse.i686.rpm]   [http://download.gna.org/amule/libcrypto/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]
***FC1 (mirror): [http://download.gna.org/amule/libcrypto/libcryptopp-5.1-4_fc1.i686.rpm libcryptopp-5.1-4_fc1.i686.rpm]   [http://download.gna.org/amule/libcrypto/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-1mdk.i586.rpm libcryptopp5-5.1-1mdk.i586.rpm]   [http://download.berlios.de/amule/libcryptopp5-devel-5.1-1mdk.i586.rpm libcryptopp5-devel-5.1-1mdk.i586.rpm]
+
***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]
***MDK (mirror): [http://download.gna.org/amule/libcrypto/libcryptopp5-5.1-1mdk.i586.rpm libcryptopp5-5.1-1mdk.i586.rpm]   [http://download.gna.org/amule/libcrypto/libcryptopp5-devel-5.1-1mdk.i586.rpm libcryptopp5-devel-5.1-1mdk.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


  • 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


  • compile wxGTK ->
    • tar -zxvf wxGTK-2.4.2.tar.gz
      • cd wxGTK-2.4.2
      • ./configure --prefix=/usr --disable-gtk2 --with-gtk && make
  • as root:
    • make install
    • ldconfig


  • compile libcrypto ->
    • tar xvjf crypto-5.1.tar.bz2
    • cd crypto-5.1
    • make
  • as root:
    • make install && ldconfig


  • 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


  • 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


  • install wxGTK ->
    • as root:
      • rpm -Uvh wxGTK-2.4.2-1.i386.rpm wxGTK-devel-2.4.2-1.i386.rpm
      • ldconfig


    • as root:
      • rpm -Uvh the-above-downloaded-package.rpm
  • install aMule ->
    • as root:
      • rpm -Uvh aMule-X.X.X-1.iX86-X.rpm (replace X with the right version nr..)
  • run aMule as user from your console by typing -> amule