Compilation Installation-nl
Contents
Handmatige Installatie
U kunt aMule op twee manieren installeren. Van broncode, zoals beschreven in Compileren Van Broncode of via RPMs wat sneller gaat, zoals beschreven in het deel Installeren met RPMs.
LET OP: Deze HowTo gebruikt wxWidgets 2.4.2 en Crypto++ 5.1, als voorbeeld, aMule kan ook gecompileerd worden met wxWidgets 2.5.x en versies van Crypto++ niewer dan 5.1. Vanaf aMule 2.0.0-rc6 heeft u Crypto++ niet eens meer nodig.
Compileren Van Broncode
WAARSCHUWING: Zorg ervoor dat u geen versie van wxWidgets geïnstalleerd hebt. Als u wxWidgets al geïnstalleerd hebt, bekijk How to uninstall wxWidgets voordat u een nieuwe installatie start. Als u nog steeds problemen heeft hierna, controleer of wx twee keer geïnstalleerd is, omdat dat een veel voorkomende compilatie en start probleem is.
LET OP: Bij wxWidgets >= 2.5.1, wordt wxBase niet meer los gedistribueerd. Dus als u wxGTK 2.5.x gaat compileren, kunt u de tweede stap (compileren van wxBase) overslaan.
Stap 1: wxGTK
- download wxGTK ->
- compileer 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
- als root:
- make install
- ldconfig
Stap 2: wxBase
- download wxBase ->
- compileer wxBase ->
- tar -zxvf wxBase-2.4.2.tar.gz
- cd wxBase-2.4.2
- ./configure --prefix=/usr && make
- als 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
Stap 3: Crypto++
Let op: Alleen nodig vanaf versie 2.0.0-rc1 tot en met 2.0.0-rc5
- download libcrypto++ ->
- compileer libcrypto++ ->
- tar xvjf crypto-5.2.1.tar.bz2
- cd crypto-5.2.1
- make
Draai
- file * | grep CRLF | while read file rest; do dos2unix ${file%:}; done
- om ze om te zetten in UNIX regeleinden (bash syntax).
- als root:
- Bij eerdere libcrypto++ versies, was het draaien van make install genoeg.
Vanaf libcrypto++ 5.2 is dit niet meer beschikbaar. Type in plaats daarvan het volgende:
- cp libcryptopp.a /usr/lib/
- mkdir /usr/include/cryptopp
- cp *.h /usr/include/cryptopp/
- ldconfig
Stap 4: aMule
- download de nieuwste aMule versie ->
- compileer aMule ->
- tar -zxvf aMule-X.X.X.tar.gz (vervang X door het goede versie nummer..)
- cd aMule-X.X.X
- ./configure --disable-debug --enable-optimise && make
- als root:
- make install
- start aMule als gebruiker vanaf een console door amule in te typen.
Installeren met RPMs
Stap 1: wxGTK
- installeer wxGTK ->
- als root:
- rpm -Uvh wxGTK-2.4.2-1.i386.rpm wxGTK-devel-2.4.2-1.i386.rpm
- ldconfig
- als root:
Stap 2: wxBase
- download wxBase ->
- installeer wxBase ->
- als 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
- als root:
Stap 3. Crypto++
Let op: Alleen nodig vanaf versie 2.0.0-rc1 tot en met 2.0.0-rc5
- download libcrypto++ ->
- als root:
- rpm -Uvh het-hierboven-gedwonloade-pakket.rpm
Stap 4: aMule
- download de nieuwste aMule versie ->
- installeer aMule ->
- als root:
- rpm -Uvh aMule-X.X.X-1.iX86-X.rpm (vervang X door het goede versie nummer..)
- als root:
- start aMule als gebruiker vanaf een console door amule in te typen.