Difference between revisions of "HowTo Compile In Debian-de"

From AMule Project FAQ
Jump to: navigation, search
(Abschlußbemerkung)
m (Changed cvs to svn)
 
(21 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<center>'''Deutsch''' | [[HowTo_Compile_In_Debian|English]] | [[HowTo_Compile_In_Debian-es|Español]]</center>
+
<center>
 +
[[HowTo_Compile_In_Debian|English]] |
 +
'''Deutsch''' |  
 +
[[HowTo_Compile_In_Debian-es|Espa&ntilde;ol]] |  
 +
[[HowTo_Compile_In_Debian-fr|Fran&ccedil;ais]]
 +
</center>
  
 
'''ANMERKUNG:''' Diese Anleitung funktioniert auch f&uuml;r [http://www.ubuntulinux.com Ubuntu Linux].
 
'''ANMERKUNG:''' Diese Anleitung funktioniert auch f&uuml;r [http://www.ubuntulinux.com Ubuntu Linux].
  
Siehe auch allgemein [[Compilation Installation]]
+
Siehe auch allgemein [[Compilation Installation-de|Kompilieren/Installieren]]
  
 
== Bis du sicher das du kompilieren willst?? ==
 
== Bis du sicher das du kompilieren willst?? ==
  
Wenn nicht, (was normal ist) eintscheide dich ob du das stabile [[aMule]] oder die Entwicklerversion [[aMule CVS]] willst.
+
Wenn nicht, (was normal ist) entscheide dich ob du das stabile [[aMule-de|aMule]] oder die Entwicklerversion [[aMule SVN-de|aMule SVN]] willst.
  
=== [[aMule]] stabile Ver&ouml;ffentlichung ===
+
=== [[aMule-de|aMule]] stabile Ver&ouml;ffentlichung ===
  
'''Diese Pakete sind ausschlie&szlig;lich f&uuml;r Debian 3.1 Sarge!'''
+
Du kannst du aktuell stable [[aMule-de|aMule]] Version als [http://packages.debian.org deb]s beziehen. Dazu musst du nur folgendes deiner ''/etc/apt/sources.list'' Datei hinzuf&uuml;gen:
  
Du kannst du aktuell stable [[aMule]] Version als [http://packages.debian.org deb]s beziehen. Dzu musst du nur folgendes deiner ''/etc/apt/sources.list'' Datei hinzuf&uuml;gen:
+
deb http://www.vollstreckernet.de/debian/ testing amule-stable wx
  
  deb http://amule-debian.dyndns.org/ debian/
+
oder
 +
 
 +
  deb http://www.vollstreckernet.de/debian/ stable amule-stable wx
  
 
Und anschlie&szlig;end <code>apt-get update && apt-get install amule</code> ausf&uuml;ren.
 
Und anschlie&szlig;end <code>apt-get update && apt-get install amule</code> ausf&uuml;ren.
  
Pakete in diesem Repository:
+
Die enthaltenen Pakete des Repos und wie du den Schl&uuml;ssel importierst, erf&auml;hrst du um n&auml;chsten Abschnitt.
*amule
+
*amule-daemon
+
*amule-remote-gui
+
*amule-gui-utils (alc, wxcas)
+
*amule-console-utils (amuleweb, alcc, cas)
+
*amule-utils (metapackage f&uuml;r amule-gui-utils und amule-console-utils)
+
 
+
'''ANMERKUNGEN:'''
+
* Wenn [[aMule]] mit einer Fehlermeldung &uuml;ber libbfd-2.15.so abbricht bedeutet das, das du NICHT Debian Sarge benutzt. Fange lieber nicht mit irgendwelchen Symlinks oder anderen Tricks an, das kann dir das ganze System versauen.
+
 
+
* http://dude.gemil.de ist veraltet. http://amule-debian.dyndns.org is (zumindest vorerst) leitet zur Zeit nur um, aber das k&ouml;nnte sich in Zukunft &auml;dern (Wenn das Repository wegen Bandbreitenbeschr&auml;nkungen verschoben werden muss).
+
  
=== [[aMule CVS]] Ver&ouml;ffentlichung ===
+
=== [[aMule SVN-de|aMule SVN]] Ver&ouml;ffentlichung ===
  
Du kannst auch die aktuelle [[aMule CVS]] als Paket beziehen. Dazu muss du folgende Zeile deiner ''/etc/apt/sources.list'' Datei hinzuf&uuml;gen:
+
Du kannst auch die aktuelle [[aMule SVN-de|aMule SVN]] als Paket beziehen. Dazu muss du folgende Zeile deiner ''/etc/apt/sources.list'' Datei hinzuf&uuml;gen:
  
 
  F&uuml;r Debian Testing (aka Lenny). Meistes auch f&uuml; sid/unstable geeignet:
 
  F&uuml;r Debian Testing (aka Lenny). Meistes auch f&uuml; sid/unstable geeignet:
Line 40: Line 36:
 
  deb http://www.vollstreckernet.de/debian/ testing amule
 
  deb http://www.vollstreckernet.de/debian/ testing amule
  
  F&uuml:r Debian Stable (aka Etch)
+
  F&uuml;r Debian Stable (aka Etch)
 
   
 
   
 
  deb http://www.vollstreckernet.de/debian/ stable amule
 
  deb http://www.vollstreckernet.de/debian/ stable amule
Line 48: Line 44:
 
Wenn du nur die wx-Pakete installieren willst, ersetze amule durch wx.
 
Wenn du nur die wx-Pakete installieren willst, ersetze amule durch wx.
  
Die Pakete sind mit gpg signiert. Diesen bekommst du durch ausf&uuml;ren von:
+
Die Pakete sind mit gpg signiert. Diesen bekommst du durch ausf&uuml;hren von:
 
  ''gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60''
 
  ''gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60''
 
  ''gpg -a --export 50D0AE60 > /tmp/key''
 
  ''gpg -a --export 50D0AE60 > /tmp/key''
 
  ''apt-key add /tmp/key'' (requires superuser privileges)
 
  ''apt-key add /tmp/key'' (requires superuser privileges)
 +
 +
Eine Methode die '''"sudo"''' gebraucht, und etwas k&uuml;rzer ist, lautet:
 +
''gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60''
 +
''gpg -a --export 50D0AE60 | sudo apt-key add -''
  
 
Jetzt starte ''apt-get update && apt-get install amule''
 
Jetzt starte ''apt-get update && apt-get install amule''
  
Sieh dir auch die anderen [[aMule]] Zubeh&ouml;rprogramme an:
+
Sieh dir auch die anderen [[aMule-de|aMule]] Zubeh&ouml;rprogramme an:
  
'''[[aMule CVS]]'''
+
'''[[aMule SVN-de|aMule SVN]]'''
  
 
* amule
 
* amule
Line 109: Line 109:
 
* amule-skin-tango
 
* amule-skin-tango
 
* amule-skin-xfce
 
* amule-skin-xfce
* amule-theme-chicane
 
 
* amule-theme-default
 
* amule-theme-default
* amule-theme-php-default
 
 
* amule-utils
 
* amule-utils
 
* amule-utils-gui
 
* amule-utils-gui
Line 120: Line 118:
 
* amule-xas
 
* amule-xas
  
Zum Beispiel, wenn dir [[aMule]]'s [[Webserver|Web interface]] gef&auml;llt und du das auch haben willst, starte nach den obigen Befehlen:
+
Zum Beispiel, wenn dir [[aMule-de|aMules]] [[AMuleWeb-de|Web interface]] gef&auml;llt und du das auch haben willst, starte nach den obigen Befehlen:
  
F&uuml;r [[aMule CVS]]: ''apt-get install amuleweb''
+
F&uuml;r [[aMule SVN-de|aMule SVN]]: ''apt-get install amuleweb''
  
F&uuml;r [[aMule]] stabile Ver&ouml;ffentlich: ''apt-get install amule-console-utils''
+
F&uuml;r [[aMule-de|aMule]] stabile Ver&ouml;ffentlichung: ''apt-get install amule-console-utils''
  
Wenn du [[aMule]] immernoch kompilieren willst anstatt ein Paket zu verwenden: Lies weiter...
+
Wenn du [[aMule-de|aMule]] immernoch kompilieren willst anstatt ein Paket zu verwenden: Lies weiter...
  
 
==Info: Welche aMule Version braucht welches wx?==
 
==Info: Welche aMule Version braucht welches wx?==
Line 136: Line 134:
 
==Welche Entwicklerpakete ben&ouml;tige ich zum kompilieren?==
 
==Welche Entwicklerpakete ben&ouml;tige ich zum kompilieren?==
  
Zum kompilieren von [[aMule-CVS]] und [[aMule 2.2.0]] m&uuml;ssen folgende Pakete installiert sein:
+
Zum kompilieren von [[aMule SVN-de|aMule SVN]] und [[aMule-de|aMule 2.2.0]] m&uuml;ssen folgende Pakete installiert sein:
  
 
* libglib2.0-dev
 
* libglib2.0-dev
 
* libgtk2.0-dev
 
* libgtk2.0-dev
 
* zlib1g-dev
 
* zlib1g-dev
* libwxgtk2.8-dev (Wenn du wx von Hand kompilieren willst, brauchst du das nicht. Dieses Paket gibt es f&uuml; Debian nur aus Vollstrecker`s Repository)
+
* libwxgtk2.8-dev (Wenn du wx von Hand kompilieren willst, brauchst du das nicht. Dieses Paket gibt es f&uuml;r Debian nur aus Vollstrecker`s Repository)
 
* libgd2-xpm-dev
 
* libgd2-xpm-dev
 
* bison
 
* bison
Line 156: Line 154:
 
Dieses vorgehen ist f&uuml;r alle Debian Ver&ouml;ffentlichungen gleich.
 
Dieses vorgehen ist f&uuml;r alle Debian Ver&ouml;ffentlichungen gleich.
  
Um aMule kompilieren zu k&uuml;nnen muss eine aktuelle Version von [[wxWidgets]] installiert sein. Um das zu erreichen:
+
Um aMule kompilieren zu k&uuml;nnen muss eine aktuelle Version von [[wxWidgets-de|wxWidgets]] installiert sein. Um das zu erreichen:
Deinstalliere alle fr&uuml;her erstelten Versionen von wx (vergleiche [[How to uninstall wxWidgets]]
+
Deinstalliere alle fr&uuml;her erstellten Versionen von wx (vergleiche [[How to uninstall wxWidgets-de|Wie deinstalliere ich wxWidgets]]
und [[Check if wx is installed twice]])
+
und [[Check if wx is installed twice-de|Pr&uuml;fen ob wx doppelt installiert ist]])
 
Folgende Pakete m&uuml;ssen installiert sein:
 
Folgende Pakete m&uuml;ssen installiert sein:
  
Line 167: Line 165:
 
* python-dev (>= 2.4.3)
 
* python-dev (>= 2.4.3)
 
* python-dbg
 
* python-dbg
* lib1g-dev
+
* zlib1g-dev
 
* libjpeg62-dev
 
* libjpeg62-dev
 
* libpng12-dev
 
* libpng12-dev
Line 210: Line 208:
 
== Eigene Debianpakete bauen ==
 
== Eigene Debianpakete bauen ==
  
Zuerst brauchst du das Quelltextarchiv. Beachte; Nur aMule-CVS und Ver&ouml;ffentlichen von aMule 2.2.0 oder neuer k&ouml;nnen direkt zum bauen von Paketen verwendet werden.
+
Zuerst brauchst du das Quelltextarchiv. Beachte; Nur aMule-SVN und Ver&ouml;ffentlichen von aMule 2.2.0 oder neuer k&ouml;nnen direkt zum bauen von Paketen verwendet werden.
  
 
Zuerst musst du alle n&ouml;tigen Werkzeuge installieren:
 
Zuerst musst du alle n&ouml;tigen Werkzeuge installieren:
Line 228: Line 226:
 
* libupnp-dev
 
* libupnp-dev
  
'''Alle Befehle m&uuml;ssen im obersten Verzeichnis des entpackten Quelltextarchives ausgef&uuml;hrt werden (normalerweise .../amule-cvs oder .../aMule-<Version>)'''
+
'''Alle Befehle m&uuml;ssen im obersten Verzeichnis des entpackten Quelltextarchives ausgef&uuml;hrt werden (normalerweise .../amule-svn oder .../aMule-<Version>)'''
  
Erstelle einen neuen Changelogeintrag mit (die Version im Changelog gibt die Version deiner Pakete vor):  
+
Erstelle einen neuen Changelogeintrag (die Version im Changelog gibt die Version deiner Pakete vor) mit:  
  dch -v `date +%Y%m%d` New Upstream CVS Release
+
  dch -v `date +%Y%m%d` New Upstream SVN Release
 
Nun starte den Paketbau mit:
 
Nun starte den Paketbau mit:
 
  dpkg-buildpackage -uc -b -rfakeroot
 
  dpkg-buildpackage -uc -b -rfakeroot
Line 237: Line 235:
 
Zum installieren verwende:
 
Zum installieren verwende:
 
  dpkg -i <Paket>
 
  dpkg -i <Paket>
odr erstelle dein eigenes Repository.
+
oder erstelle dein eigenes Repository.
  
Du kannst auch nur einzelne Pakete bauen. Information hierzu gibt:
+
Du kannst auch nur einzelne Pakete bauen. Informationen hierzu gibt:
 
  debian/rules help
 
  debian/rules help
  
 
== Geschafft... ==
 
== Geschafft... ==
  
Das wars! Dein selbstkompiliertes [[aMule]] ist auf deinem System installiert und wartet darauf benutzt zu werden.
+
Das wars! Dein selbstkompiliertes [[aMule-de|aMule]] ist auf deinem System installiert und wartet darauf benutzt zu werden.
  
Um [[aMule]] zu starten, tippe einfach <code>"amule"</code>. Um zu sehen ob alles funktioniert hat tippe <code>"amule -v"</code> und vergleiche die Ausgabe mit der Version die du installiert/kompiliert hast.
+
Um [[aMule-de|aMule]] zu starten, tippe einfach <code>"amule"</code>. Um zu sehen ob alles funktioniert hat tippe <code>"amule -v"</code> und vergleiche die Ausgabe mit der Version die du installiert/kompiliert hast.
  
 
Wenn diese Anleitung dir nicht geholfen hat, hast du ein seltenes Problem auf deinem System ;-) Suche auf  http://www.amule.org ([http://www.amule.org/amule aMule Forum] auf http://forum.amule.org ) oder besuche und in #amule auf irc.freenode.net und (nicht verzweifeln) wir werden unser besten tun dir zu helfen.
 
Wenn diese Anleitung dir nicht geholfen hat, hast du ein seltenes Problem auf deinem System ;-) Suche auf  http://www.amule.org ([http://www.amule.org/amule aMule Forum] auf http://forum.amule.org ) oder besuche und in #amule auf irc.freenode.net und (nicht verzweifeln) wir werden unser besten tun dir zu helfen.
Line 252: Line 250:
 
== Abschlu&szlig;bemerkung ==
 
== Abschlu&szlig;bemerkung ==
  
Wenn du einer der seltenen F&auml;lle bist die [[aMule]] statisch kompilieren wollen, musst du zus&auml;tzlich ''libtiff4-dev'' (mit ''apt-get install libtiff4-dev'') installieren. Allerdings, dies wird '''NICHT''' empfohlen und, im Ernst, wird nicht wirklich besser funktionieren oder &uuml;berhaupt funktionieren.
+
Wenn du einer der seltenen F&auml;lle bist die [[aMule-de|aMule]] statisch kompilieren wollen, musst du zus&auml;tzlich ''libtiff4-dev'' (mit ''apt-get install libtiff4-dev'') installieren. Allerdings, dies wird '''NICHT''' empfohlen und, im Ernst, wird nicht wirklich besser funktionieren oder &uuml;berhaupt funktionieren.

Latest revision as of 13:39, 6 May 2009

English | Deutsch | Español | Français

ANMERKUNG: Diese Anleitung funktioniert auch für Ubuntu Linux.

Siehe auch allgemein Kompilieren/Installieren

Bis du sicher das du kompilieren willst??

Wenn nicht, (was normal ist) entscheide dich ob du das stabile aMule oder die Entwicklerversion aMule SVN willst.

aMule stabile Veröffentlichung

Du kannst du aktuell stable aMule Version als debs beziehen. Dazu musst du nur folgendes deiner /etc/apt/sources.list Datei hinzufügen:

deb http://www.vollstreckernet.de/debian/ testing amule-stable wx

oder

deb http://www.vollstreckernet.de/debian/ stable amule-stable wx

Und anschließend apt-get update && apt-get install amule ausfüren.

Die enthaltenen Pakete des Repos und wie du den Schlüssel importierst, erfährst du um nächsten Abschnitt.

aMule SVN Veröffentlichung

Du kannst auch die aktuelle aMule SVN als Paket beziehen. Dazu muss du folgende Zeile deiner /etc/apt/sources.list Datei hinzufügen:

Für Debian Testing (aka Lenny). Meistes auch fü sid/unstable geeignet:

deb http://www.vollstreckernet.de/debian/ testing amule
Für Debian Stable (aka Etch)

deb http://www.vollstreckernet.de/debian/ stable amule

Wenn du auch eine aktuelle Version von wx (2.8 zur Zeit) benötigst, hänge einfach " wx" and die oben genannten Zeilen an.. Beachte das ein Leerzeichen zwischen amule und wx stehen muss. Wenn du nur die wx-Pakete installieren willst, ersetze amule durch wx.

Die Pakete sind mit gpg signiert. Diesen bekommst du durch ausführen von:

gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60
gpg -a --export 50D0AE60 > /tmp/key
apt-key add /tmp/key (requires superuser privileges)

Eine Methode die "sudo" gebraucht, und etwas kürzer ist, lautet:

gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60
gpg -a --export 50D0AE60 | sudo apt-key add -

Jetzt starte apt-get update && apt-get install amule

Sieh dir auch die anderen aMule Zubehörprogramme an:

aMule SVN

  • amule
  • amule-alc
  • amule-alcc
  • amule-alcc-dbg
  • amule-alc-dbg
  • amule-cas
  • amule-cas-dbg
  • amule-cmd
  • amule-cmd-dbg
  • amule-common
  • amule-daemon
  • amule-daemon-dbg
  • amule-dbg
  • amule-ed2k
  • amule-ed2k-dbg
  • amule-i18n-ar
  • amule-i18n-bg
  • amule-i18n-ca
  • amule-i18n-da
  • amule-i18n-de
  • amule-i18n-en-gb
  • amule-i18n-en-us
  • amule-i18n-es
  • amule-i18n-es-mx
  • amule-i18n-et-ee
  • amule-i18n-eu
  • amule-i18n-fi
  • amule-i18n-fr
  • amule-i18n-gl
  • amule-i18n-hr
  • amule-i18n-hu
  • amule-i18n-it
  • amule-i18n-it-ch
  • amule-i18n-ko-kr
  • amule-i18n-nl
  • amule-i18n-pl
  • amule-i18n-pt-br
  • amule-i18n-pt-pt
  • amule-i18n-ru
  • amule-i18n-sl
  • amule-i18n-sv
  • amule-i18n-tr
  • amule-i18n-zh-cn
  • amule-i18n-zh-tw
  • amule-remote-gui
  • amule-remote-gui-dbg
  • amule-skin-gnome
  • amule-skin-kde4
  • amule-skin-tango
  • amule-skin-xfce
  • amule-theme-default
  • amule-utils
  • amule-utils-gui
  • amuleweb
  • amuleweb-dbg
  • amule-wxcas
  • amule-wxcas-dbg
  • amule-xas

Zum Beispiel, wenn dir aMules Web interface gefällt und du das auch haben willst, starte nach den obigen Befehlen:

Für aMule SVN: apt-get install amuleweb

Für aMule stabile Veröffentlichung: apt-get install amule-console-utils

Wenn du aMule immernoch kompilieren willst anstatt ein Paket zu verwenden: Lies weiter...

Info: Welche aMule Version braucht welches wx?

  • Debian Etch liefert aMule 2.1.3 und wxwidgets 2.6.3
  • aMule 2.1 braucht wxwidgets 2.6. Neuere Versionen von wxwidgets werden nicht unterstützt.
  • aMule 2.2 braucht wxwidgets 2.8. Ältere Versionen von wxwidgets werden nicht unterstützt.

Welche Entwicklerpakete benötige ich zum kompilieren?

Zum kompilieren von aMule SVN und aMule 2.2.0 müssen folgende Pakete installiert sein:

  • libglib2.0-dev
  • libgtk2.0-dev
  • zlib1g-dev
  • libwxgtk2.8-dev (Wenn du wx von Hand kompilieren willst, brauchst du das nicht. Dieses Paket gibt es für Debian nur aus Vollstrecker`s Repository)
  • libgd2-xpm-dev
  • bison
  • flex
  • libreadline5-dev
  • libgeoip-dev
  • libupnp-dev

Wenn du die externe Kryptobibliothek verwenden willst brauchst du zusätzlich:

  • libcrypto++-dev

Vorbereitung: wxwidgets compilieren und installieren

Dieses vorgehen ist für alle Debian Veröffentlichungen gleich.

Um aMule kompilieren zu künnen muss eine aktuelle Version von wxWidgets installiert sein. Um das zu erreichen: Deinstalliere alle früher erstellten Versionen von wx (vergleiche Wie deinstalliere ich wxWidgets und Prüfen ob wx doppelt installiert ist) Folgende Pakete müssen installiert sein:

  • flex
  • bison
  • gettext
  • libgtk2.0-dev
  • python-dev (>= 2.4.3)
  • python-dbg
  • zlib1g-dev
  • libjpeg62-dev
  • libpng12-dev
  • libtiff4-dev
  • libgl1-mesa-dev oder libgl-dev
  • libglu1-mesa-dev oder libglu-dev
  • libesd0-dev
  • libgnomeprintui2.2-dev
  • libgconf2-dev
  • libgstreamer0.10-dev
  • libgstreamer-plugins-base0.10-dev
  • python-central
  • bc
  1. Lade das aktuelle wxwidgets wxGTK Quelltextarchiv von http://www.wxwidgets.org/downloads/ herunter
  2. $ tar xvzf wxgtk-Version.tar.gz
  3. $ cd wxGTK-Version
  4. $ ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise
  5. $ make
  6. # make install
  7. # ldconfig

$ = als normaler Nutzer ausgeführt
# = als root ausgeführt

aMule kompilieren und installieren

Jetzt da du ein aktuelles wxGTK hast, mach weiter mit aMule:

  1. Installiere alle benötigten Paket die unter "Welche Entwicklerpakete benötige ich zum kompilieren?"
  2. Lade das aMule Quelltextarchiv von http://www.amule.org herunter (Beachte: Zum kompilieren von aMule 2.1.3 benötigst du noch DIESEN Patch.
  3. $ tar xvjf aMule-Version.tar.bz2
  4. $ cd aMule-Version
  5. Fü eine Übersicht welche Funktionen die (de)aktivieren kannst: $ ./configure --help
  6. Im einfachsten Fall führe $ ./configure --disable-debug --enable-optimize aus
  7. $ make
  8. # make install

$ = als normaler Nutzer ausgeführt
# = als root ausgeführt

Das wars! Jetzt starte aMule mit dem Befehl "amule".

Eigene Debianpakete bauen

Zuerst brauchst du das Quelltextarchiv. Beachte; Nur aMule-SVN und Veröffentlichen von aMule 2.2.0 oder neuer können direkt zum bauen von Paketen verwendet werden.

Zuerst musst du alle nötigen Werkzeuge installieren:

  • build-essential
  • debhelper
  • libglib2.0-dev
  • libgtk2.0-dev
  • zlib1g-dev
  • libwxgtk2.8-dev
  • libgd2-xpm-dev
  • bison
  • flex
  • libcrypto++-dev
  • libreadline5-dev
  • libgeoip-dev
  • libupnp-dev

Alle Befehle müssen im obersten Verzeichnis des entpackten Quelltextarchives ausgeführt werden (normalerweise .../amule-svn oder .../aMule-<Version>)

Erstelle einen neuen Changelogeintrag (die Version im Changelog gibt die Version deiner Pakete vor) mit:

dch -v `date +%Y%m%d` New Upstream SVN Release

Nun starte den Paketbau mit:

dpkg-buildpackage -uc -b -rfakeroot

Nun wurden alle Pakete im übergeordneten Verzeichnis erstellt. Zum installieren verwende:

dpkg -i <Paket>

oder erstelle dein eigenes Repository.

Du kannst auch nur einzelne Pakete bauen. Informationen hierzu gibt:

debian/rules help

Geschafft...

Das wars! Dein selbstkompiliertes aMule ist auf deinem System installiert und wartet darauf benutzt zu werden.

Um aMule zu starten, tippe einfach "amule". Um zu sehen ob alles funktioniert hat tippe "amule -v" und vergleiche die Ausgabe mit der Version die du installiert/kompiliert hast.

Wenn diese Anleitung dir nicht geholfen hat, hast du ein seltenes Problem auf deinem System ;-) Suche auf http://www.amule.org (aMule Forum auf http://forum.amule.org ) oder besuche und in #amule auf irc.freenode.net und (nicht verzweifeln) wir werden unser besten tun dir zu helfen.

Abschlußbemerkung

Wenn du einer der seltenen Fälle bist die aMule statisch kompilieren wollen, musst du zusätzlich libtiff4-dev (mit apt-get install libtiff4-dev) installieren. Allerdings, dies wird NICHT empfohlen und, im Ernst, wird nicht wirklich besser funktionieren oder überhaupt funktionieren.