<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://test.amule.szerverem.hu/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://test.amule.szerverem.hu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jman</id>
		<title>AMule Project FAQ - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://test.amule.szerverem.hu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jman"/>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Special:Contributions/Jman"/>
		<updated>2026-04-05T23:59:44Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Keep_a_safe_list_of_servers_it</id>
		<title>Keep a safe list of servers it</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Keep_a_safe_list_of_servers_it"/>
				<updated>2009-07-25T10:43:47Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: harmful = dannoso!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Keep_a_safe_list_of_servers|English]] | &lt;br /&gt;
[[Keep_a_safe_list_of_servers-de|Deutsch]] |&lt;br /&gt;
[[Keep_a_safe_list_of_servers-es|Espa&amp;amp;ntilde;ol]] | &lt;br /&gt;
'''Italiano'''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
La maggior parte degli [[user|utenti]] [[ED2k]] sanno che la rete è piena di finti [[server]] che forniscono [[data|dati]] inutili (ma dannosi) ai [[client]] per [[corrupt|disturbare]] i loro [[download|scaricamenti]].&lt;br /&gt;
&lt;br /&gt;
Molti utenti, inoltre, impostano aMule per aggiungere automaticamente server alla lista in alcuni momenti, con la convinzione sbagliata che &amp;quot;più server ci sono nella lista, meglio è&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Purtroppo i falsi server sono molto comuni, ed è quindi facile trovarsi involontariamente [[connect|connessi]] ad uno di essi, se compaiono nella vostra [[server list|lista server]].&lt;br /&gt;
&lt;br /&gt;
Questo articolo si propone di guidarvi ad evitare il problema.&lt;br /&gt;
&lt;br /&gt;
== Procedura ==&lt;br /&gt;
Segui questi passi '''in questo esatto ordine''':&lt;br /&gt;
&lt;br /&gt;
Vai a Preferenze -&amp;gt; Server e disabilita le opzioni &amp;quot;Aggiorna lista quando connetti ad un server&amp;quot; e &amp;quot; Aggiorna lista quando connetti ad un cliente&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assicurati di avere una buona lista di server: comincia eliminando tutti i server nella lista. Se sei '''assolutamente sicuro''' che nessuno di essi&lt;br /&gt;
è falso [[fake]] , puoi tenere la tua lista.&lt;br /&gt;
&lt;br /&gt;
Scarica un file [[server.met_file|server.met]] valido. La configurazione di aMule propone http://www.gruk.org/server.met.gz che è una lista conosciuta e verificata. Dovrebbe andare bene. Puoi anche usare la lista di peerates.net usando questo url http://peerates.net/servers.php (vedi il sito http://edk.peerates.net oer informazioni sui server eDonkey). Per aggiungere questa lista al tuo aMule, scrivi l'indirizzo nella casella in cima alla pagina Reti -&amp;gt; eD2K e fai click sul bottone blu accanto http://forum.amule.org/images/bunfirlite/lastpost.gif (vedi [[Usage_Networks|questo articolo]] per i dettagli).&lt;br /&gt;
&lt;br /&gt;
'''Nota:''' Questa operazione '''non''' rimuove i server che hai nella lista, aggiunge solo quelli della lista che scarica.&lt;br /&gt;
&lt;br /&gt;
Ora hai una lista di server validi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Opzionale ==&lt;br /&gt;
Se vuoi tenere aggiornata la lista dei server, in Preferenze -&amp;gt; Server abilita l'opzione &amp;quot;Aggiorna automaticamente all'avvio&amp;quot;, poi click sul bottone &amp;quot;lista&amp;quot; e inserisci l'indirizzo usato sopra.&lt;br /&gt;
&lt;br /&gt;
== Note aggiuntive ==&lt;br /&gt;
Se [[AMule_problems#Why_does_it_happen_that_sometimes_aMule_suddenly_has_no/few_servers_in_is_server_list?|per qualche ragione]] un giorno o l'altro scopri di non avere nessun server nella lista, basta fare click di nuovo sul bottone blu http://forum.amule.org/images/bunfirlite/lastpost.gif per riavere la lista aggiornata dei server.&lt;br /&gt;
&lt;br /&gt;
Puoi trovare in [[Usage_Preferences|questo articolo]] altri trucchi per tenere una lista sicura di server.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Nota ==&lt;br /&gt;
I server Razorback (quelli '''veri''', cioè ''Razorback 2'' con IP 195.245.244.243 e porta 4661, e ''Razorback 2.1'' con IP 195.245.244.244 e porta 3000) sono chiusi dal 21 febbraio 2006; anche i loro servizi non sono disponibili al momento. Questo significa che anche la lista dei server a [http://www.gruk.org/server.met.gz gruk.org]. Il sito è stato purtroppo chiuso e non si sa se verrà riattivato. E' possibile avere una lista da gruk.org cliccando il link al fondo della pagina, ma è anche possibile che al momento la lista sia vuota. Perciò non è consigliabile usarla come lista da aggiornare automaticamente all'avvio.&lt;br /&gt;
&lt;br /&gt;
Si può avere una lista da:&lt;br /&gt;
*La lista di Gruk in html è qui: http://gruk.org/list.php?sort=users&lt;br /&gt;
*La lista Shortypower in html: http://shortypower.dyndns.org&lt;br /&gt;
*e questa è una lista '''verificata''': http://www.peerates.net&lt;br /&gt;
&lt;br /&gt;
Altri articoli:&lt;br /&gt;
*[http://www.slyck.com/news.php?story=1102 inglese]&amp;lt;br&amp;gt;&lt;br /&gt;
*[http://www.ratiatum.com/news2874_Les_serveurs_de_Razorback_saisis.html francese]&amp;lt;br&amp;gt;&lt;br /&gt;
*[http://www.ed2k-serverboard.de/modules.php?name=News&amp;amp;file=article&amp;amp;sid=140 tedesco]&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Talk:HowTo_Compile_In_Slackware</id>
		<title>Talk:HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Talk:HowTo_Compile_In_Slackware"/>
				<updated>2009-01-05T20:00:44Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: agreed the comments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A couple comments:&lt;br /&gt;
&lt;br /&gt;
* geoip 1.45 is now available at [http://www.slacky.eu/index.php?option=com_content&amp;amp;task=view&amp;amp;id=8621&amp;amp;Itemid=65 Slacky].&lt;br /&gt;
  * DONE: mentioned the ''minimum'' requirements (it's not practical to update the page everytime a newer package is released)&lt;br /&gt;
&lt;br /&gt;
* Is it worth while mentioning how to use a [http://slackbuilds.org/repository/12.2/network/aMule/ slackbuilds.org] script? You just edit it to set the correct aMule version and add the configure options you want.&lt;br /&gt;
  * DONE: the procedure is really simple and definitively worth using!&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr</id>
		<title>HowTo Compile In Slackware-fr</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr"/>
				<updated>2009-01-05T19:57:41Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Added note about minimum requirements and brief howto using SlackBuild&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-fr|Fran&amp;amp;ccedil;ais]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installer [[aMule]] 2.2.* sur [http://www.slackware.com Slackware] 12.*&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': vous devez être l'utilisateur admin (généralement ''root'') pour installer/désinstaller/mettre à jour [[aMule]], en plus vous pouvez utiliser [http://asic-linux.com.mx/~izto/checkinstall checkinstall] pour organiser les paquets.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration recommandée&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler aMule 2.2.* sur Slackware 12.* vous nécessitez les paquets suivants. Les versions conséillés sont celles qui sont avec Slackware 12.* ou ont étées utilisées:&lt;br /&gt;
* geoip &amp;gt;= 1.4.4 (de http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (si vous voulez utiliser la fonctionnalité UPnP, télécharger le tarball de http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (de http://slacky.eu)&lt;br /&gt;
* wxWidgets &amp;gt;= 2.8.* (http://www.wxwidgets.org ou un paquet de http://www.slacky.eu)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le paquet gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le paquet gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''facultatif'') ccache-2.4-i486-1 si vous voulez accélérer la compilation&lt;br /&gt;
&lt;br /&gt;
La version minimale du GCC déclarée dans la fiche docs/INSTALL semble dépréciée puisque j'ai rencontré cette erreur:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Autres paquets - répertoires du système - qui sont nécéssaires: ces sont montrés à la fin du sommaire du ''configure'' de aMule:&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule paquets&amp;lt;/h2&amp;gt;&lt;br /&gt;
Si vôtre système est conforme aux conditions ci-dessus, télécharger le paquet [http://www.slackware.com Slackware] de [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] et installez (comme root) avec:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
ou simplement, si vous voulez mettre à jour le paquet:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Tapez ''amule'' dans le shell pour démarrer ou dans [http://www.kde.org KDE] (et d'une façon similaire dans [http://www.gnome.org GNOME]) démarrez Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
Si vous voulez ''désinstaller'' aMule exécutez:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiler aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installer/mettre à jour davantage les paquets ci-dessus. Après, compiler '''cryptopp''' (pas de paramètre en particulier) et aMule avec les paramètres suivants (pour une installation complète):&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 --enable-optimize --enable-verbose --enable-geoip --enable-wxcas --enable-amule-gui --enable-amulecmd --enable-amule-daemon --enable-alc --enable-alcc --enable-cas --disable-debug --enable-ccache --enable-webserver''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;amp;lt;insérez mot de passe&amp;amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Ou mieux, vous pouvez utiliser checkinstall ou lire comme préparer correctement des paquets pour Slackware sur slackwiki.org. Checkinstall paquets ou autres paquets que vous préparez tout seuls peuvent être gérés pas les outils du Slackware, qui rendent simple l'installation et la mise à jour puisque ils effacent les ordures des installations précédentes. Si les instructions sur Slackwiki sont trop difficiles, utiliser simplement checkinstall pour l'instant:&lt;br /&gt;
&lt;br /&gt;
: devenez root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: exécutez simplement:&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Répondez aux questions et c'est fini&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installer [[wxBase]] (facultatif)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au cas où vous avez téléchargé [[wxWidgets|wxGTK]] avec version antérieur à 2.5 et vous voulez utiliser [[aMule]] par interface en ligne de commande (par example [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), vous devez donc installer [[wxBase]]. Tout autre cas, ce n'est pas nécessaire.&lt;br /&gt;
&lt;br /&gt;
Téléchargez [[wxBase]] sources (.tar.gz) de http://www.amule-project.net ou http://www.amule.org et exécutez:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;amp;lt;insérez mot de passe&amp;amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Compilez '''aMule'''. Exécutez le &amp;quot;configure&amp;quot; script avec les paramètres spécifiés avant:&lt;br /&gt;
&lt;br /&gt;
* Si vous êtes satisfaits du sommaire qui est montré, exécutez:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:Si vous avez un processeur multi coeur it est possible d'accéler la compilation en utilisant le paramètre &amp;quot;-j&amp;quot; selon le nombre des processeurs logique/physique détectés dans votre système, par example pour un double coeur processeur:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* S'il n'y a pas d'erreurs, exécutez (comme root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Enfin exécutez &amp;quot;amule&amp;quot; exécutable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Préparer un paquet Slackware&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La procédure suivie change just un peu.&lt;br /&gt;
&lt;br /&gt;
* J'ai installé davantage aMule dans une différente location pour mieux contrôler le résultat, donc ajoutant le paramètre suivant au script ''configure'':&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Rappelez de juxtaposer &amp;quot;/usr&amp;quot; à la fin de la location.&lt;br /&gt;
&lt;br /&gt;
* Après avoir installé (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), réduisez (beaucoup!) tous les fichiers exécutables avec l'ordre suivant:&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Ici créez et modifiez les fichiers &amp;quot;''slack-required''&amp;quot; et &amp;quot;''slack-desc''&amp;quot; selon les indications SlackBuild. Puisque je suis paresseux, je les ai recopiés d'un autre récent paquet aMule pour Slackware (modifiant ce qui était necéssaire).&lt;br /&gt;
&lt;br /&gt;
* Créez le paquet avec:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérifiez votre paquet et informez-en le forum en affichant le lien ed2k (mettez comme ''release'' priorité le fichier) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Préparer un paquet avec SlackBuild&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi préparer le paquet avec un bash script [http://slackbuilds.org SlackBuild]. On peut télécharger le script du [http://slackbuilds.org/repository/12.2/network/aMule répertoire] ou [http://slackbuilds.org/guidelines créer un] si pas disponible.&lt;br /&gt;
&lt;br /&gt;
Une fois le paquet est téléchargé, on doit le décomprimer dans une location et y recopier le paquet avec les sources, puis modifier le fichier ''aMule.SlackBuild'' selon vos besoins (en particulier le paramètres de compilation et la version de aMule qu'on va compiler).&lt;br /&gt;
&lt;br /&gt;
Comme ''root'' on peut donc éxecuter le script:&lt;br /&gt;
&lt;br /&gt;
:''# sh aMule.SlackBuild&lt;br /&gt;
&lt;br /&gt;
Alors que la tache a finie vous auriez le paquet dans la location désirée. C'est fini!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes finales&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appreciez les efforts que le groupe [[aMule]] [[AMule_devs|developers]] a fait et est en train de faire!&lt;br /&gt;
&lt;br /&gt;
Vous pouvez me trouver sur [[IRC]] dans [irc://irc.freenode.net irc.freenode.com] chaîne [irc://irc.freenode.net/amule #amule] avec surnom '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Ou afficher votres questions sur [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-it</id>
		<title>HowTo Compile In Slackware-it</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-it"/>
				<updated>2009-01-05T19:42:24Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Added note about minimum requirements and brief howto using SlackBuild&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-fr|Fran&amp;amp;ccedil;ais]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installare [[aMule]] 2.2.* su [http://www.slackware.com Slackware] 12.*&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA''': E' necessario impersonare il super-utente (generalmente ''root'') per completare la procedura di installazione/aggiornamento di [[aMule]]. Si consideri anche la possibilità di usare [http://asic-linux.com.mx/~izto/checkinstall checkinstall] per gestire i pacchetti.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Richieste di sistema&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per poter compilare aMule 2.2.* su una Slackware 12.* sono necessari i seguenti pacchetti. Le versioni suggerite sono quelle distribuite con Slackware 12.* o quelle testate:&lt;br /&gt;
* geoip &amp;gt;= 1.4.4 (da http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (Se si vuole utilizzare la funzionalità UPnP, scaricare il pacchetto dei sorgenti da http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (da http://slacky.eu)&lt;br /&gt;
* wxWidgets =&amp;gt; 2.8.* (http://www.wxwidgets.org o un pacchetto precompilato da http://www.slacky.eu)&lt;br /&gt;
* '''Se si usa Slackware 12.0''' aggiornare il pacchetto gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''Se si usa Slackware 12.0''' aggiornare il pacchetto gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''facoltativo'') il pacchetto ccache-2.4-i486-1 se si vuole velocizzare la compilazione&lt;br /&gt;
&lt;br /&gt;
La versione minima del GCC dichiarata nel file docs/INSTALL sembra essere obsoleta dal momento che ho riscontrato il seguente errore:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Altri pacchetti - librerie di sistema - che sono necessarie: sono menzionate alla fine nel riassunto mostrato alla fine del comando ''configure'' di aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Binari precompilati di aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
Se il vostro sistema soddisfa i requisiti di aMule sopra menzionati, è possibile scaricare un pacchetto precompilato per [http://www.slackware.com Slackware] da [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] e installarlo (come root) con:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
o se si vuole semplicemente aggiornare il pacchetto:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Digitare ''amule'' al prompt della shell per lanciare aMule o eseguire la voce di menu Kstart-&amp;gt;Internet-&amp;gt;aMule creata in [http://www.kde.org KDE] o (voce simile in) [http://www.gnome.org GNOME]&lt;br /&gt;
&lt;br /&gt;
Se si vuole ''rimuovere'' aMule eseguire:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compilare aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Per prima cosa installare/aggiornare i pacchetti sopra menzionati. Poi compilare la libreria '''cryptopp''' (nessun flag speciale da passare al ''configure'') e aMule con i seguenti parametri (per un'installazione completa):&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 --enable-optimize --enable-verbose --enable-geoip --enable-wxcas --enable-amule-gui --enable-amulecmd --enable-amule-daemon --enable-alc --enable-alcc --enable-cas --disable-debug --enable-ccache --enable-webserver''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;inserire password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Meglio ancora, si può utilizzare checkintall per gestire i pacchetti Slackware o leggere come crearne su slackwiki.org. Checkintall può gestire pacchetti nel formato Slackware creati sul proprio host, il che rende più semplice l'aggiornamento o la rimozione di spazzatura generata da precedenti installazioni. Se le istruzioni su slackwiki.org non sono proprio alla vostra portata, per il momento utilizzate solo checkinstall:&lt;br /&gt;
&lt;br /&gt;
: impersonare root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: eseguire semplicemente&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Rispondere alle domande ed avete fatto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installare [[wxBase]] (facoltativo)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se avete scaricato una versione di [[wxWidgets|wxGTK]] meno recente della 2.5 e volete usare [[aMule]] anche da linea di comando o con altre interfacce (esempio [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], ecc.), si deve procedere all'installazione delle librerie [[wxBase]]. In ogni altro caso, non ce n'è bisogno.&lt;br /&gt;
&lt;br /&gt;
Scaricare i sorgenti di [[wxBase]] (pacchetto .tar.gz) da http://www.amule-project.net o http://www.amule.org ed eseguire quanto segue:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;inserire password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Compilare '''aMule'''. Eseguire il ''configure'' con i parametri specificati in precedenza:&lt;br /&gt;
&lt;br /&gt;
* Se si è soddisfatti del riassunto mostrato alla fine, eseguire:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:Se si dispone di una CPU multi-core, si può velocizzare la compilazione aggiungendo il parametro &amp;quot;-j&amp;quot; secondo il numero di CPU logiche/fisiche rilevate sul vostro sistema, ad esempio su un sistema dual-core si può aggiungere:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* Se non appare alcun errore, si può eseguire (come root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Infine eseguire &amp;quot;amule&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compilare un pacchetto Slackware&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I passi che ho seguito differiscono di poco da quanto sopra esposto.&lt;br /&gt;
&lt;br /&gt;
* Anzitutto ho installato aMule in un'altra locazione - per meglio controllare il risultato - aggiungendo il seguente parametro allo script di ''configure'':&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Ricordarsi di aggiungere &amp;quot;/usr&amp;quot; alla fine del path.&lt;br /&gt;
&lt;br /&gt;
* Dopo aver installato aMule (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), ridurre la dimensione dei binari con il seguente comando, per poter contenere (parecchio!) la dimensione del pacchetto complessivo:&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:In questa directory creare i file &amp;quot;''slack-required''&amp;quot; e &amp;quot;''slack-desc''&amp;quot; secondo le linee guida SlackBuild. Io sono pigro e li ho semplicemente copiati da un precedente pacchetto recente e ho soltato modificato le parti non più valide.&lt;br /&gt;
&lt;br /&gt;
* Creare il pacchetto:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Verificare la bontà del vostro pacchetto e notificarne l'esistenza nel forum, includendo il link ed2k (impostare a priorità ''release'' il file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Compilazione con uno script SlackBuild&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un altro metodo per compilazione aMule è attraverso uno script [http://slackbuilds.org SlackBuild]. Si possono scaricare dal [http://slackbuilds.org/repository/12.2/network/aMule repository] o [http://slackbuilds.org/guidelines crearne uno] se non disponibile.&lt;br /&gt;
&lt;br /&gt;
Una volta che lo script compresso è stato scaricato, va scompattato in una directory. Copiare nella stessa directory il pacchetto con i sorgenti e modificare il file ''aMule.SlackBuild'' secondo le proprie necessità (in particolare si può configurare le opzioni di compilazione e la versione di aMule che si sta per compilare).&lt;br /&gt;
&lt;br /&gt;
Da utente ''root'' si può poi eseguire lo script:&lt;br /&gt;
&lt;br /&gt;
:''# sh aMule.SlackBuild&lt;br /&gt;
&lt;br /&gt;
Quando lo script finisce avremo il pacchetto nella directory desiderata. E tutto!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Note finali&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Godetevi il frutto del duro lavoro che viene svolto continuamente dal team [[aMule]] [[AMule_devs|developers]]!&lt;br /&gt;
&lt;br /&gt;
Potete contattarmi in [[IRC]] sul canale [irc://irc.freenode.net irc.freenode.com] [irc://irc.freenode.net/amule #amule] cercandomi col nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Oppure ponete le vostre domande sul forum presso [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2009-01-05T19:36:03Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Added note about minimum requirements and brief howto using SlackBuild&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-fr|Fran&amp;amp;ccedil;ais]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.* on [http://www.slackware.com Slackware] 12.*&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, also consider using [http://asic-linux.com.mx/~izto/checkinstall checkinstall] installed to manage packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.* on Slackware 12.* you need the following packages. Package version suggested are those provided for the Slackware 12.* or is the minimum version tested:&lt;br /&gt;
* geoip &amp;gt;= 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxWidgets &amp;gt;= 2.8.* (http://www.wxwidgets.org or a precompiled package from http://www.slacky.eu)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab a pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and aMule with the following flags (for a feature-complete installation):&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 --enable-optimize --enable-verbose --enable-geoip --enable-wxcas --enable-amule-gui --enable-amulecmd --enable-amule-daemon --enable-alc --enable-alcc --enable-cas --disable-debug --enable-ccache --enable-webserver''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the parameters specified above.&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed aMule in a different, dedicated path in order to check the results, i.e. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Building using a Slackbuild script&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternate method to build a package is done by using a [http://slackbuilds.org SlackBuild] script. You can get download one from [http://slackbuilds.org/repository/12.2/network/aMule the repository] or [http://slackbuilds.org/guidelines create one] if not available.&lt;br /&gt;
&lt;br /&gt;
Once the build package script is downloaded, explode it in a directory. Copy the source tarball in the same directory, and edit the file ''aMule.SlackBuild'' according to your needs (namely the compiling options and the version of aMule you're compiling).&lt;br /&gt;
&lt;br /&gt;
Then impersonate ''root'' and execute the bash script:&lt;br /&gt;
&lt;br /&gt;
:''# sh aMule.SlackBuild&lt;br /&gt;
&lt;br /&gt;
When the scripts finishes you will find the new package in the directory desired. That's all!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-it</id>
		<title>HowTo Compile In Slackware-it</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-it"/>
				<updated>2008-12-31T13:59:45Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Updated Italian translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-fr|Fran&amp;amp;ccedil;ais]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installare [[aMule]] 2.2.* su [http://www.slackware.com Slackware] 12.*&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA''': E' necessario impersonare il super-utente (generalmente ''root'') per completare la procedura di installazione/aggiornamento di [[aMule]]. Si consideri anche la possibilità di usare [http://asic-linux.com.mx/~izto/checkinstall checkinstall] per gestire i pacchetti.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Richieste di sistema&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per poter compilare aMule 2.2.* su una Slackware 12.* sono necessari i seguenti pacchetti. Le versioni suggerite sono quelle distribuite con Slackware 12.*:&lt;br /&gt;
* geoip 1.4.4 (da http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (Se si vuole utilizzare la funzionalità UPnP, scaricare il pacchetto dei sorgenti da http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (da http://slacky.eu)&lt;br /&gt;
* wxWidgets =&amp;gt; 2.8.* (http://www.wxwidgets.org o un pacchetto precompilato da http://www.slacky.eu)&lt;br /&gt;
* '''Se si usa Slackware 12.0''' aggiornare il pacchetto gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''Se si usa Slackware 12.0''' aggiornare il pacchetto gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''facoltativo'') il pacchetto ccache-2.4-i486-1 se si vuole velocizzare la compilazione&lt;br /&gt;
&lt;br /&gt;
La versione minima del GCC dichiarata nel file docs/INSTALL sembra essere obsoleta dal momento che ho riscontrato il seguente errore:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Altri pacchetti - librerie di sistema - che sono necessarie: sono menzionate alla fine nel riassunto mostrato alla fine del comando ''configure'' di aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Binari precompilati di aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
Se il vostro sistema soddisfa i requisiti di aMule sopra menzionati, è possibile scaricare un pacchetto precompilato per [http://www.slackware.com Slackware] da [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] e installarlo (come root) con:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
o se si vuole semplicemente aggiornare il pacchetto:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Digitare ''amule'' al prompt della shell per lanciare aMule o eseguire la voce di menu Kstart-&amp;gt;Internet-&amp;gt;aMule creata in [http://www.kde.org KDE] o (voce simile in) [http://www.gnome.org GNOME]&lt;br /&gt;
&lt;br /&gt;
Se si vuole ''rimuovere'' aMule eseguire:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compilare aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Per prima cosa installare/aggiornare i pacchetti sopra menzionati. Poi compilare la libreria '''cryptopp''' (nessun flag speciale da passare al ''configure'') e aMule con i seguenti parametri (per un'installazione completa):&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 --enable-optimize --enable-verbose --enable-geoip --enable-wxcas --enable-amule-gui --enable-amulecmd --enable-amule-daemon --enable-alc --enable-alcc --enable-cas --disable-debug --enable-ccache --enable-webserver''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;inserire password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Meglio ancora, si può utilizzare checkintall per gestire i pacchetti Slackware o leggere come crearne su slackwiki.org. Checkintall può gestire pacchetti nel formato Slackware creati sul proprio host, il che rende più semplice l'aggiornamento o la rimozione di spazzatura generata da precedenti installazioni. Se le istruzioni su slackwiki.org non sono proprio alla vostra portata, per il momento utilizzate solo checkinstall:&lt;br /&gt;
&lt;br /&gt;
: impersonare root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: eseguire semplicemente&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Rispondere alle domande ed avete fatto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installare [[wxBase]] (facoltativo)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se avete scaricato una versione di [[wxWidgets|wxGTK]] meno recente della 2.5 e volete usare [[aMule]] anche da linea di comando o con altre interfacce (esempio [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], ecc.), si deve procedere all'installazione delle librerie [[wxBase]]. In ogni altro caso, non ce n'è bisogno.&lt;br /&gt;
&lt;br /&gt;
Scaricare i sorgenti di [[wxBase]] (pacchetto .tar.gz) da http://www.amule-project.net o http://www.amule.org ed eseguire quanto segue:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;inserire password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Compilare '''aMule'''. Eseguire il ''configure'' con i parametri specificati in precedenza:&lt;br /&gt;
&lt;br /&gt;
* Se si è soddisfatti del riassunto mostrato alla fine, eseguire:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:Se si dispone di una CPU multi-core, si può velocizzare la compilazione aggiungendo il parametro &amp;quot;-j&amp;quot; secondo il numero di CPU logiche/fisiche rilevate sul vostro sistema, ad esempio su un sistema dual-core si può aggiungere:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* Se non appare alcun errore, si può eseguire (come root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Infine eseguire &amp;quot;amule&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compilare un pacchetto Slackware&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I passi che ho seguito differiscono di poco da quanto sopra esposto.&lt;br /&gt;
&lt;br /&gt;
* Anzitutto ho installato aMule in un'altra locazione - per meglio controllare il risultato - aggiungendo il seguente parametro allo script di ''configure'':&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Ricordarsi di aggiungere &amp;quot;/usr&amp;quot; alla fine del path.&lt;br /&gt;
&lt;br /&gt;
* Dopo aver installato aMule (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), ridurre la dimensione dei binari con il seguente comando, per poter contenere (parecchio!) la dimensione del pacchetto complessivo:&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:In questa directory creare i file &amp;quot;''slack-required''&amp;quot; e &amp;quot;''slack-desc''&amp;quot; secondo le linee guida SlackBuild. Io sono pigro e li ho semplicemente copiati da un precedente pacchetto recente e ho soltato modificato le parti non più valide.&lt;br /&gt;
&lt;br /&gt;
* Creare il pacchetto:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Verificare la bontà del vostro pacchetto e notificarne l'esistenza nel forum, includendo il link ed2k (impostare a priorità ''release'' il file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Note finali&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Godetevi il frutto del duro lavoro che viene svolto continuamente dal team [[aMule]] [[AMule_devs|developers]]!&lt;br /&gt;
&lt;br /&gt;
Potete contattarmi in [[IRC]] sul canale [irc://irc.freenode.net irc.freenode.com] [irc://irc.freenode.net/amule #amule] cercandomi col nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Oppure ponete le vostre domande sul forum presso [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr</id>
		<title>HowTo Compile In Slackware-fr</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr"/>
				<updated>2008-12-31T13:57:29Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Updated French translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-fr|Fran&amp;amp;ccedil;ais]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installer [[aMule]] 2.2.* sur [http://www.slackware.com Slackware] 12.*&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': vous devez être l'utilisateur admin (généralement ''root'') pour installer/désinstaller/mettre à jour [[aMule]], en plus vous pouvez utiliser [http://asic-linux.com.mx/~izto/checkinstall checkinstall] pour organiser les paquets.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration recommandée&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler aMule 2.2.* sur Slackware 12.* vous nécessitez les paquets suivants. Les versions conséillés sont celles qui sont avec Slackware 12.*:&lt;br /&gt;
* geoip 1.4.4 (de http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (si vous voulez utiliser la fonctionnalité UPnP, télécharger le tarball de http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (de http://slacky.eu)&lt;br /&gt;
* wxWidgets &amp;gt;= 2.8.* (http://www.wxwidgets.org ou un paquet de http://www.slacky.eu)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le paquet gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le paquet gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''facultatif'') ccache-2.4-i486-1 si vous voulez accélérer la compilation&lt;br /&gt;
&lt;br /&gt;
La version minimale du GCC déclarée dans la fiche docs/INSTALL semble dépréciée puisque j'ai rencontré cette erreur:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Autres paquets - répertoires du système - qui sont nécéssaires: ces sont montrés à la fin du sommaire du ''configure'' de aMule:&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule paquets&amp;lt;/h2&amp;gt;&lt;br /&gt;
Si vôtre système est conforme aux conditions ci-dessus, télécharger le paquet [http://www.slackware.com Slackware] de [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] et installez (comme root) avec:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
ou simplement, si vous voulez mettre à jour le paquet:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Tapez ''amule'' dans le shell pour démarrer ou dans [http://www.kde.org KDE] (et d'une façon similaire dans [http://www.gnome.org GNOME]) démarrez Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
Si vous voulez ''désinstaller'' aMule exécutez:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiler aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installer/mettre à jour davantage les paquets ci-dessus. Après, compiler '''cryptopp''' (pas de paramètre en particulier) et aMule avec les paramètres suivants (pour une installation complète):&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 --enable-optimize --enable-verbose --enable-geoip --enable-wxcas --enable-amule-gui --enable-amulecmd --enable-amule-daemon --enable-alc --enable-alcc --enable-cas --disable-debug --enable-ccache --enable-webserver''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;amp;lt;insérez mot de passe&amp;amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Ou mieux, vous pouvez utiliser checkinstall ou lire comme préparer correctement des paquets pour Slackware sur slackwiki.org. Checkinstall paquets ou autres paquets que vous préparez tout seuls peuvent être gérés pas les outils du Slackware, qui rendent simple l'installation et la mise à jour puisque ils effacent les ordures des installations précédentes. Si les instructions sur Slackwiki sont trop difficiles, utiliser simplement checkinstall pour l'instant:&lt;br /&gt;
&lt;br /&gt;
: devenez root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: exécutez simplement:&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Répondez aux questions et c'est fini&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installer [[wxBase]] (facultatif)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au cas où vous avez téléchargé [[wxWidgets|wxGTK]] avec version antérieur à 2.5 et vous voulez utiliser [[aMule]] par interface en ligne de commande (par example [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), vous devez donc installer [[wxBase]]. Tout autre cas, ce n'est pas nécessaire.&lt;br /&gt;
&lt;br /&gt;
Téléchargez [[wxBase]] sources (.tar.gz) de http://www.amule-project.net ou http://www.amule.org et exécutez:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;amp;lt;insérez mot de passe&amp;amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Compilez '''aMule'''. Exécutez le &amp;quot;configure&amp;quot; script avec les paramètres spécifiés avant:&lt;br /&gt;
&lt;br /&gt;
* Si vous êtes satisfaits du sommaire qui est montré, exécutez:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:Si vous avez un processeur multi coeur it est possible d'accéler la compilation en utilisant le paramètre &amp;quot;-j&amp;quot; selon le nombre des processeurs logique/physique détectés dans votre système, par example pour un double coeur processeur:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* S'il n'y a pas d'erreurs, exécutez (comme root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Enfin exécutez &amp;quot;amule&amp;quot; exécutable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Préparer un paquet Slackware&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La procédure suivie change just un peu.&lt;br /&gt;
&lt;br /&gt;
* J'ai installé davantage aMule dans une différente location pour mieux contrôler le résultat, donc ajoutant le paramètre suivant au script ''configure'':&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Rappelez de juxtaposer &amp;quot;/usr&amp;quot; à la fin de la location.&lt;br /&gt;
&lt;br /&gt;
* Après avoir installé (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), réduisez (beaucoup!) tous les fichiers exécutables avec l'ordre suivant:&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Ici créez et modifiez les fichiers &amp;quot;''slack-required''&amp;quot; et &amp;quot;''slack-desc''&amp;quot; selon les indications SlackBuild. Puisque je suis paresseux, je les ai recopiés d'un autre récent paquet aMule pour Slackware (modifiant ce qui était necéssaire).&lt;br /&gt;
&lt;br /&gt;
* Créez le paquet avec:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérifiez votre paquet et informez-en le forum en affichant le lien ed2k (mettez comme ''release'' priorité le fichier) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes finales&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appreciez les efforts que le groupe [[aMule]] [[AMule_devs|developers]] a fait et est en train de faire!&lt;br /&gt;
&lt;br /&gt;
Vous pouvez me trouver sur [[IRC]] dans [irc://irc.freenode.net irc.freenode.com] chaîne [irc://irc.freenode.net/amule #amule] avec surnom '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Ou afficher votres questions sur [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-12-31T13:50:49Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Info valid for any Slackware 12.* release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-fr|Fran&amp;amp;ccedil;ais]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.* on [http://www.slackware.com Slackware] 12.*&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, also consider using [http://asic-linux.com.mx/~izto/checkinstall checkinstall] installed to manage packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.* on Slackware 12.* you need the following packages. Package version suggested are those provided for the Slackware 12.*:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxWidgets &amp;gt;= 2.8.* (http://www.wxwidgets.org or a precompiled package from http://www.slacky.eu)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab a pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and aMule with the following flags (for a feature-complete installation):&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 --enable-optimize --enable-verbose --enable-geoip --enable-wxcas --enable-amule-gui --enable-amulecmd --enable-amule-daemon --enable-alc --enable-alcc --enable-cas --disable-debug --enable-ccache --enable-webserver''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the parameters specified above.&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed aMule in a different, dedicated path in order to check the results, i.e. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-12-31T13:49:19Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-fr|Fran&amp;amp;ccedil;ais]] | &lt;br /&gt;
[[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.* on [http://www.slackware.com Slackware] 12.*&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, also consider using [http://asic-linux.com.mx/~izto/checkinstall checkinstall] installed to manage packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages. Package version suggested are those provided for the Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxWidgets &amp;gt;= 2.8.* (http://www.wxwidgets.org or a precompiled package from http://www.slacky.eu)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab a pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and aMule with the following flags (for a feature-complete installation):&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 --enable-optimize --enable-verbose --enable-geoip --enable-wxcas --enable-amule-gui --enable-amulecmd --enable-amule-daemon --enable-alc --enable-alcc --enable-cas --disable-debug --enable-ccache --enable-webserver''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the parameters specified above.&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed aMule in a different, dedicated path in order to check the results, i.e. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr</id>
		<title>HowTo Compile In Slackware-fr</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr"/>
				<updated>2008-07-14T18:11:24Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Substitued &amp;quot;progiciel&amp;quot; with &amp;quot;paquet&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | [[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
| [[HowTo_Compile_In_Slackware-fr|Français]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Installer [[aMule]] 2.2.1 sur [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': vous devez être l'utilisateur admin (généralement ''root'') pour installer/désinstaller/mettre à jour [[aMule]], en plus vous pouvez utiliser [http://asic-linux.com.mx/~izto/checkinstall checkinstall] pour organiser les paquets.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration recommandée&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler aMule 2.2.1 sur Slackware 12.0/12.1 vous nécessitez les paquets suivants. Les versions conséillés sont celles qui sont avec Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (de http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (si vous voulez utiliser la fonctionnalité UPnP, télécharger le tarball de http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (de http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org ou un paquet de http://packages.slackware.it)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le paquet gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le paquet gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''facultatif'') ccache-2.4-i486-1 si vous voulez accélérer la compilation&lt;br /&gt;
&lt;br /&gt;
La version minimale du GCC déclarée dans la fiche docs/INSTALL semble dépréciée puisque j'ai rencontré cette erreur:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Autres paquets - répertoires du système - qui sont nécéssaires: ces sont montrés à la fin du sommaire du ''configure'' de aMule:&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule paquets&amp;lt;/h2&amp;gt;&lt;br /&gt;
Si vôtre système est conforme aux conditions ci-dessus, télécharger le paquet [http://www.slackware.com Slackware] de [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] et installez (comme root) avec:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
ou simplement, si vous voulez mettre à jour le paquet:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Tapez ''amule'' dans le shell pour démarrer ou dans [http://www.kde.org KDE] (et d'une façon similaire dans [http://www.gnome.org GNOME]) démarrez Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
Si vous voulez ''désinstaller'' aMule exécutez:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiler aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installer/mettre à jour davantage les paquets ci-dessus. Après, compiler '''cryptopp''' (pas de paramètre en particulier) et '''wxGTK''' (si n'est déjà installé) avec les paramètres suivants:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;amp;lt;insérez mot de passe&amp;amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Ou mieux, vous pouvez utiliser checkinstall ou lire comme préparer correctement des paquets pour Slackware sur slackwiki.org. Checkinstall paquets ou autres paquets que vous préparez tout seuls peuvent être gérés pas les outils du Slackware, qui rendent simple l'installation et la mise à jour puisque ils effacent les ordures des installations précédentes. Si les instructions sur Slackwiki sont trop difficiles, utiliser simplement checkinstall pour l'instant:&lt;br /&gt;
&lt;br /&gt;
: devenez root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: exécutez simplement:&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Répondez aux questions et c'est fini&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installer [[wxBase]] (facultatif)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au cas où vous avez téléchargé [[wxWidgets|wxGTK]] avec version antérieur à 2.5 et vous voulez utiliser [[aMule]] par interface en ligne de commande (par example [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), vous devez donc installer [[wxBase]]. Tout autre cas, ce n'est pas nécessaire.&lt;br /&gt;
&lt;br /&gt;
Téléchargez [[wxBase]] sources (.tar.gz) de http://www.amule-project.net ou http://www.amule.org et exécutez:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;amp;lt;insérez mot de passe&amp;amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Compilez '''aMule'''. Exécutez le &amp;quot;configure&amp;quot; script avec les paramètres suivants pour une complète installation:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''facultatif, il accélère la compilation'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''facultatif, si différent de /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* Si vous êtes satisfaits du sommaire qui est montré, exécutez:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:Si vous avez un processeur multi coeur it est possible d'accéler la compilation en utilisant le paramètre &amp;quot;-j&amp;quot; selon le nombre des processeurs logique/physique détectés dans votre système, par example pour un double coeur processeur:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* S'il n'y a pas d'erreurs, exécutez (comme root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Enfin exécutez &amp;quot;amule&amp;quot; exécutable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Préparer un paquet Slackware&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La procédure suivie change just un peu.&lt;br /&gt;
&lt;br /&gt;
* J'ai installé davantage aMule dans une différente location pour mieux contrôler le résultat, donc ajoutant le paramètre suivant au script ''configure'':&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Rappelez de juxtaposer &amp;quot;/usr&amp;quot; à la fin de la location.&lt;br /&gt;
&lt;br /&gt;
* Après avoir installé (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), réduisez (beaucoup!) tous les fichiers exécutables avec l'ordre suivant:&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Ici créez et modifiez les fichiers &amp;quot;''slack-required''&amp;quot; et &amp;quot;''slack-desc''&amp;quot; selon les indications SlackBuild. Puisque je suis paresseux, je les ai recopiés d'un autre récent paquet aMule pour Slackware (modifiant ce qui était necéssaire).&lt;br /&gt;
&lt;br /&gt;
* Créez le paquet avec:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérifiez votre paquet et informez-en le forum en affichant le lien ed2k (mettez comme ''release'' priorité le fichier) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes finales&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appreciez les efforts que le groupe [[aMule]] [[AMule_devs|developers]] a fait et est en train de faire!&lt;br /&gt;
&lt;br /&gt;
Vous pouvez me trouver sur [[IRC]] dans [irc://irc.freenode.net irc.freenode.com] chaîne [irc://irc.freenode.net/amule #amule] avec surnom '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Ou afficher votres questions sur [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Universal_Plug_and_Play-de</id>
		<title>Universal Plug and Play-de</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Universal_Plug_and_Play-de"/>
				<updated>2008-07-13T17:25:39Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Added link for Slackware&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;[[Universal_Plug_and_Play|English]] | '''Deutsch'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Universal Plug and Play (uPnP)''' ist eine neue Funktion von [[aMule-de|aMule]] (CVS) welche es erlaubt deinen Router automatisch mit den richtigen Portfreigaben zu konfigurieren, vorausgesetzt dein Router unterst&amp;amp;uuml;tzt uPnP. Diese Funktionalit&amp;amp;auml;t wird noch getestet, sollte es aber bald in die offizielle Ver&amp;amp;ouml;ffentlichung schaffen.&lt;br /&gt;
&lt;br /&gt;
Um uPnP zu nutzen musst du eine externe Bibliothek installieren, '''libupnp'''. Es wird dringenst empfohlen das du libupnp Version 1.4.1 benutzt. Du kannst das Quelltextarchiv von der Projektseite bei SourceForge [http://pupnp.sourceforge.net/] herunterladen oder eines der Pakete, die f&amp;amp;uuml;r zahlreiche Distributionen erh&amp;amp;auml;ltlich sind, installieren.&lt;br /&gt;
&lt;br /&gt;
'''OpenSuse 10.2''' von [http://forum.amule.org/profile.php?userid=5567 Gerd78]&lt;br /&gt;
* [http://gw78.ja-nee.de/suse/10.2/repodata/ Repository]&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu 6.10''' von [http://forum.amule.org/profile.php?userid=3842 Wuischke]&lt;br /&gt;
* [http://wuischke.hateworx.org/download/libupnp/libupnp_1.4.1-1_i386.deb libupnp_1.4.1-1_i386.deb]&lt;br /&gt;
&lt;br /&gt;
'''Fedora Core 4, 5 und 6'''&lt;br /&gt;
* libupnp wird in Fedora Extras mitgeliefert.&lt;br /&gt;
&lt;br /&gt;
'''Slackware 12.x (version 1.6.x)'''&lt;br /&gt;
* [http://www.slacky.eu http://www.slacky.eu]&lt;br /&gt;
&lt;br /&gt;
== Externer link ==&lt;br /&gt;
* [http://de.wikipedia.org/wiki/Universal_Plug_and_Play &amp;quot;Universal Plug and Play&amp;quot;]&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Universal_Plug_and_Play</id>
		<title>Universal Plug and Play</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Universal_Plug_and_Play"/>
				<updated>2008-07-13T17:21:08Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Updated for aMule 2.2.1 and added link for Slackware pkgs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;'''English''' | [[Universal_Plug_and_Play-de|Deutsch]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Universal Plug and Play (uPnP)''' is a new feature of [[aMule]] (CVS) which allows you to automatically configure the ports on your router, provided your router supports uPnP. This functionality is still being tested and should appear soon in an official release.&lt;br /&gt;
&lt;br /&gt;
To use uPnP, you will need to install an external library, '''libupnp'''. It is highly recommended that you use libupnp version 1.4.1.&lt;br /&gt;
'''Note''': since aMule 2.2.1 you need version 1.6.x of libupnp.&lt;br /&gt;
&lt;br /&gt;
You can download the source tarball from the project page at sourceforge [http://pupnp.sourceforge.net/] or install one of the packages available for various distros.&lt;br /&gt;
&lt;br /&gt;
'''OpenSuse 10.2''' by [http://forum.amule.org/profile.php?userid=5567 Gerd78]&lt;br /&gt;
* [http://gw78.ja-nee.de/suse/10.2/repodata/ Repository]&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu'''&lt;br /&gt;
* Included in Ubuntu repos&lt;br /&gt;
&lt;br /&gt;
'''Fedora Core 4, 5 and 6'''&lt;br /&gt;
* libupnp is included in Fedora Extras.&lt;br /&gt;
&lt;br /&gt;
'''Slackware 12.x'''&lt;br /&gt;
* [http://www.slacky.eu http://www.slacky.eu]&lt;br /&gt;
&lt;br /&gt;
== External link ==&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Universal_Plug_and_Play &amp;quot;Universal Plug and Play&amp;quot;]&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-it</id>
		<title>HowTo Compile In Slackware-it</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-it"/>
				<updated>2008-07-01T21:06:13Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | [[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
| [[HowTo_Compile_In_Slackware-fr|Français]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Installare [[aMule]] 2.2.1 su [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA''': E' necessario impersonare il super-utente (generalmente ''root'') per completare la procedura di installazione/aggiornamento di [[aMule]]. Si consideri anche la possibilità di usare [http://asic-linux.com.mx/~izto/checkinstall checkinstall] per gestire i pacchetti.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Richieste di sistema&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per poter compilare aMule 2.2.1 su una Slackware 12.0/12.1 sono necessari i seguenti pacchetti. Le versioni suggerite sono quelle distribuite con Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (da http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (Se si vuole utilizzare la funzionalità UPnP, scaricare il pacchetto dei sorgenti da http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (da http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org o un pacchetto precompilato da http://packages.slackware.it)&lt;br /&gt;
* '''Se si usa Slackware 12.0''' aggiornare il pacchetto gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''Se si usa Slackware 12.0''' aggiornare il pacchetto gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''facoltativo'') il pacchetto ccache-2.4-i486-1 se si vuole velocizzare la compilazione&lt;br /&gt;
&lt;br /&gt;
La versione minima del GCC dichiarata nel file docs/INSTALL sembra essere obsoleta dal momento che ho riscontrato il seguente errore:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Altri pacchetti - librerie di sistema - che sono necessarie: sono menzionate alla fine nel riassunto mostrato alla fine del comando ''configure'' di aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Binari precompilati di aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
Se il vostro sistema soddisfa i requisiti di aMule sopra menzionati, è possibile scaricare un pacchetto precompilato per [http://www.slackware.com Slackware] da [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] e installarlo (come root) con:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
o se si vuole semplicemente aggiornare il pacchetto:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Digitare ''amule'' al prompt della shell per lanciare aMule o eseguire la voce di menu Kstart-&amp;gt;Internet-&amp;gt;aMule creata in [http://www.kde.org KDE] o (voce simile in) [http://www.gnome.org GNOME]&lt;br /&gt;
&lt;br /&gt;
Se si vuole ''rimuovere'' aMule eseguire:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compilare aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Per prima cosa installare/aggiornare i pacchetti sopra menzionati. Poi compilare la libreria '''cryptopp''' (nessun flag speciale da passare al ''configure'') e '''wxGTK''' (se già non presente) con i seguenti parametri:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;inserire password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Meglio ancora, si può utilizzare checkintall per gestire i pacchetti Slackware o leggere come crearne su slackwiki.org. Checkintall può gestire pacchetti nel formato Slackware creati sul proprio host, il che rende più semplice l'aggiornamento o la rimozione di spazzatura generata da precedenti installazioni. Se le istruzioni su slackwiki.org non sono proprio alla vostra portata, per il momento utilizzate solo checkinstall:&lt;br /&gt;
&lt;br /&gt;
: impersonare root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: eseguire semplicemente&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Rispondere alle domande ed avete fatto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installare [[wxBase]] (facoltativo)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se avete scaricato una versione di [[wxWidgets|wxGTK]] meno recente della 2.5 e volete usare [[aMule]] anche da linea di comando o con altre interfacce (esempio [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], ecc.), si deve procedere all'installazione delle librerie [[wxBase]]. In ogni altro caso, non ce n'è bisogno.&lt;br /&gt;
&lt;br /&gt;
Scaricare i sorgenti di [[wxBase]] (pacchetto .tar.gz) da http://www.amule-project.net o http://www.amule.org ed eseguire quanto segue:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;inserire password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Compilare '''aMule'''. Eseguire il ''configure'' con i seguenti parametri se si vuole ottenere un'installazione completa:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''facoltativo, per velocizzare la compilazione'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''facoltativo, se differente da /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* Se si è soddisfatti del riassunto mostrato alla fine, eseguire:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:Se si dispone di una CPU multi-core, si può velocizzare la compilazione aggiungendo il parametro &amp;quot;-j&amp;quot; secondo il numero di CPU logiche/fisiche rilevate sul vostro sistema, ad esempio su un sistema dual-core si può aggiungere:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* Se non appare alcun errore, si può eseguire (come root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Infine eseguire &amp;quot;amule&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compilare un pacchetto Slackware&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I passi che ho seguito differiscono di poco da quanto sopra esposto.&lt;br /&gt;
&lt;br /&gt;
* Anzitutto ho installato aMule in un'altra locazione - per meglio controllare il risultato - aggiungendo il seguente parametro allo script di ''configure'':&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Ricordarsi di aggiungere &amp;quot;/usr&amp;quot; alla fine del path.&lt;br /&gt;
&lt;br /&gt;
* Dopo aver installato aMule (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), ridurre la dimensione dei binari con il seguente comando, per poter contenere (parecchio!) la dimensione del pacchetto complessivo:&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:In questa directory creare i file &amp;quot;''slack-required''&amp;quot; e &amp;quot;''slack-desc''&amp;quot; secondo le linee guida SlackBuild. Io sono pigro e li ho semplicemente copiati da un precedente pacchetto recente e ho soltato modificato le parti non più valide.&lt;br /&gt;
&lt;br /&gt;
* Creare il pacchetto:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Verificare la bontà del vostro pacchetto e notificarne l'esistenza nel forum, includendo il link ed2k (impostare a priorità ''release'' il file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Note finali&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Godetevi il frutto del duro lavoro che viene svolto continuamente dal team [[aMule]] [[AMule_devs|developers]]!&lt;br /&gt;
&lt;br /&gt;
Potete contattarmi in [[IRC]] sul canale [irc://irc.freenode.net irc.freenode.com] [irc://irc.freenode.net/amule #amule] cercandomi col nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Oppure ponete le vostre domande sul forum presso [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr</id>
		<title>HowTo Compile In Slackware-fr</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr"/>
				<updated>2008-07-01T21:04:55Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | [[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
| [[HowTo_Compile_In_Slackware-fr|Français]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Installer [[aMule]] 2.2.1 sur [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': vous devez être l'utilisateur admin (généralement ''root'') pour installer/désinstaller/mettre à jour [[aMule]], en plus vous pouvez utiliser [http://asic-linux.com.mx/~izto/checkinstall checkinstall] pour organiser les progiciels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration recommandée&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler aMule 2.2.1 sur Slackware 12.0/12.1 vous nécessitez les progiciels suivants. Les versions conséillés sont celles qui sont avec Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (de http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (si vous voulez utiliser la fonctionnalité UPnP, télécharger le tarball de http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (de http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org ou un progiciel de http://packages.slackware.it)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le progiciel gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le progiciel gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''facultatif'') ccache-2.4-i486-1 si vous voulez accélérer la compilation&lt;br /&gt;
&lt;br /&gt;
La version minimale du GCC déclarée dans la fiche docs/INSTALL semble dépréciée puisque j'ai rencontré cette erreur:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Autres progiciels - répertoires du système - qui sont nécéssaires: ces sont montrés à la fin du sommaire du ''configure'' de aMule:&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule progiciels&amp;lt;/h2&amp;gt;&lt;br /&gt;
Si vôtre système est conforme aux conditions ci-dessus, télécharger le progiciel [http://www.slackware.com Slackware] de [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] et installez (comme root) avec:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
ou simplement, si vous voulez mettre à jour le progiciel:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Tapez ''amule'' dans le shell pour démarrer ou dans [http://www.kde.org KDE] (et d'une façon similaire dans [http://www.gnome.org GNOME]) démarrez Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
Si vous voulez ''désinstaller'' aMule exécutez:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiler aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installer/mettre à jour davantage les progiciels ci-dessus. Après, compiler '''cryptopp''' (pas de paramètre en particulier) et '''wxGTK''' (si n'est déjà installé) avec les paramètres suivants:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;amp;lt;insérez mot de passe&amp;amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Ou mieux, vous pouvez utiliser checkinstall ou lire comme préparer correctement des progiciels pour Slackware sur slackwiki.org. Checkinstall progiciels et progiciels que vous préparez tout seuls peuvent être gérés pas les outils du Slackware, qui rendent simple l'installation et la mise à jour puisque ils effacent les ordures des installations précédentes. Si les instructions sur Slackwiki sont trop difficiles, utiliser simplement checkinstall pour l'instant:&lt;br /&gt;
&lt;br /&gt;
: devenez root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: exécutez simplement:&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Répondez aux questions et c'est fini&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installer [[wxBase]] (facultatif)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au cas où vous avez téléchargé [[wxWidgets|wxGTK]] avec version antérieur à 2.5 et vous voulez utiliser [[aMule]] par interface en ligne de commande (par example [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), vous devez donc installer [[wxBase]]. Tout autre cas, ce n'est pas nécessaire.&lt;br /&gt;
&lt;br /&gt;
Téléchargez [[wxBase]] sources (.tar.gz) de http://www.amule-project.net ou http://www.amule.org et exécutez:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;amp;lt;insérez mot de passe&amp;amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Compilez '''aMule'''. Exécutez le &amp;quot;configure&amp;quot; script avec les paramètres suivants pour une complète installation:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''facultatif, il accélère la compilation'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''facultatif, si différent de /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* Si vous êtes satisfaits du sommaire qui est montré, exécutez:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:Si vous avez un processeur multi coeur it est possible d'accéler la compilation en utilisant le paramètre &amp;quot;-j&amp;quot; selon le nombre des processeurs logique/physique détectés dans votre système, par example pour un double coeur processeur:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* S'il n'y a pas d'erreurs, exécutez (comme root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Enfin exécutez &amp;quot;amule&amp;quot; exécutable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Préparer un progiciel Slackware&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La procédure suivie change just un peu.&lt;br /&gt;
&lt;br /&gt;
* J'ai installé davantage aMule dans une différente location pour mieux contrôler le résultat, donc ajoutant le paramètre suivant au script ''configure'':&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Rappelez de juxtaposer &amp;quot;/usr&amp;quot; à la fin de la location.&lt;br /&gt;
&lt;br /&gt;
* Après avoir installé (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), réduisez (beaucoup!) tous les fichiers exécutables avec l'ordre suivant:&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Ici créez et modifiez les fichiers &amp;quot;''slack-required''&amp;quot; et &amp;quot;''slack-desc''&amp;quot; selon les indications SlackBuild. Puisque je suis paresseux, je les ai recopiés d'un autre récent progiciel aMule pour Slackware (modifiant ce qui était necéssaire).&lt;br /&gt;
&lt;br /&gt;
* Créez le progiciel avec:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérifiez votre progiciel et informez-en le forum en affichant le lien ed2k (mettez comme ''release'' priorité le fichier) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes finales&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appreciez les efforts que le groupe [[aMule]] [[AMule_devs|developers]] a fait et est en train de faire!&lt;br /&gt;
&lt;br /&gt;
Vous pouvez me trouver sur [[IRC]] dans [irc://irc.freenode.net irc.freenode.com] chaîne [irc://irc.freenode.net/amule #amule] avec surnom '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Ou afficher votres questions sur [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr</id>
		<title>HowTo Compile In Slackware-fr</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr"/>
				<updated>2008-07-01T20:55:51Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Created French translation (second part)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | [[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
| [[HowTo_Compile_In_Slackware-fr|Français]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Installer [[aMule]] 2.2.1 sur [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': vous devez être l'utilisateur admin (généralement ''root'') pour installer/désinstaller/mettre à jour [[aMule]], en plus vous pouvez utiliser [http://asic-linux.com.mx/~izto/checkinstall checkinstall] pour organiser les progiciels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration recommandée&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler aMule 2.2.1 sur Slackware 12.0/12.1 vous nécessitez les progiciels suivants. Les versions conséillés sont celles qui sont avec Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (de http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (si vous voulez utiliser la fonctionnalité UPnP, télécharger le tarball de http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (de http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org ou un progiciel de http://packages.slackware.it)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le progiciel gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le progiciel gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''facultatif'') ccache-2.4-i486-1 si vous voulez accélérer la compilation&lt;br /&gt;
&lt;br /&gt;
La version minimale du GCC déclarée dans la fiche docs/INSTALL semble dépréciée puisque j'ai rencontré cette erreur:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Autres progiciels - répertoires du système - qui sont nécéssaires: ces sont montrés à la fin du sommaire du ''configure'' de aMule:&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule progiciels&amp;lt;/h2&amp;gt;&lt;br /&gt;
Si vôtre système est conforme aux conditions ci-dessus, télécharger le progiciel [http://www.slackware.com Slackware] de [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] et installez (comme root) avec:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
ou simplement, si vous voulez mettre à jour le progiciel:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Tapez ''amule'' dans le shell pour démarrer ou dans [http://www.kde.org KDE] (et d'une façon similaire dans [http://www.gnome.org GNOME]) démarrez Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
Si vous voulez ''désinstaller'' aMule exécutez:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiler aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installer/mettre à jour davantage les progiciels ci-dessus. Après, compiler '''cryptopp''' (pas de paramètre en particulier) et '''wxGTK''' (si n'est déjà installé) avec les paramètres suivants:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insérez mot de passe&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Ou mieux, vous pouvez utiliser checkinstall ou lire comme préparer correctement des progiciels pour Slackware sur slackwiki.org. Checkinstall progiciels et progiciels que vous préparez tout seuls peuvent être gérés pas les outils du Slackware, qui rendent simple l'installation et la mise à jour puisque ils effacent les ordures des installations précédentes. Si les instructions sur Slackwiki sont trop difficiles, utiliser simplement checkinstall pour l'instant:&lt;br /&gt;
&lt;br /&gt;
: devenez root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: exécutez simplement:&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Répondez aux questions et c'est fini&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installer [[wxBase]] (facultatif)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Au cas où vous avez téléchargé [[wxWidgets|wxGTK]] avec version antérieur à 2.5 et vous voulez utiliser [[aMule]] par interface en ligne de commande (par example [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), vous devez donc installer [[wxBase]]. Tout autre cas, ce n'est pas nécessaire.&lt;br /&gt;
&lt;br /&gt;
Téléchargez [[wxBase]] sources (.tar.gz) de http://www.amule-project.net ou http://www.amule.org et exécutez:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insérez mot de passe&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Compilez '''aMule'''. Exécutez le &amp;quot;configure&amp;quot; script avec les paramètres suivants pour une complète installation:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''facultatif, il accélère la compilation'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''facultatif, si différent de /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* Si vous êtes satisfaits du sommaire qui est montré, exécutez:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:Si vous avez un processeur multi coeur it est possible d'accéler la compilation en utilisant le paramètre &amp;quot;-j&amp;quot; selon le nombre des processeurs logique/physique détectés dans votre système, par example pour un double coeur processeur:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* S'il n'y a pas d'erreurs, exécutez (comme root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Enfin exécutez &amp;quot;amule&amp;quot; exécutable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Préparer un progiciel Slackware&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La procédure suivie change just un peu.&lt;br /&gt;
&lt;br /&gt;
* J'ai installé davantage aMule dans une différente location pour mieux contrôler le résultat, donc ajoutant le paramètre suivant au script ''configure'':&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Rappelez de juxtaposer &amp;quot;/usr&amp;quot; à la fin de la location.&lt;br /&gt;
&lt;br /&gt;
* Après avoir installé (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), réduisez (beaucoup!) tous les fichiers exécutables avec l'ordre suivant:&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Ici créez et modifiez les fichiers &amp;quot;''slack-required''&amp;quot; et &amp;quot;''slack-desc''&amp;quot; selon les indications SlackBuild. Puisque je suis paresseux, je les ai recopiés d'un autre récent progiciel aMule pour Slackware (modifiant ce qui était necéssaire).&lt;br /&gt;
&lt;br /&gt;
* Créez le progiciel avec:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérifiez votre progiciel et informez-en le forum en affichant le lien ed2k (mettez comme ''release'' priorité le fichier) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes finales&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Appreciez les efforts que le groupe [[aMule]] [[AMule_devs|developers]] a fait et est en train de faire!&lt;br /&gt;
&lt;br /&gt;
Vous pouvez me trouver sur [[IRC]] dans [irc://irc.freenode.net irc.freenode.com] chaîne [irc://irc.freenode.net/amule #amule] avec surnom '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Ou afficher votres questions sur [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr</id>
		<title>HowTo Compile In Slackware-fr</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr"/>
				<updated>2008-06-30T20:49:58Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Created French translation (first part)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | [[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
| [[HowTo_Compile_In_Slackware-fr|Français]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Installer [[aMule]] 2.2.1 sur [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': vous devez être l'utilisateur admin (généralement ''root'') pour installer/désinstaller/mettre à jour [[aMule]], en plus vous pouvez utiliser [http://asic-linux.com.mx/~izto/checkinstall checkinstall] pour organiser les progiciels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Configuration recommandée&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler aMule 2.2.1 sur Slackware 12.0/12.1 vous nécessitez les progiciels suivants. Les versions conséillés sont celles qui sont avec Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (de http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (si vous voulez utiliser la fonctionnalité UPnP, télécharger le tarball de http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (de http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org ou un progiciel de http://packages.slackware.it)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le progiciel gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''Si vous utilisez Slackware 12.0''' mettre à jour le progiciel gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''facultatif'') ccache-2.4-i486-1 si vous voulez accélérer la compilation&lt;br /&gt;
&lt;br /&gt;
La version minimale du GCC déclarée dans la fiche docs/INSTALL semble dépréciée puisque j'ai rencontré cette erreur:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Autres progiciels - répertoires du système - qui sont nécéssaires: ces sont montrés à la fin du sommaire du ''configure'' de aMule:&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule progiciels&amp;lt;/h2&amp;gt;&lt;br /&gt;
Si vôtre système est conforme aux conditions ci-dessus, télécharger le progiciel [http://www.slackware.com Slackware] de [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] et installez (comme root) avec:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
ou simplement, si vous voulez mettre à jour le progiciel:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Tapez ''amule'' dans le shell pour démarrer ou dans [http://www.kde.org KDE] (et d'une façon similaire dans [http://www.gnome.org GNOME]) démarrez Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
Si vous voulez ''désinstaller'' aMule exécutez:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-it</id>
		<title>HowTo Compile In Slackware-it</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-it"/>
				<updated>2008-06-30T19:39:49Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Created Italian translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | [[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
| [[HowTo_Compile_In_Slackware-fr|Français]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Installare [[aMule]] 2.2.1 su [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTA''': E' necessario impersonare il super-utente (generalmente ''root'') per completare la procedura di installazione/aggiornamento di [[aMule]]. Si consideri anche la possibilità di usare [http://asic-linux.com.mx/~izto/checkinstall checkinstall] per gestire i pacchetti.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Richieste di sistema&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per poter compilare aMule 2.2.1 su una Slackware 12.0/12.1 sono necessari i seguenti pacchetti. Le versioni suggerite sono quelle distribuite con Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (da http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (Se si vuole utilizzare la funzionalità UPnP, scaricare il pacchetto dei sorgenti da http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (da http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org o un pacchetto precompilato da http://packages.slackware.it)&lt;br /&gt;
* '''Se si usa Slackware 12.0''' aggiornare il pacchetto gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''Se si usa Slackware 12.0''' aggiornare il pacchetto gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''facoltativo'') il pacchetto ccache-2.4-i486-1 se si vuole velocizzare la compilazione&lt;br /&gt;
&lt;br /&gt;
La versione minima del GCC dichiarata nel file docs/INSTALL sembra essere obsoleta dal momento che ho riscontrato il seguente errore:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Altri pacchetti - librerie di sistema - che sono necessarie: sono menzionate alla fine nel riassunto mostrato alla fine del comando ''configure'' di aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Binari precompilati di aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
Se il vostro sistema soddisfa i requisiti di aMule sopra menzionati, è possibile scaricare un pacchetto precompilato per [http://www.slackware.com Slackware] da [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] e installarlo (come root) con:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
o se si vuole semplicemente aggiornare il pacchetto:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Digitare ''amule'' al prompt della shell per lanciare aMule o eseguire la voce di menu Kstart-&amp;gt;Internet-&amp;gt;aMule creata in [http://www.kde.org KDE] o (voce simile in) [http://www.gnome.org GNOME]&lt;br /&gt;
&lt;br /&gt;
Se si vuole ''rimuovere'' aMule eseguire:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compilare aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Per prima cosa installare/aggiornare i pacchetti sopra menzionati. Poi compilare la libreria '''cryptopp''' (nessun flag speciale da passare al ''configure'') e '''wxGTK''' (se già non presente) con i seguenti parametri:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Meglio ancora, si può utilizzare checkintall per gestire i pacchetti Slackware o leggere come crearne su slackwiki.org. Checkintall può gestire pacchetti nel formato Slackware creati sul proprio host, il che rende più semplice l'aggiornamento o la rimozione di spazzatura generata da precedenti installazioni. Se le istruzioni su slackwiki.org non sono proprio alla vostra portata, per il momento utilizzate solo checkinstall:&lt;br /&gt;
&lt;br /&gt;
: impersonare root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: eseguire semplicemente&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Rispondere alle domande ed avete fatto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installare [[wxBase]] (facoltativo)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se avete scaricato una versione di [[wxWidgets|wxGTK]] meno recente della 2.5 e volete usare [[aMule]] anche da linea di comando o con altre interfacce (esempio [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], ecc.), si deve procedere all'installazione delle librerie [[wxBase]]. In ogni altro caso, non ce n'è bisogno.&lt;br /&gt;
&lt;br /&gt;
Scaricare i sorgenti di [[wxBase]] (pacchetto .tar.gz) da http://www.amule-project.net o http://www.amule.org ed eseguire quanto segue:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Compilare '''aMule'''. Eseguire il ''configure'' con i seguenti parametri se si vuole ottenere un'installazione completa:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''facoltativo, per velocizzare la compilazione'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''facoltativo, se differente da /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* Se si è soddisfatti del riassunto mostrato alla fine, eseguire:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:Se si dispone di una CPU multi-core, si può velocizzare la compilazione aggiungendo il parametro &amp;quot;-j&amp;quot; secondo il numero di CPU logiche/fisiche rilevate sul vostro sistema, ad esempio su un sistema dual-core si può aggiungere:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* Se non appare alcun errore, si può eseguire (come root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Infine eseguire &amp;quot;amule&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compilare un pacchetto Slackware&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I passi che ho seguito differiscono di poco da quanto sopra esposto.&lt;br /&gt;
&lt;br /&gt;
* Anzitutto ho installato aMule in un'altra locazione - per meglio controllare il risultato - aggiungendo il seguente parametro allo script di ''configure'':&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Ricordarsi di aggiungere &amp;quot;/usr&amp;quot; alla fine del path.&lt;br /&gt;
&lt;br /&gt;
* Dopo aver installato aMule (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), ridurre la dimensione dei binari con il seguente comando, per poter contenere (parecchio!) la dimensione del pacchetto complessivo:&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:In questa directory creare i file &amp;quot;''slack-required''&amp;quot; e &amp;quot;''slack-desc''&amp;quot; secondo le linee guida SlackBuild. Io sono pigro e li ho semplicemente copiati da un precedente pacchetto recente e ho soltato modificato le parti non più valide.&lt;br /&gt;
&lt;br /&gt;
* Creare il pacchetto:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Verificare la bontà del vostro pacchetto e notificarne l'esistenza nel forum, includendo il link ed2k (impostare a priorità ''release'' il file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Note finali&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Godetevi il frutto del duro lavoro che viene svolto continuamente dal team [[aMule]] [[AMule_devs|developers]]!&lt;br /&gt;
&lt;br /&gt;
Potete contattarmi in [[IRC]] sul canale [irc://irc.freenode.net irc.freenode.com] [irc://irc.freenode.net/amule #amule] cercandomi col nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Oppure ponete le vostre domande sul forum presso [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr</id>
		<title>HowTo Compile In Slackware-fr</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-fr"/>
				<updated>2008-06-30T18:59:26Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Added stub for French translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | [[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
| [[HowTo_Compile_In_Slackware-fr|Français]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.1 on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, also consider using [http://asic-linux.com.mx/~izto/checkinstall checkinstall] installed to manage packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages. Package version suggested are those provided for the Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab a pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-it</id>
		<title>HowTo Compile In Slackware-it</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware-it"/>
				<updated>2008-06-30T18:58:57Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Added stub for Italian translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | [[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
| [[HowTo_Compile_In_Slackware-fr|Français]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.1 on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, also consider using [http://asic-linux.com.mx/~izto/checkinstall checkinstall] installed to manage packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages. Package version suggested are those provided for the Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab a pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-06-30T18:58:25Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Added header for translations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[HowTo_Compile_In_Slackware|English]] | [[HowTo_Compile_In_Slackware-it|Italiano]]&lt;br /&gt;
| [[HowTo_Compile_In_Slackware-fr|Français]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.1 on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, also consider using [http://asic-linux.com.mx/~izto/checkinstall checkinstall] installed to manage packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages. Package version suggested are those provided for the Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab a pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-06-26T20:34:49Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.1 on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, also consider using [http://asic-linux.com.mx/~izto/checkinstall checkinstall] installed to manage packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages. Package version suggested are those provided for the Slackware 12.0/12.1:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab a pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-06-26T20:32:17Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: messed up :) and recovered latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.1 on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, also consider using [http://asic-linux.com.mx/~izto/checkinstall checkinstall] installed to manage packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab a pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-06-26T20:31:23Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: Added updated info for aMule 2.2.1 on recent Slackware&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Installing [[aMule]] on [http://www.slackware.com Slackware]&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h1&amp;gt;&amp;lt;font color=red&amp;gt;Someone should check how recent this Article is, and update it for 2.1.3 or better 2.2.0&amp;lt;/font&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h2&amp;gt;by ''Mike (servnov)''&amp;lt;/h2&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h4&amp;gt;wisecrackin' added by DexterF&amp;lt;/h4&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, further you should have at least checkinstall installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Installing [[wxWidgets|wxGTK]] ===&lt;br /&gt;
&lt;br /&gt;
:Download [[wxWidgets|wxGTK]] sources (.tar.gz packages) from &lt;br /&gt;
:www.wxwidgets.org, latest is 2.6.2 as of 21st of Dec 05&lt;br /&gt;
&lt;br /&gt;
:''tar -xzvf wxGTK*''&lt;br /&gt;
:''cd wxGTK*''&lt;br /&gt;
:''./configure --prefix=/usr --enable-unicode''&lt;br /&gt;
:''make''&lt;br /&gt;
&lt;br /&gt;
: After make finishes, it's about time to install the new files.&lt;br /&gt;
: ''Usually'' this is done by becoming root and invoking &lt;br /&gt;
&lt;br /&gt;
: # make install&lt;br /&gt;
&lt;br /&gt;
: ''But:'' even better, use checkinstall or read up on how to&lt;br /&gt;
: properly make Slackware packages on slackwiki.org.&lt;br /&gt;
: checkinstall and selfmade packages can be handled by slackware's package&lt;br /&gt;
: tools, which make upgrading and removing old cruft from previous &lt;br /&gt;
: installs a breeze.&lt;br /&gt;
: If the Slackwiki howto is a little too much for, stick to checkinstall for&lt;br /&gt;
: the moment: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installing [[wxBase]] (Optional) ===&lt;br /&gt;
&lt;br /&gt;
:'''If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.'''&lt;br /&gt;
&lt;br /&gt;
:Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''tar -xzvf wxBase*''&lt;br /&gt;
:''cd wxBase*''&lt;br /&gt;
:''./configure''&lt;br /&gt;
:''make''&lt;br /&gt;
: #the following command '''must''' be run as super-user (usually ''root''):&lt;br /&gt;
:''make install''&lt;br /&gt;
&lt;br /&gt;
=== Installing [[aMule]] ===&lt;br /&gt;
&lt;br /&gt;
:Grab pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net].&lt;br /&gt;
&lt;br /&gt;
:''installpkg aMule-2.0.0rc7-i686-1.tgz'' (or whatever the newest version is)&lt;br /&gt;
&lt;br /&gt;
:That's all!&lt;br /&gt;
&lt;br /&gt;
:Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
== Updating ==&lt;br /&gt;
&lt;br /&gt;
:The following command will remove the old [[aMule]] package and install the new version:&lt;br /&gt;
&lt;br /&gt;
:''upgradepkg aMule-2.0.0rc7-i686-1.tgz''&lt;br /&gt;
&lt;br /&gt;
=== Compiling aMule from src === &lt;br /&gt;
&lt;br /&gt;
: Sometimes you might feel an urge to go cvs or simply don't want&lt;br /&gt;
: to use prepackaged binaries because of paranoia, the packagers&lt;br /&gt;
: are dodos or whatever.&lt;br /&gt;
&lt;br /&gt;
:Download a src tarball at amule.org.&lt;br /&gt;
:tar xzvf or tar xjvf the tarball.&lt;br /&gt;
:Enter the dir&lt;br /&gt;
: I use this configure call:&lt;br /&gt;
:./configure --enable-amule-daemon --enable-amulecmd \&lt;br /&gt;
:--enable-amulecmdgui --enable-webserver --enable-amule-gui \&lt;br /&gt;
:--enable-cas --enable-alcc --enable-kad-compile --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
:this will give you the core, the monolithic, the webserver,&lt;br /&gt;
:the stats program, the link handler, and... about everything.&lt;br /&gt;
&lt;br /&gt;
:after that, run ''make'' and in the lucky case it finishes without &lt;br /&gt;
:errors, follow installation instructions from wxGTK above. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&lt;br /&gt;
:The following command will remove [[aMule]]:&lt;br /&gt;
&lt;br /&gt;
:''removepkg aMule''&lt;br /&gt;
&lt;br /&gt;
== Final note ==&lt;br /&gt;
&lt;br /&gt;
You can even get [[wxBase]] and [[wxWidgets|wxGTK]] .tgz [http://www.slackware.com Slackware] packages and install them with 'installpkg'. Using the [http://www.slackware.com Slackware] package manager saves time during installation and makes upgrading easy.&lt;br /&gt;
You can also type 'pkgtool' as root and then search for the packages you have downloaded and install and/or remove packages. &lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Just remember you will need [[wxBase]] and [[wxWidgets|wxGTK]] installed even when using [http://www.slackware.com Slackware] package.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hope this helps.&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installing [[aMule]] on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile cryptopp (no special flags required) and wxGTK (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
&lt;br /&gt;
* Then compile aMule. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
::If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:# make install&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:$ cd ..&lt;br /&gt;
:$ ls&lt;br /&gt;
:install usr&lt;br /&gt;
:$ makepkg aMule-x.y.z.tgz&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-06-26T20:30:30Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.1 on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, also consider using [http://asic-linux.com.mx/~izto/checkinstall checkinstall] installed to manage packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab a pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-06-26T20:27:16Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.1 on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, also consider using [http://asic-linux.com.mx/~izto/checkinstall checkinstall] installed to manage packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password when requested&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-06-26T20:25:44Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: reworked article, removed old stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Installing [[aMule]] 2.2.1 on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, further you should have at least checkinstall installed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;aMule prepackaged binaries&amp;lt;/h2&amp;gt;&lt;br /&gt;
Provided your system satisfies the above mentioned requirements, grab pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net] and install it (as root) with:&lt;br /&gt;
:''# installpkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
or if you simply need to upgrade the package:&lt;br /&gt;
&lt;br /&gt;
:''# upgradepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
If you want to ''remove'' aMule simply run:&lt;br /&gt;
&lt;br /&gt;
:''# removepkg aMule-x.y.z.tgz''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password when requested&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
Even better, you can use checkinstall or read up on how to properly make Slackware packages on slackwiki.org. Checkinstall and selfmade packages can be handled by Slackware's package tools, which make upgrading and removing old cruft from previous installs a breeze. If the Slackwiki howto is a little too much for, stick to checkinstall for the moment:&lt;br /&gt;
&lt;br /&gt;
: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Installing [[wxBase]] (Optional)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.&lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''$ tar -xzvf wxBase*''&lt;br /&gt;
:''$ cd wxBase*''&lt;br /&gt;
:''$ ./configure''&lt;br /&gt;
:''$ make''&lt;br /&gt;
:''$ su &amp;lt;insert password&amp;gt;''&lt;br /&gt;
:''# make install''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Final note&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
Or post your questions on the [http://forum.amule.org forum].&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-06-25T23:23:36Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Installing [[aMule]] on [http://www.slackware.com Slackware]&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h2&amp;gt;by ''Mike (servnov)''&amp;lt;/h2&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h4&amp;gt;wisecrackin' added by DexterF&amp;lt;/h4&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, further you should have at least checkinstall installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Installing [[wxWidgets|wxGTK]] ===&lt;br /&gt;
&lt;br /&gt;
:Download [[wxWidgets|wxGTK]] sources (.tar.gz packages) from &lt;br /&gt;
:www.wxwidgets.org, latest is 2.6.2 as of 21st of Dec 05&lt;br /&gt;
&lt;br /&gt;
:''tar -xzvf wxGTK*''&lt;br /&gt;
:''cd wxGTK*''&lt;br /&gt;
:''./configure --prefix=/usr --enable-unicode''&lt;br /&gt;
:''make''&lt;br /&gt;
&lt;br /&gt;
: After make finishes, it's about time to install the new files.&lt;br /&gt;
: ''Usually'' this is done by becoming root and invoking &lt;br /&gt;
&lt;br /&gt;
: # make install&lt;br /&gt;
&lt;br /&gt;
: ''But:'' even better, use checkinstall or read up on how to&lt;br /&gt;
: properly make Slackware packages on slackwiki.org.&lt;br /&gt;
: checkinstall and selfmade packages can be handled by slackware's package&lt;br /&gt;
: tools, which make upgrading and removing old cruft from previous &lt;br /&gt;
: installs a breeze.&lt;br /&gt;
: If the Slackwiki howto is a little too much for, stick to checkinstall for&lt;br /&gt;
: the moment: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installing [[wxBase]] (Optional) ===&lt;br /&gt;
&lt;br /&gt;
:'''If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.'''&lt;br /&gt;
&lt;br /&gt;
:Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''tar -xzvf wxBase*''&lt;br /&gt;
:''cd wxBase*''&lt;br /&gt;
:''./configure''&lt;br /&gt;
:''make''&lt;br /&gt;
: #the following command '''must''' be run as super-user (usually ''root''):&lt;br /&gt;
:''make install''&lt;br /&gt;
&lt;br /&gt;
=== Installing [[aMule]] ===&lt;br /&gt;
&lt;br /&gt;
:Grab pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net].&lt;br /&gt;
&lt;br /&gt;
:''installpkg aMule-2.0.0rc7-i686-1.tgz'' (or whatever the newest version is)&lt;br /&gt;
&lt;br /&gt;
:That's all!&lt;br /&gt;
&lt;br /&gt;
:Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
== Updating ==&lt;br /&gt;
&lt;br /&gt;
:The following command will remove the old [[aMule]] package and install the new version:&lt;br /&gt;
&lt;br /&gt;
:''upgradepkg aMule-2.0.0rc7-i686-1.tgz''&lt;br /&gt;
&lt;br /&gt;
=== Compiling aMule from src === &lt;br /&gt;
&lt;br /&gt;
: Sometimes you might feel an urge to go cvs or simply don't want&lt;br /&gt;
: to use prepackaged binaries because of paranoia, the packagers&lt;br /&gt;
: are dodos or whatever.&lt;br /&gt;
&lt;br /&gt;
:Download a src tarball at amule.org.&lt;br /&gt;
:tar xzvf or tar xjvf the tarball.&lt;br /&gt;
:Enter the dir&lt;br /&gt;
: I use this configure call:&lt;br /&gt;
:./configure --enable-amule-daemon --enable-amulecmd \&lt;br /&gt;
:--enable-amulecmdgui --enable-webserver --enable-amule-gui \&lt;br /&gt;
:--enable-cas --enable-alcc --enable-kad-compile --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
:this will give you the core, the monolithic, the webserver,&lt;br /&gt;
:the stats program, the link handler, and... about everything.&lt;br /&gt;
&lt;br /&gt;
:after that, run ''make'' and in the lucky case it finishes without &lt;br /&gt;
:errors, follow installation instructions from wxGTK above. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&lt;br /&gt;
:The following command will remove [[aMule]]:&lt;br /&gt;
&lt;br /&gt;
:''removepkg aMule''&lt;br /&gt;
&lt;br /&gt;
== Final note ==&lt;br /&gt;
&lt;br /&gt;
You can even get [[wxBase]] and [[wxWidgets|wxGTK]] .tgz [http://www.slackware.com Slackware] packages and install them with 'installpkg'. Using the [http://www.slackware.com Slackware] package manager saves time during installation and makes upgrading easy.&lt;br /&gt;
You can also type 'pkgtool' as root and then search for the packages you have downloaded and install and/or remove packages. &lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Just remember you will need [[wxBase]] and [[wxWidgets|wxGTK]] installed even when using [http://www.slackware.com Slackware] package.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hope this helps.&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installing [[aMule]] on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
:If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;# make install&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;$ cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ ls&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;install usr&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;$ makepkg aMule-x.y.z.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-06-25T23:18:50Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Installing [[aMule]] on [http://www.slackware.com Slackware]&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h2&amp;gt;by ''Mike (servnov)''&amp;lt;/h2&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h4&amp;gt;wisecrackin' added by DexterF&amp;lt;/h4&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, further you should have at least checkinstall installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Installing [[wxWidgets|wxGTK]] ===&lt;br /&gt;
&lt;br /&gt;
:Download [[wxWidgets|wxGTK]] sources (.tar.gz packages) from &lt;br /&gt;
:www.wxwidgets.org, latest is 2.6.2 as of 21st of Dec 05&lt;br /&gt;
&lt;br /&gt;
:''tar -xzvf wxGTK*''&lt;br /&gt;
:''cd wxGTK*''&lt;br /&gt;
:''./configure --prefix=/usr --enable-unicode''&lt;br /&gt;
:''make''&lt;br /&gt;
&lt;br /&gt;
: After make finishes, it's about time to install the new files.&lt;br /&gt;
: ''Usually'' this is done by becoming root and invoking &lt;br /&gt;
&lt;br /&gt;
: # make install&lt;br /&gt;
&lt;br /&gt;
: ''But:'' even better, use checkinstall or read up on how to&lt;br /&gt;
: properly make Slackware packages on slackwiki.org.&lt;br /&gt;
: checkinstall and selfmade packages can be handled by slackware's package&lt;br /&gt;
: tools, which make upgrading and removing old cruft from previous &lt;br /&gt;
: installs a breeze.&lt;br /&gt;
: If the Slackwiki howto is a little too much for, stick to checkinstall for&lt;br /&gt;
: the moment: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installing [[wxBase]] (Optional) ===&lt;br /&gt;
&lt;br /&gt;
:'''If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.'''&lt;br /&gt;
&lt;br /&gt;
:Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''tar -xzvf wxBase*''&lt;br /&gt;
:''cd wxBase*''&lt;br /&gt;
:''./configure''&lt;br /&gt;
:''make''&lt;br /&gt;
: #the following command '''must''' be run as super-user (usually ''root''):&lt;br /&gt;
:''make install''&lt;br /&gt;
&lt;br /&gt;
=== Installing [[aMule]] ===&lt;br /&gt;
&lt;br /&gt;
:Grab pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net].&lt;br /&gt;
&lt;br /&gt;
:''installpkg aMule-2.0.0rc7-i686-1.tgz'' (or whatever the newest version is)&lt;br /&gt;
&lt;br /&gt;
:That's all!&lt;br /&gt;
&lt;br /&gt;
:Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
== Updating ==&lt;br /&gt;
&lt;br /&gt;
:The following command will remove the old [[aMule]] package and install the new version:&lt;br /&gt;
&lt;br /&gt;
:''upgradepkg aMule-2.0.0rc7-i686-1.tgz''&lt;br /&gt;
&lt;br /&gt;
=== Compiling aMule from src === &lt;br /&gt;
&lt;br /&gt;
: Sometimes you might feel an urge to go cvs or simply don't want&lt;br /&gt;
: to use prepackaged binaries because of paranoia, the packagers&lt;br /&gt;
: are dodos or whatever.&lt;br /&gt;
&lt;br /&gt;
:Download a src tarball at amule.org.&lt;br /&gt;
:tar xzvf or tar xjvf the tarball.&lt;br /&gt;
:Enter the dir&lt;br /&gt;
: I use this configure call:&lt;br /&gt;
:./configure --enable-amule-daemon --enable-amulecmd \&lt;br /&gt;
:--enable-amulecmdgui --enable-webserver --enable-amule-gui \&lt;br /&gt;
:--enable-cas --enable-alcc --enable-kad-compile --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
:this will give you the core, the monolithic, the webserver,&lt;br /&gt;
:the stats program, the link handler, and... about everything.&lt;br /&gt;
&lt;br /&gt;
:after that, run ''make'' and in the lucky case it finishes without &lt;br /&gt;
:errors, follow installation instructions from wxGTK above. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&lt;br /&gt;
:The following command will remove [[aMule]]:&lt;br /&gt;
&lt;br /&gt;
:''removepkg aMule''&lt;br /&gt;
&lt;br /&gt;
== Final note ==&lt;br /&gt;
&lt;br /&gt;
You can even get [[wxBase]] and [[wxWidgets|wxGTK]] .tgz [http://www.slackware.com Slackware] packages and install them with 'installpkg'. Using the [http://www.slackware.com Slackware] package manager saves time during installation and makes upgrading easy.&lt;br /&gt;
You can also type 'pkgtool' as root and then search for the packages you have downloaded and install and/or remove packages. &lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Just remember you will need [[wxBase]] and [[wxWidgets|wxGTK]] installed even when using [http://www.slackware.com Slackware] package.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hope this helps.&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installing [[aMule]] on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile '''cryptopp''' (no special flags required) and '''wxGTK''' (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
&lt;br /&gt;
* Then compile '''aMule'''. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
::If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:# make install&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:$ cd ..&lt;br /&gt;
:$ ls&lt;br /&gt;
:install usr&lt;br /&gt;
:$ makepkg aMule-x.y.z.tgz&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware</id>
		<title>HowTo Compile In Slackware</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Slackware"/>
				<updated>2008-06-25T23:17:13Z</updated>
		
		<summary type="html">&lt;p&gt;Jman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Installing [[aMule]] on [http://www.slackware.com Slackware]&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h1&amp;gt;&amp;lt;font color=red&amp;gt;Someone should check how recent this Article is, and update it for 2.1.3 or better 2.2.0&amp;lt;/font&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h2&amp;gt;by ''Mike (servnov)''&amp;lt;/h2&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h4&amp;gt;wisecrackin' added by DexterF&amp;lt;/h4&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': you will need super-user (usually ''root'') access to complete [[aMule]] install/uninstallation/update, further you should have at least checkinstall installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Installing [[wxWidgets|wxGTK]] ===&lt;br /&gt;
&lt;br /&gt;
:Download [[wxWidgets|wxGTK]] sources (.tar.gz packages) from &lt;br /&gt;
:www.wxwidgets.org, latest is 2.6.2 as of 21st of Dec 05&lt;br /&gt;
&lt;br /&gt;
:''tar -xzvf wxGTK*''&lt;br /&gt;
:''cd wxGTK*''&lt;br /&gt;
:''./configure --prefix=/usr --enable-unicode''&lt;br /&gt;
:''make''&lt;br /&gt;
&lt;br /&gt;
: After make finishes, it's about time to install the new files.&lt;br /&gt;
: ''Usually'' this is done by becoming root and invoking &lt;br /&gt;
&lt;br /&gt;
: # make install&lt;br /&gt;
&lt;br /&gt;
: ''But:'' even better, use checkinstall or read up on how to&lt;br /&gt;
: properly make Slackware packages on slackwiki.org.&lt;br /&gt;
: checkinstall and selfmade packages can be handled by slackware's package&lt;br /&gt;
: tools, which make upgrading and removing old cruft from previous &lt;br /&gt;
: installs a breeze.&lt;br /&gt;
: If the Slackwiki howto is a little too much for, stick to checkinstall for&lt;br /&gt;
: the moment: become root&lt;br /&gt;
&lt;br /&gt;
: ''$ su -''&lt;br /&gt;
&lt;br /&gt;
: then just call&lt;br /&gt;
&lt;br /&gt;
: ''# checkinstall''&lt;br /&gt;
&lt;br /&gt;
: Just answer the questions and you're done. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installing [[wxBase]] (Optional) ===&lt;br /&gt;
&lt;br /&gt;
:'''If you downloaded [[wxWidgets|wxGTK]] earlier than version 2.5 and you are planning to use [[aMule]] with command line interface (such as [[aMuleCMD]], [[aMuleWeb]], [[aMuled]], etc), then you you should install [[wxBase]]. In any other case, there's no need at all.'''&lt;br /&gt;
&lt;br /&gt;
:Download [[wxBase]] sources (.tar.gz packages) from http://www.amule-project.net or http://www.amule.org and do the following:&lt;br /&gt;
&lt;br /&gt;
:''tar -xzvf wxBase*''&lt;br /&gt;
:''cd wxBase*''&lt;br /&gt;
:''./configure''&lt;br /&gt;
:''make''&lt;br /&gt;
: #the following command '''must''' be run as super-user (usually ''root''):&lt;br /&gt;
:''make install''&lt;br /&gt;
&lt;br /&gt;
=== Installing [[aMule]] ===&lt;br /&gt;
&lt;br /&gt;
:Grab pre-built [http://www.slackware.com Slackware] package from [http://www.linuxpackages.net/search_view.php?by=name&amp;amp;name=amule&amp;amp;ver= linuxpackages.net].&lt;br /&gt;
&lt;br /&gt;
:''installpkg aMule-2.0.0rc7-i686-1.tgz'' (or whatever the newest version is)&lt;br /&gt;
&lt;br /&gt;
:That's all!&lt;br /&gt;
&lt;br /&gt;
:Type ''amule'' in a shell to lauch or in [http://www.kde.org KDE] (similar in [http://www.gnome.org GNOME]) go to Kstart-&amp;gt;Internet-&amp;gt;aMule&lt;br /&gt;
&lt;br /&gt;
== Updating ==&lt;br /&gt;
&lt;br /&gt;
:The following command will remove the old [[aMule]] package and install the new version:&lt;br /&gt;
&lt;br /&gt;
:''upgradepkg aMule-2.0.0rc7-i686-1.tgz''&lt;br /&gt;
&lt;br /&gt;
=== Compiling aMule from src === &lt;br /&gt;
&lt;br /&gt;
: Sometimes you might feel an urge to go cvs or simply don't want&lt;br /&gt;
: to use prepackaged binaries because of paranoia, the packagers&lt;br /&gt;
: are dodos or whatever.&lt;br /&gt;
&lt;br /&gt;
:Download a src tarball at amule.org.&lt;br /&gt;
:tar xzvf or tar xjvf the tarball.&lt;br /&gt;
:Enter the dir&lt;br /&gt;
: I use this configure call:&lt;br /&gt;
:./configure --enable-amule-daemon --enable-amulecmd \&lt;br /&gt;
:--enable-amulecmdgui --enable-webserver --enable-amule-gui \&lt;br /&gt;
:--enable-cas --enable-alcc --enable-kad-compile --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
:this will give you the core, the monolithic, the webserver,&lt;br /&gt;
:the stats program, the link handler, and... about everything.&lt;br /&gt;
&lt;br /&gt;
:after that, run ''make'' and in the lucky case it finishes without &lt;br /&gt;
:errors, follow installation instructions from wxGTK above. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&lt;br /&gt;
:The following command will remove [[aMule]]:&lt;br /&gt;
&lt;br /&gt;
:''removepkg aMule''&lt;br /&gt;
&lt;br /&gt;
== Final note ==&lt;br /&gt;
&lt;br /&gt;
You can even get [[wxBase]] and [[wxWidgets|wxGTK]] .tgz [http://www.slackware.com Slackware] packages and install them with 'installpkg'. Using the [http://www.slackware.com Slackware] package manager saves time during installation and makes upgrading easy.&lt;br /&gt;
You can also type 'pkgtool' as root and then search for the packages you have downloaded and install and/or remove packages. &lt;br /&gt;
&lt;br /&gt;
Enjoy the hard work [[aMule]] [[AMule_devs|developers]] have done and continue to do!&lt;br /&gt;
&lt;br /&gt;
Just remember you will need [[wxBase]] and [[wxWidgets|wxGTK]] installed even when using [http://www.slackware.com Slackware] package.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hope this helps.&lt;br /&gt;
&lt;br /&gt;
Catch me on [[IRC]] at [irc://irc.freenode.net irc.freenode.com] channel [irc://irc.freenode.net/amule #amule] nick '''servnov'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Installing [[aMule]] on [http://www.slackware.com Slackware] 12.0/12.1&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Installation requirements&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to compile aMule 2.2.1 on Slackware 12.0/12.1 you need the following packages:&lt;br /&gt;
* geoip 1.4.4 (from http://slacky.eu)&lt;br /&gt;
* libupnp 1.6.6 (if you want to use the UPnP feature, get the tarball from http://pupnp.sf.net)&lt;br /&gt;
* cryptopp 5.5.2 (from http://slacky.eu)&lt;br /&gt;
* wxGTK 2.8.7 (http://www.wxwidgets.org or a precompiled package from http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* '''If using Slackware 12.0''' upgrade package gcc-g++ with &amp;gt;= 4.2.3-i486-1 (http://packages.slackware.it)&lt;br /&gt;
* (''optional'') ccache-2.4-i486-1 package if you want to speedup compiling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum GCC version declared into the file docs/INSTALL appears to be obsolete as I encountered&lt;br /&gt;
the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;amule: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by amule)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other packages - system libs rather strictly aMule related - that are needed: these are mentioned&lt;br /&gt;
at the end of the configure summary of aMule.&lt;br /&gt;
&lt;br /&gt;
* regex system&lt;br /&gt;
* libintl system&lt;br /&gt;
* libpng 1.2.18&lt;br /&gt;
* libgd 2.0.35&lt;br /&gt;
* zlib 1.2.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Compiling aMule&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* First install/upgrade the above mentioned packages. Then compile cryptopp (no special flags required) and wxGTK (if not already present) with the following flags:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-gtk --enable-unicode --enable-optimise''&lt;br /&gt;
&lt;br /&gt;
* Then compile aMule. Run the &amp;quot;configure&amp;quot; with the following parameters for a complete install:&lt;br /&gt;
&lt;br /&gt;
:''$ ./configure --with-denoise-level=3 &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-optimize &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-verbose &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-geoip &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-wxcas &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-gui &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amulecmd &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-amule-daemon &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-alcc &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-cas &amp;lt;br&amp;gt;&lt;br /&gt;
:--disable-debug &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-webserver &amp;lt;br&amp;gt;&lt;br /&gt;
:--enable-ccache (''optional, compiling speedup'')&amp;lt;br&amp;gt;&lt;br /&gt;
:--prefix=/your/install/path (''optional, if different than /usr/local'')''&lt;br /&gt;
&lt;br /&gt;
* If you are satisfied of the summary that is shown, run:&lt;br /&gt;
&lt;br /&gt;
:$ make&lt;br /&gt;
&lt;br /&gt;
::If you have a multi-core CPU you can speedup the compilation adding the parameter &amp;quot;-j&amp;quot; according to the number of logical/phisical CPUs detected on your system, example for a dual-core CPU:&lt;br /&gt;
&lt;br /&gt;
:$ make -j 2 &lt;br /&gt;
	&lt;br /&gt;
* If no error arise, you can run (as root):&lt;br /&gt;
&lt;br /&gt;
:# make install&lt;br /&gt;
	&lt;br /&gt;
* Finally run the &amp;quot;amule&amp;quot; executable:&lt;br /&gt;
&lt;br /&gt;
:$ amule &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Building a Slackware package&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The steps I followed to build a package change just a little.&lt;br /&gt;
&lt;br /&gt;
* First I have installed amule in a different, dedicated path in order to check exactly the results, e.g. adding the following parameter to the configure script:&lt;br /&gt;
:--prefix=/home/''$(whoami)''/tmp/amule/usr&lt;br /&gt;
	&lt;br /&gt;
:Remember to append &amp;quot;/usr&amp;quot; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
* After installing (&amp;quot;make &amp;amp;&amp;amp; make install&amp;quot;), strip down all the binaries with the following command in order to squeeze package size (a lot!):&lt;br /&gt;
:$ cd /home/$(whoami)/tmp/amule/usr/bin&lt;br /&gt;
:$ for i in alc alcc amule amulecmd amuled amulegui amuleweb cas ed2k wxcas; do strip $i; done&lt;br /&gt;
:$ cd ../..&lt;br /&gt;
:$ md install&lt;br /&gt;
:$ cd install&lt;br /&gt;
&lt;br /&gt;
:Here edit &amp;quot;''slack-required''&amp;quot; and &amp;quot;''slack-desc''&amp;quot; files according to SlackBuild guidelines. I was lazy and just copied them from another recent Slackware aMule package (changing the relevant requirements).&lt;br /&gt;
&lt;br /&gt;
* Then create the package:&lt;br /&gt;
&lt;br /&gt;
:$ cd ..&lt;br /&gt;
:$ ls&lt;br /&gt;
:install usr&lt;br /&gt;
:$ makepkg aMule-x.y.z.tgz&lt;br /&gt;
&lt;br /&gt;
* Test your build and then notify the forum posting the ed2k link (set to ''release'' priority the file) ;-)&lt;/div&gt;</summary>
		<author><name>Jman</name></author>	</entry>

	</feed>