Compilation Installation-nl

From AMule Project FAQ
Revision as of 02:02, 15 February 2005 by 80.224.220.139 (Talk)

Jump to: navigation, search

English | Français | Nederlands

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

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


Stap 2: 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

  • compileer libcrypto++ ->
    • tar xvjf crypto-5.2.1.tar.bz2
    • cd crypto-5.2.1
    • make
Als u problemen heeft bij het compileren met oudere gcc versies, dan kan dat komen door DOS regeleinden in bepaalde bestanden.

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

  • 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


Stap 2: 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


Stap 3. Crypto++

Let op: Alleen nodig vanaf versie 2.0.0-rc1 tot en met 2.0.0-rc5

Stap 4: aMule

  • installeer aMule ->
    • als root:
      • rpm -Uvh aMule-X.X.X-1.iX86-X.rpm (vervang X door het goede versie nummer..)
  • start aMule als gebruiker vanaf een console door amule in te typen.