http://wiki.amule.org/w/api.php?action=feedcontributions&user=Stefanero&feedformat=atomAMule Project FAQ - User contributions [en]2024-03-29T09:49:35ZUser contributionsMediaWiki 1.23.3http://wiki.amule.org/wiki/Compilation_InstallationCompilation Installation2006-05-04T13:15:07Z<p>Stefanero: =Step 1: wxGTK=</p>
<hr />
<div><center><br />
'''English''' | [[Compilation_Installation-fr|Français]] | [[Compilation_Installation-nl|Nederlands]] | [[Compilation_Installation-br|Português]] | [[Compilation_Installation-de|Deutsch]] | [[Compilation_Installation-ru|Russian]]<br />
</center><br />
<br />
== Manual Installation ==<br />
<br />
To install [[aMule]] you can either install it from scratch, as described in [[Compilation_Installation#Compiling From Sources|Compiling From Sources]], or use [http://www.rpm.org RPM]s, as described in the [[Compilation_Installation#Installing using RPMs|Installing using RPMs]] section. Using [http://www.rpm.org RPM]s will speed things up a lot but is not available by default with all [http://www.kernel.org linux] distributions.<br />
<br />
== Compiling From Sources ==<br />
<br />
'''WARNING:''' Make sure you have '''no''' copies of [[wxWidgets]] installed. If you already have [[wxWidgets]] installed, check [[How to uninstall wxWidgets]] before starting a new installation. If you continue have problems, then [[Check_if_wx_is_installed_twice|check if wx is installed twice]], since that's a common compilation and runtime problem.<br />
<br />
'''NOTE:''' In [[wxWidgets]] >= 2.5.1, [[wxBase]] is not distributed as a separate tarball.<br />
<br />
==== Step 1: [[wxWidgets|wxGTK]] ====<br />
<br />
*Download [[wxWidgets|wxGTK]] -><br />
**[http://prdownloads.sourceforge.net/wxwindows/wxGTK-2.6.3.tar.bz2 wxGTK-2.6.3.tar.bz2]<br />
**[ftp://biolpc22.york.ac.uk/pub/2.6.3/wxWidgets-2.6.3-Patch-2.tar.gz wxWidgets-2.6.3-Patch-2.tar.gz]<br />
<br />
*Compile [[wxWidgets|wxGTK]]<br />
**''tar -jxvf wxGTK-2.6.3.tar.bz2''<br />
**''tar -C wxGTK-2.6.3 -xzvf wxWidgets-2.6.3-Patch-2.tar.gz ''<br />
**''cd wxGTK-2.6.3''<br />
**''Linked against [http://www.gtk.org GTK]2: ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise && make<br />
*As '''root''':<br />
**''make install''<br />
**''ldconfig''<br />
<br />
==== Step 2: [[wxBase]] ====<br />
<br />
*Since [[wxGTK]] 2.5.x, you don't need [[wxBase]] anymore unless you want to compile [[aMuled|aMule daemon]] without X.<br />
<br />
==== Step 3: [[aMule]] ====<br />
<br />
*Download the latest [[aMule]] version -><br />
**[http://developer.berlios.de/project/showfiles.php?group_id=1296 Latest aMule]<br />
<br />
*Compile [[aMule]] (please check the [[configure|configure article]]) -><br />
**''tar -zxvf aMule-X.X.X.tar.gz'' (replace X with the right version number..)<br />
**''cd aMule-X.X.X''<br />
**''./configure --disable-debug --enable-optimize && make''<br />
<br />
*As '''root''':<br />
**''make install''<br />
<br />
*Run [[aMule]] as a regular user from console by typing -> ''amule''<br />
<br />
== Installing using RPMs ==<br />
<br />
==== Step 1: [[wxWidgets|wxGTK]] ====<br />
<br />
*Download [[wxWidgets|wxGTK]] for your [http://www.kernel.org Linux] distribution -><br />
**[http://www.amule.org/files/files.php?cat=12 wxGTK-2.6.3]<br />
<br />
*Install [[wxWidgets|wxGTK]] -><br />
**As '''root''':<br />
***''rpm -Uvh wxGTK-2.6.3-X.rpm'' (replace X with the right name..)<br />
***''ldconfig''<br />
<br />
==== Step 2: [[aMule]] ====<br />
<br />
*Download latest [[aMule]] version -><br />
**[http://developer.berlios.de/project/showfiles.php?group_id=1296 Latest aMule]<br />
<br />
*Install [[aMule]] -><br />
**As '''root''':<br />
***''rpm -Uvh aMule-X.rpm'' (replace X with the right name and version number..)<br />
<br />
* Run [[aMule]] as a regular user from your console by typing -> ''amule''</div>Stefanerohttp://wiki.amule.org/wiki/Main_PageMain Page2006-03-18T09:43:14Z<p>Stefanero: =FAQs:=</p>
<hr />
<div>__NOTOC__<br />
<br />
{|<br />
| align="center" | <br />
''aMule Wiki reached the '''2,500,000 article reads''' milestone. Thanks to all of you!''<br />
|-<br />
| align="center" | <br />
[[AMule_Project_FAQ:About|http://www.amule.org/images/logo.gif]]<br />
<br />
<h1>Welcome to the [http://wiki.org/wiki.cgi?WhatIsWiki Wiki] of the [[AMule_Project_FAQ:About|aMule Project]]</h1><br />
{| align="center"<br />
| align="center" | We hope you will find answers for your aMule questions and problems!<br />
|-<br />
| align="right" | ''-- The [[aMule_devs|aMule Team]] --''<br />
|-<br />
| align="center" | <h3>'''English''' &#124; [[Main_Page-es|Español]] | [[Main_Page-nl|Nederlands]] | [[Main_Page-ko_KR|Korean]] | [[Main_Page-de|Deutsch]] | [[Main Page-fr|Français]] | [[Main Page-ru|Russian]] | [[Main Page-it|Italiano]]</h3><br />
|}<br />
|-<br />
| align="left" |<br />
{|<br />
| valign="top" |<br />
== Installation ==<br />
* HOWTO [[Compilation Installation|Compile and install aMule from source]] ([[Compilation Installation-fr|French]]) ([[Compilation Installation-nl|Dutch]]) ([[Compilation Installation-br|Portuguese]]) ([[Compilation Installation-de|German]]) ([[Compilation Installation-ru|Russian]])<br />
* HOWTO [[Install-amule-freebsd|Compile aMule on FreeBSD]]<br />
* HOWTO [[HowTo_compile_on_Mac|Compile aMule on Mac]]<br />
* HOWTO [[HowTo_compile_on_Solaris|Compile aMule on Solaris]]<br />
* HOWTO [[HowTo compile on Win32|Compile aMule on Windows]] ([[HowTo compile on Win32-de|German]])<br />
* HOWTO [[HowTo_Compile_In_Debian|Compile aMule on Debian or Ubuntu]] ([[HowTo_Compile_In_Debian-es|Spanish]])<br />
* HOWTO [[HowTo_Compile_In_Gentoo|Compile aMule on Gentoo]] ([[HowTo_Compile_In_Gentoo-es|Spanish]])<br />
* HOWTO [[HowTo_Compile_In_Slackware|Compile aMule on Slackware]]<br />
* HOWTO [[HowTo_Compile_In_RedHat-Fedora|Compile aMule on RedHat/Fedora]]<br />
* HOWTO [[HowTo_Compile_In_FC3|Compile aMule on Fedora Core 3 and 4]]<br />
* HOWTO [[HowTo_Compile_In_MDK|Install aMule on Mandrake 10]] ([[HowTo_Compile_In_MDK-es|Spanish]]) ([[MDK10_install-fr|French]])<br />
* HOWTO [[SuSE_9.2_install_at_home|Compile aMule on SuSE 9.2 in your home directory]] ([[SuSE 9.2 install at home-es|Spanish]])<br />
* HOWTO [[SuSE_9.3_install_at_home|Compile aMule on SuSE 9.3 in your home directory]]<br />
* HOWTO [[HowTo_Compile_aMuled|Compile the aMule daemon (aMuled)]] ([[HowTo Compile aMuled-es|Spanish]]) ([[HowTo Compile aMuled-nl|Dutch]]) ([[HowTo Compile aMuled-de|German]])<br />
* HOWTO [[HowTo_get_aMule_web_interface|Install aMuleWeb]] ([[HowTo_get_aMule_web_interface-no|Norwegian]]) ([[HowTo_get_aMule_web_interface-de|German]])<br />
<br />
== Other ==<br />
* About [[AMule|aMule's features]] ([[aMule-hu|Hungarian]]) ([[aMule-es|Spanish]]) ([[aMule-de|German]]) ([[aMule-it|Italian]])<br />
* aMule [[requirements]] ([[Requirements-de|German]]) ([[Requirements-it|Italian]])<br />
* HOWTO [[How_to_launch_VNC_with_aMule_at_Linux_boot|Launch VNC with aMule at Linux boot]]<br />
* HOWTO [[Check if wx is installed twice|Check if wxWidgets is installed twice]] ([[Check if wx is installed twice-br|Portuguese]]) ([[Check if wx is installed twice-es|Spanish]]) ([[Check_if_wx_is_installed_twice-de|German]])<br />
* HOWTO [[How_to_uninstall_wxWidgets|Uninstall wxWidgets]] ([[How to uninstall wxWidgets-es|Spanish]]) ([[How_to_uninstall_wxWidgets-de|German]])<br />
* Get [[wx-cvs|wxWidgets CVS]] ([[Wx-cvs-es|Spanish]]) ([[Wx-cvs-de|German]])<br />
* About [[webcache]]<br />
* User [[geaiez]] ([[Geaiez-es|Spanish]]) ([[Geaiez-de|German]])<br />
* Some [[reviews]]<br />
* Test [[test port|your ports]] ([[Test port-de|German]])<br />
* Read [[current events]] ([[current events-es|Spanish]])<br />
* Watch the [[Releases|release graphs]] ([[Releases-de|German]])<br />
* Our [[forum rules]]<br />
* Our [[IRC rules]]<br />
* HOWTO [[aMule:Help|Edit a Wiki page]]<br />
<br />
== Changelogs: ==<br />
* [[Changelog_latest|Latest aMule release]]<br />
* [[Changelog 2.1_series|aMule 2.1.X]]<br />
** [[Changelog 2.1.0|aMule 2.1.0]]<br />
** [[Changelog 2.1.1|aMule 2.1.1]]<br />
* [[Changelog 2.0_series|aMule 2.0.X]]<br />
* [[Changelog 2.0.0-rc_series|aMule 2.0.0 Release Candidates]]<br />
* [[Changelog_1.2_series|aMule 1.2.X]]<br />
* [[Changelog_1.1_series|aMule 1.1.X]]<br />
* [[Changelog_1.0_series|aMule 1.0.X]]<br />
| width="10px" | ||<br />
| valign="top" |<br />
<br />
== Usage ==<br />
* Help [[Getting_Started|Getting Started With aMule]] ([[Getting_Started-fr|French]]) ([[Getting Started-nl|Dutch]]) ([[Getting Started-es|Spanish]]) ([[Getting Started-de|German]]) ([[Getting Started-hu|Hungarian]]) ([[Getting Started-ru|Russian]]) ([[Getting Started-da|Dansk]])<br />
* Help [[Usage aMule|using aMule]]<br />
* Help [[aMule_problems|Common problems]] ([[aMule_problems-es|Spanish]]) ([[AMule_problems-nl|Dutch]]) ([[AMule_problems-hu|Hungarian]]) ([[aMule_problems-de|German]]) <br />
* Help [[Mac specific usage]]<br />
* Help [[aMule is slow]]? ([[AMule_is_slow-it|Italian]]) ([[AMule_is_slow-nl|Dutch]]) ([[aMule is slow-es|Spanish]]) ([[aMule is slow-hu|Hungarian]]) ([[aMule is slow-de|German]])<br />
* Help [[aMule makes everything slow]]? ([[aMule_makes_everything_slow-nl|Dutch]]) ([[AMule makes everything slow-es|Spanish]]) ([[AMule makes everything slow-hu|Hungarian]]) ([[AMule makes everything slow-de|German]])<br />
* Info [[aMule files|aMule's files]] ([[AMule_files-nl|Dutch]]) ([[AMule_files-de|German]]) ([[AMule_files-hu|Hungarian]])<br />
* HOWTO [[How_to_use_auxiliary_server_ports|use auxiliary server ports]] ([[How_to_use_auxiliary_server_ports-nl|Dutch]]) ([[How_to_use_auxiliary_server_ports-de|German]]) ([[How_to_use_auxiliary_server_ports-no|Norwegian]])<br />
<br />
== FAQs: == <br />
* FAQ [[FAQ_aMule|on aMule]] ([[FAQ aMule-es|Spanish]]) ([[FAQ aMule-it|Italian]]) ([[FAQ_aMule-pt_BR|Portuguese]]) ([[FAQ aMule-fr|French]]) ([[FAQ aMule-de|German]]) ([[FAQ aMule-nl|Dutch]]) ([[FAQ aMule-ru|Russian]])<br />
* FAQ [[FAQ_utils|on aMule's utilities]] ([[FAQ_utils-es|Spanish]]) ([[FAQ_utils-de|German]]) ([[FAQ_utils-it|Italian]])<br />
* FAQ [[FAQ_ed2k|on ED2K-Kademlia]] ([[FAQ_ed2k-es|Spanish]]) ([[FAQ_ed2k-it|Italian]]) ([[FAQ_ed2k-de|German]]) ([[FAQ_ed2k-fr|French]]) ([[FAQ_eD2k-Kademlia-nl|Dutch]]) ([[FAQ_eD2k-Kademlia-pl|Polish]]) ([[FAQ_eD2k-Kademlia-ru|Russian]])<br />
* FAQ on the [[FAQ_network|Transfer Rates on the eDonkey Network]]<br />
<br />
== Setup tips ==<br />
* HOWTO [[Migrate from eMule to aMule]]<br />
* HOWTO [[Ed2k links handling|Handle ed2k:// links]]<br />
* HOWTO [[Debian_fonts|Address font issue on Debian]] ([[Debian_fonts-es|Spanish]])<br />
* HOWTO [[import-export files|Import and export files]] ([[import-export files-de|German]])<br />
* HOWTO [[Get HighID]] ([[Get HighID-de|German]])<br />
* HOWTO [[Firewall|Setup firewall rules for aMule]] ([[Firewall-es|Spanish]])<br />
* HOWTO [[Keep a safe list of servers]] ([[Keep a safe list of servers-de|German]])<br />
* HOWTO [[aMuleWeb|Setup aMule's Webserver (aMuleWeb)]]<br />
<br />
== Development ==<br />
* Download the latest [[aMule CVS]] ([[AMule CVS-es|Spanish]]) ([[AMule CVS-es|German]])<br />
* Download the latest [[Win32_binary|Windows aMule Installer]]<br />
* About the [[aMule_devs|aMule Development Team]] and [[aMule_devs#Helping|joining it]]<br />
* HOWTO [[Backtraces|Create useful backtraces]]<br />
* HOWTO [[Using gdb and valgrind|Use GDB and Valgrind]]<br />
* HOWTO [[Using_another_wxinstall|Use more than one wxWidgets]] ([[Using_another_wxinstall-de|German]]) ([[Using_another_wxinstall-es|Spanish]])<br />
* Rules of [[coding style]]<br />
* Running a [[testing field]] ([[testing field-de|German]]) <br />
* HOWTO [[Report a bug]]<br />
* The [[GNU_FDL|GNU General Public License]]<br />
<br />
== Translations ==<br />
* HOWTO [[Translations|Translate aMule into your native language]] ([[Translations-pt|Portuguese]]) ([[Translations-ko_KR|Korean]]) ([[Translations-ru|Russian]])<br />
* HOWTO [[Translating Wiki|Translate this Wiki]] ([[Translating Wiki-pt_BR|Portuguese]]) ([[Translating Wiki-es|Spanish]]) ([[Translating Wiki-de|German]]) ([[Translating Wiki-fr|French]]) ([[Translating_Wiki-it|Italian]]) ([[Translating_Wiki-da|Dansk]]) ([[Translating_Wiki-ru|Russian]])<br />
|}<br />
|}</div>Stefanerohttp://wiki.amule.org/wiki/AMule_Project_FAQ:AboutAMule Project FAQ:About2006-03-18T09:41:48Z<p>Stefanero: =[http://www.amule.org aMule]: The [http://www.amule.org all-platform Mule]=</p>
<hr />
<div><center>'''English''' &#124; [[aMule-hu|Magyar]] &#124; [[aMule-es|Español]] &#124; [[aMule-de|Deutsch]] &#124; [[aMule-it|Italian]]</center><br />
<br />
== [http://www.amule.org aMule]: The [http://www.amule.org all-platform Mule] ==<br />
<br />
[[aMule]] stands for ''all-platform [[Mule]]''.<br />
<br />
[http://www.amule.org aMule] is an [[eMule]]-like [[client]] for the [[FAQ_eD2k-Kademlia|eD2k and Kademlia networks]], supporting multiple platforms.<br />
<br />
Currently aMule (officially) supports a wide variety of [[compatible platform|platforms]] and [[compatible operating system|operating systems]], being compatible with more than 60 different hardware+OS configurations.<br />
<br />
[http://www.amule.org aMule] is entirely [http://www.gnu.org/philosophy/free-sw.html free], it's sourcecode released under the [[AMule_Project_FAQ:Copyrights|GPL]] just like [[eMule]], and includes no adware or spyware as is often found in proprietary [[P2P]] applications.<br />
<br />
[http://www.amule.org aMule] is built upon the [[wxWidgets]] (formely [[wxWidgets|wxWindows]]) toolkit, which enables it to support multiple platforms.<br />
<br />
All [http://www.amule.org aMule] [[Requirements|requirements]] are listed [[Requirements|here]].<br />
<br />
== History ==<br />
<br />
[http://www.amule.org aMule] was forked from the [[xMule]] project (formely known as [[lMule]]) back in September 2003, though now has less and less resemblance with the client that sired it.<br />
<br />
== Features ==<br />
<br />
=== *Mule features ===<br />
<br />
[http://www.amule.org aMule] has most features of the [[eMule]] client. These include:<br />
<br />
* [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] and [[FAQ_eD2k-Kademlia#What_is_Kademlia?|Kademlia]] support.<br />
* [http://www.amule.org aMule] is currently availabe in 28 languages.<br />
* Support for [[FAQ_eD2k-Kademlia#What_is_a_source?|Source]] Exchange in order to find sources for [[file]]s more efficently.<br />
* Large queues and the [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|Credit system]] helps to ensure that everyone will get the file they want and rewards those who activly upload to other users.<br />
* Support for the compressed transfers and server communication (using [http://www.gzip.org/zlib zlib]), which means faster transfers for compressable files and less strain on [[Server|servers]].<br />
* Support for [[Secure_User_Identification|Secure Identification]], which insures that your [[user]] [[hash]] can't be stolen in order to inpersonate your client.<br />
* Support for [[IPFilter|IP-Filters]] so that you can keep known bad [[IP]]s from connecting to you. <br />
* Boolean search (''AND'', ''OR'', ''NOT'').<br />
* You can have the traditional progress bar for transfers, percents completed or both. <br />
* [http://www.amule.org aMule] supports systrays for both [http://www.gnome.org Gnome], [http://www.kde.org KDE] and other compatible window managers. Of course, on [http://www.microsoft.com/windows Windows] too.<br />
* Supports [[Signature|Online Signatures]], so you can brag about using [http://www.amule.org aMule].<br />
* Checks against [[aggressive client]]s. <br />
* Uses [[MD4 hash]]es to find [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] and ensure that the file macthes the original copies of the file, in order to avoid corruption.<br />
* [[ICH|Intelligent Corruption Handler (ICH)]] and [[AICH]] helps to speed up the correction of corrupted parts.<br />
* Auto [[priority|priorities]] and source management allow you to start many downloads without having to monitor them.<br />
* The Preview function allows you to look at your videos and archives before they are [[complete]]d. For video previewing, [http://www.mplayerhq.hu MPlayer] or [http://xine.sourceforge.net Xine] are recommended but [http://www.videolan.org Video Lan Client] should work too.<br />
* Support for [[category|categories]] so that you can organize your downloads.<br />
* To find the files you want, [http://www.amule.org aMule] offers a lot of [[search]] possibilities, which are:<br />
** [[Server]]s search (local and global)<br />
** [[FAQ_eD2k-Kademlia#What_is_Kademlia?|Kademlia]] nodes search<br />
** Integration in your favourite browser for easy click-and-download (with [[ed2k link|ed2k:// links]]).<br />
* Messaging and [[Friend|Friends]] system. You can send messages to other clients and add them as friends.<br />
* [http://www.amule.org aMule] supports updating the server list from an URL during run-time, at startup or as it [[connect]]s to other clients.<br />
* [[PowerShare]] function: better handling of your [[share]]d files (known as ''Release'').<br />
<br />
=== [http://www.amule.org aMule] specific features ===<br />
<br />
* [[Multiplatform]].<br />
* [[Proxy]] support.<br />
* Improved checks against aggressive clients.<br />
* Complete [[External Connections]] protocol from scratch.<br />
* [[aMuled|aMule Daemon]] allows you to run a bare [http://www.amule.org aMule] client with no graphical interface and very low CPU and memory usage. Ideal for servers, people who usually control [http://www.amule.org aMule] remotely and those who just usually don't keep taking a look at how far downloads are going.<br />
* [[aMuleGUI|aMule Remote GUI]] to control your [http://www.amule.org aMule] remotely as if you where in front of it.<br />
* [[aMuleWeb]] for browser interface and [[aMuleWeb|amulwebDLG]] is a graphical interface to aMuleWeb. They also work both locally and from remote clients. You can control your [[aMule]] from anywhere in the world as long as you have an internet connection and a browser, no matter what hardware or operating system you use! ;)<br />
* [http://www.php.org PHP] (specific implementation) support in [[aMuleWeb]]<br />
* The [[aMuleCMD|amulecmd]] command line interface and [[aMuleCMD|amulecmdDLG]] as a graphical command line interface both allow to remotely control [http://www.amule.org aMule] too. All of them work both locally and from remote clients. You can control your [http://www.amule.org aMule] remotely from anywhere as if you were in a shell!<br />
* [[FAQ_aMule#What_is_slot_allocation?|Slot allocation]] allows you to specify to how many clients you wish to upload to at once. For example, if you have 20KB/s for your maximum upload, you can set [[FAQ_eD2k-Kademlia#What_is_a_slot?|slot]] allocation to 10KB/s which means that you will upload to two users with 10KB/s each.<br />
*Other utilities such as [[CAS]], [[wxCAS]], [[aLinkCreator|aLC]], [[XAS]], [[AMPS]], etc.<br />
* Fast [[ed2k link|eD2k links]] handler at the bottom of every page (can be disabled on Preferences).<br />
* Run a command when a [[file]] is [[complete]]d.<br />
* Save 10 sources on rare files when usefull (20 or less sources).<br />
* Filter search results.<br />
* Default file permissions for completed downloads.<br />
* Multiple filesystems support.<br />
* Version updates checks.<br />
<br />
=== Planned features ===<br />
<br />
* Skins support.<br />
* [[EC]] library and API.<br />
* and and and ...</div>Stefanerohttp://wiki.amule.org/wiki/Main_PageMain Page2006-03-18T09:12:48Z<p>Stefanero: =Other=</p>
<hr />
<div>__NOTOC__<br />
<br />
{|<br />
| align="center" | <br />
''aMule Wiki reached the '''2,500,000 article reads''' milestone. Thanks to all of you!''<br />
|-<br />
| align="center" | <br />
[[AMule_Project_FAQ:About|http://www.amule.org/images/logo.gif]]<br />
<br />
<h1>Welcome to the [http://wiki.org/wiki.cgi?WhatIsWiki Wiki] of the [[AMule_Project_FAQ:About|aMule Project]]</h1><br />
{| align="center"<br />
| align="center" | We hope you will find answers for your aMule questions and problems!<br />
|-<br />
| align="right" | ''-- The [[aMule_devs|aMule Team]] --''<br />
|-<br />
| align="center" | <h3>'''English''' &#124; [[Main_Page-es|Español]] | [[Main_Page-nl|Nederlands]] | [[Main_Page-ko_KR|Korean]] | [[Main_Page-de|Deutsch]] | [[Main Page-fr|Français]] | [[Main Page-ru|Russian]] | [[Main Page-it|Italiano]]</h3><br />
|}<br />
|-<br />
| align="left" |<br />
{|<br />
| valign="top" |<br />
== Installation ==<br />
* HOWTO [[Compilation Installation|Compile and install aMule from source]] ([[Compilation Installation-fr|French]]) ([[Compilation Installation-nl|Dutch]]) ([[Compilation Installation-br|Portuguese]]) ([[Compilation Installation-de|German]]) ([[Compilation Installation-ru|Russian]])<br />
* HOWTO [[Install-amule-freebsd|Compile aMule on FreeBSD]]<br />
* HOWTO [[HowTo_compile_on_Mac|Compile aMule on Mac]]<br />
* HOWTO [[HowTo_compile_on_Solaris|Compile aMule on Solaris]]<br />
* HOWTO [[HowTo compile on Win32|Compile aMule on Windows]] ([[HowTo compile on Win32-de|German]])<br />
* HOWTO [[HowTo_Compile_In_Debian|Compile aMule on Debian or Ubuntu]] ([[HowTo_Compile_In_Debian-es|Spanish]])<br />
* HOWTO [[HowTo_Compile_In_Gentoo|Compile aMule on Gentoo]] ([[HowTo_Compile_In_Gentoo-es|Spanish]])<br />
* HOWTO [[HowTo_Compile_In_Slackware|Compile aMule on Slackware]]<br />
* HOWTO [[HowTo_Compile_In_RedHat-Fedora|Compile aMule on RedHat/Fedora]]<br />
* HOWTO [[HowTo_Compile_In_FC3|Compile aMule on Fedora Core 3 and 4]]<br />
* HOWTO [[HowTo_Compile_In_MDK|Install aMule on Mandrake 10]] ([[HowTo_Compile_In_MDK-es|Spanish]]) ([[MDK10_install-fr|French]])<br />
* HOWTO [[SuSE_9.2_install_at_home|Compile aMule on SuSE 9.2 in your home directory]] ([[SuSE 9.2 install at home-es|Spanish]])<br />
* HOWTO [[SuSE_9.3_install_at_home|Compile aMule on SuSE 9.3 in your home directory]]<br />
* HOWTO [[HowTo_Compile_aMuled|Compile the aMule daemon (aMuled)]] ([[HowTo Compile aMuled-es|Spanish]]) ([[HowTo Compile aMuled-nl|Dutch]]) ([[HowTo Compile aMuled-de|German]])<br />
* HOWTO [[HowTo_get_aMule_web_interface|Install aMuleWeb]] ([[HowTo_get_aMule_web_interface-no|Norwegian]]) ([[HowTo_get_aMule_web_interface-de|German]])<br />
<br />
== Other ==<br />
* About [[AMule|aMule's features]] ([[aMule-hu|Hungarian]]) ([[aMule-es|Spanish]]) ([[aMule-de|German]]) ([[aMule-it|Italian]])<br />
* aMule [[requirements]] ([[Requirements-de|German]]) ([[Requirements-it|Italian]])<br />
* HOWTO [[How_to_launch_VNC_with_aMule_at_Linux_boot|Launch VNC with aMule at Linux boot]]<br />
* HOWTO [[Check if wx is installed twice|Check if wxWidgets is installed twice]] ([[Check if wx is installed twice-br|Portuguese]]) ([[Check if wx is installed twice-es|Spanish]]) ([[Check_if_wx_is_installed_twice-de|German]])<br />
* HOWTO [[How_to_uninstall_wxWidgets|Uninstall wxWidgets]] ([[How to uninstall wxWidgets-es|Spanish]]) ([[How_to_uninstall_wxWidgets-de|German]])<br />
* Get [[wx-cvs|wxWidgets CVS]] ([[Wx-cvs-es|Spanish]]) ([[Wx-cvs-de|German]])<br />
* About [[webcache]]<br />
* User [[geaiez]] ([[Geaiez-es|Spanish]]) ([[Geaiez-de|German]])<br />
* Some [[reviews]]<br />
* Test [[test port|your ports]] ([[Test port-de|German]])<br />
* Read [[current events]] ([[current events-es|Spanish]])<br />
* Watch the [[Releases|release graphs]] ([[Releases-de|German]])<br />
* Our [[forum rules]]<br />
* Our [[IRC rules]]<br />
* HOWTO [[aMule:Help|Edit a Wiki page]]<br />
<br />
== Changelogs: ==<br />
* [[Changelog_latest|Latest aMule release]]<br />
* [[Changelog 2.1_series|aMule 2.1.X]]<br />
** [[Changelog 2.1.0|aMule 2.1.0]]<br />
** [[Changelog 2.1.1|aMule 2.1.1]]<br />
* [[Changelog 2.0_series|aMule 2.0.X]]<br />
* [[Changelog 2.0.0-rc_series|aMule 2.0.0 Release Candidates]]<br />
* [[Changelog_1.2_series|aMule 1.2.X]]<br />
* [[Changelog_1.1_series|aMule 1.1.X]]<br />
* [[Changelog_1.0_series|aMule 1.0.X]]<br />
| width="10px" | ||<br />
| valign="top" |<br />
<br />
== Usage ==<br />
* Help [[Getting_Started|Getting Started With aMule]] ([[Getting_Started-fr|French]]) ([[Getting Started-nl|Dutch]]) ([[Getting Started-es|Spanish]]) ([[Getting Started-de|German]]) ([[Getting Started-hu|Hungarian]]) ([[Getting Started-ru|Russian]]) ([[Getting Started-da|Dansk]])<br />
* Help [[Usage aMule|using aMule]]<br />
* Help [[aMule_problems|Common problems]] ([[aMule_problems-es|Spanish]]) ([[AMule_problems-nl|Dutch]]) ([[AMule_problems-hu|Hungarian]]) ([[aMule_problems-de|German]]) <br />
* Help [[Mac specific usage]]<br />
* Help [[aMule is slow]]? ([[AMule_is_slow-it|Italian]]) ([[AMule_is_slow-nl|Dutch]]) ([[aMule is slow-es|Spanish]]) ([[aMule is slow-hu|Hungarian]]) ([[aMule is slow-de|German]])<br />
* Help [[aMule makes everything slow]]? ([[aMule_makes_everything_slow-nl|Dutch]]) ([[AMule makes everything slow-es|Spanish]]) ([[AMule makes everything slow-hu|Hungarian]]) ([[AMule makes everything slow-de|German]])<br />
* Info [[aMule files|aMule's files]] ([[AMule_files-nl|Dutch]]) ([[AMule_files-de|German]]) ([[AMule_files-hu|Hungarian]])<br />
* HOWTO [[How_to_use_auxiliary_server_ports|use auxiliary server ports]] ([[How_to_use_auxiliary_server_ports-nl|Dutch]]) ([[How_to_use_auxiliary_server_ports-de|German]]) ([[How_to_use_auxiliary_server_ports-no|Norwegian]])<br />
<br />
== FAQs: == <br />
* FAQ [[FAQ_aMule|on aMule]] ([[FAQ aMule-es|Spanish]]) ([[FAQ aMule-it|Italian]]) ([[FAQ_aMule-pt_BR|Portuguese]]) ([[FAQ aMule-fr|French]]) ([[FAQ aMule-de|German]]) ([[FAQ aMule-nl|Dutch]]) ([[FAQ aMule-ru|Russian]])<br />
* FAQ [[FAQ_utils|on aMule's utilities]] ([[FAQ_utils-es|Spanish]]) ([[FAQ_utils-de|German]])<br />
* FAQ [[FAQ_ed2k|on ED2K-Kademlia]] ([[FAQ_ed2k-es|Spanish]]) ([[FAQ_ed2k-it|Italian]]) ([[FAQ_ed2k-de|German]]) ([[FAQ_ed2k-fr|French]]) ([[FAQ_eD2k-Kademlia-nl|Dutch]]) ([[FAQ_eD2k-Kademlia-pl|Polish]]) ([[FAQ_eD2k-Kademlia-ru|Russian]])<br />
* FAQ on the [[FAQ_network|Transfer Rates on the eDonkey Network]]<br />
<br />
== Setup tips ==<br />
* HOWTO [[Migrate from eMule to aMule]]<br />
* HOWTO [[Ed2k links handling|Handle ed2k:// links]]<br />
* HOWTO [[Debian_fonts|Address font issue on Debian]] ([[Debian_fonts-es|Spanish]])<br />
* HOWTO [[import-export files|Import and export files]] ([[import-export files-de|German]])<br />
* HOWTO [[Get HighID]] ([[Get HighID-de|German]])<br />
* HOWTO [[Firewall|Setup firewall rules for aMule]] ([[Firewall-es|Spanish]])<br />
* HOWTO [[Keep a safe list of servers]] ([[Keep a safe list of servers-de|German]])<br />
* HOWTO [[aMuleWeb|Setup aMule's Webserver (aMuleWeb)]]<br />
<br />
== Development ==<br />
* Download the latest [[aMule CVS]] ([[AMule CVS-es|Spanish]]) ([[AMule CVS-es|German]])<br />
* Download the latest [[Win32_binary|Windows aMule Installer]]<br />
* About the [[aMule_devs|aMule Development Team]] and [[aMule_devs#Helping|joining it]]<br />
* HOWTO [[Backtraces|Create useful backtraces]]<br />
* HOWTO [[Using gdb and valgrind|Use GDB and Valgrind]]<br />
* HOWTO [[Using_another_wxinstall|Use more than one wxWidgets]] ([[Using_another_wxinstall-de|German]]) ([[Using_another_wxinstall-es|Spanish]])<br />
* Rules of [[coding style]]<br />
* Running a [[testing field]] ([[testing field-de|German]]) <br />
* HOWTO [[Report a bug]]<br />
* The [[GNU_FDL|GNU General Public License]]<br />
<br />
== Translations ==<br />
* HOWTO [[Translations|Translate aMule into your native language]] ([[Translations-pt|Portuguese]]) ([[Translations-ko_KR|Korean]]) ([[Translations-ru|Russian]])<br />
* HOWTO [[Translating Wiki|Translate this Wiki]] ([[Translating Wiki-pt_BR|Portuguese]]) ([[Translating Wiki-es|Spanish]]) ([[Translating Wiki-de|German]]) ([[Translating Wiki-fr|French]]) ([[Translating_Wiki-it|Italian]]) ([[Translating_Wiki-da|Dansk]]) ([[Translating_Wiki-ru|Russian]])<br />
|}<br />
|}</div>Stefanerohttp://wiki.amule.org/wiki/AMule_Project_FAQ:AboutAMule Project FAQ:About2006-03-18T09:11:25Z<p>Stefanero: </p>
<hr />
<div><center>'''English''' &#124; [[aMule-hu|Magyar]] &#124; [[aMule-es|Español]] &#124; [[aMule-de|Deutsch]] &#124; [[aMule-it|Italian]]</center><br />
<br />
== [http://www.amule.org aMule]: The [http://www.amule.org all-platform Mule] ==<br />
<br />
[[aMule]] stands for ''all-platform [[Mule]]''.<br />
<br />
[http://www.amule.org aMule] is an [[eMule]]-like [[client]] for the [[FAQ_eD2k-Kademlia|eD2k and Kademlia networks]], supporting multiple platforms.<br />
<br />
Currently aMule (officially) supports a wide variety of [[compatible platform|platforms]] and [[compatible operating system|operating systems]], being compatible with more than 60 different hardware+OS configurations.<br />
<br />
[http://www.amule.org aMule] is entirely [http://www.gnu.org/philosophy/free-sw.html free], it's sourcecode released under the [[AMule_Project_FAQ:Copyrights|GPL]] just like [[eMule]], and includes no adware or spyware as is often found in proprietary [[P2P]] applications.<br />
<br />
[http://www.amule.org aMule] is built upon the [[wxWidgets]] (formely [[wxWidgets|wxWindows]]) toolkit, which enables it to support multiple platforms.<br />
<br />
All [http://www.amule.org aMule] [[dependencies|requirements]] are listed [[dependencies|here]].<br />
<br />
== History ==<br />
<br />
[http://www.amule.org aMule] was forked from the [[xMule]] project (formely known as [[lMule]]) back in September 2003, though now has less and less resemblance with the client that sired it.<br />
<br />
== Features ==<br />
<br />
=== *Mule features ===<br />
<br />
[http://www.amule.org aMule] has most features of the [[eMule]] client. These include:<br />
<br />
* [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] and [[FAQ_eD2k-Kademlia#What_is_Kademlia?|Kademlia]] support.<br />
* [http://www.amule.org aMule] is currently availabe in 28 languages.<br />
* Support for [[FAQ_eD2k-Kademlia#What_is_a_source?|Source]] Exchange in order to find sources for [[file]]s more efficently.<br />
* Large queues and the [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|Credit system]] helps to ensure that everyone will get the file they want and rewards those who activly upload to other users.<br />
* Support for the compressed transfers and server communication (using [http://www.gzip.org/zlib zlib]), which means faster transfers for compressable files and less strain on [[Server|servers]].<br />
* Support for [[Secure_User_Identification|Secure Identification]], which insures that your [[user]] [[hash]] can't be stolen in order to inpersonate your client.<br />
* Support for [[IPFilter|IP-Filters]] so that you can keep known bad [[IP]]s from connecting to you. <br />
* Boolean search (''AND'', ''OR'', ''NOT'').<br />
* You can have the traditional progress bar for transfers, percents completed or both. <br />
* [http://www.amule.org aMule] supports systrays for both [http://www.gnome.org Gnome], [http://www.kde.org KDE] and other compatible window managers. Of course, on [http://www.microsoft.com/windows Windows] too.<br />
* Supports [[Signature|Online Signatures]], so you can brag about using [http://www.amule.org aMule].<br />
* Checks against [[aggressive client]]s. <br />
* Uses [[MD4 hash]]es to find [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] and ensure that the file macthes the original copies of the file, in order to avoid corruption.<br />
* [[ICH|Intelligent Corruption Handler (ICH)]] and [[AICH]] helps to speed up the correction of corrupted parts.<br />
* Auto [[priority|priorities]] and source management allow you to start many downloads without having to monitor them.<br />
* The Preview function allows you to look at your videos and archives before they are [[complete]]d. For video previewing, [http://www.mplayerhq.hu MPlayer] or [http://xine.sourceforge.net Xine] are recommended but [http://www.videolan.org Video Lan Client] should work too.<br />
* Support for [[category|categories]] so that you can organize your downloads.<br />
* To find the files you want, [http://www.amule.org aMule] offers a lot of [[search]] possibilities, which are:<br />
** [[Server]]s search (local and global)<br />
** [[FAQ_eD2k-Kademlia#What_is_Kademlia?|Kademlia]] nodes search<br />
** Integration in your favourite browser for easy click-and-download (with [[ed2k link|ed2k:// links]]).<br />
* Messaging and [[Friend|Friends]] system. You can send messages to other clients and add them as friends.<br />
* [http://www.amule.org aMule] supports updating the server list from an URL during run-time, at startup or as it [[connect]]s to other clients.<br />
* [[PowerShare]] function: better handling of your [[share]]d files (known as ''Release'').<br />
<br />
=== [http://www.amule.org aMule] specific features ===<br />
<br />
* [[Multiplatform]].<br />
* [[Proxy]] support.<br />
* Improved checks against aggressive clients.<br />
* Complete [[External Connections]] protocol from scratch.<br />
* [[aMuled|aMule Daemon]] allows you to run a bare [http://www.amule.org aMule] client with no graphical interface and very low CPU and memory usage. Ideal for servers, people who usually control [http://www.amule.org aMule] remotely and those who just usually don't keep taking a look at how far downloads are going.<br />
* [[aMuleGUI|aMule Remote GUI]] to control your [http://www.amule.org aMule] remotely as if you where in front of it.<br />
* [[aMuleWeb]] for browser interface and [[aMuleWeb|amulwebDLG]] is a graphical interface to aMuleWeb. They also work both locally and from remote clients. You can control your [[aMule]] from anywhere in the world as long as you have an internet connection and a browser, no matter what hardware or operating system you use! ;)<br />
* [http://www.php.org PHP] (specific implementation) support in [[aMuleWeb]]<br />
* The [[aMuleCMD|amulecmd]] command line interface and [[aMuleCMD|amulecmdDLG]] as a graphical command line interface both allow to remotely control [http://www.amule.org aMule] too. All of them work both locally and from remote clients. You can control your [http://www.amule.org aMule] remotely from anywhere as if you were in a shell!<br />
* [[FAQ_aMule#What_is_slot_allocation?|Slot allocation]] allows you to specify to how many clients you wish to upload to at once. For example, if you have 20KB/s for your maximum upload, you can set [[FAQ_eD2k-Kademlia#What_is_a_slot?|slot]] allocation to 10KB/s which means that you will upload to two users with 10KB/s each.<br />
*Other utilities such as [[CAS]], [[wxCAS]], [[aLinkCreator|aLC]], [[XAS]], [[AMPS]], etc.<br />
* Fast [[ed2k link|eD2k links]] handler at the bottom of every page (can be disabled on Preferences).<br />
* Run a command when a [[file]] is [[complete]]d.<br />
* Save 10 sources on rare files when usefull (20 or less sources).<br />
* Filter search results.<br />
* Default file permissions for completed downloads.<br />
* Multiple filesystems support.<br />
* Version updates checks.<br />
<br />
=== Planned features ===<br />
<br />
* Skins support.<br />
* [[EC]] library and API.<br />
* and and and ...</div>Stefanerohttp://wiki.amule.org/wiki/Main_PageMain Page2006-03-17T23:39:22Z<p>Stefanero: </p>
<hr />
<div>__NOTOC__<br />
<br />
{|<br />
| align="center" | <br />
''aMule Wiki reached the '''2,500,000 article reads''' milestone. Thanks to all of you!''<br />
|-<br />
| align="center" | <br />
[[AMule_Project_FAQ:About|http://www.amule.org/images/logo.gif]]<br />
<br />
<h1>Welcome to the [http://wiki.org/wiki.cgi?WhatIsWiki Wiki] of the [[AMule_Project_FAQ:About|aMule Project]]</h1><br />
{| align="center"<br />
| align="center" | We hope you will find answers for your aMule questions and problems!<br />
|-<br />
| align="right" | ''-- The [[aMule_devs|aMule Team]] --''<br />
|-<br />
| align="center" | <h3>'''English''' &#124; [[Main_Page-es|Español]] | [[Main_Page-nl|Nederlands]] | [[Main_Page-ko_KR|Korean]] | [[Main_Page-de|Deutsch]] | [[Main Page-fr|Français]] | [[Main Page-ru|Russian]] | [[Main Page-it|Italiano]]</h3><br />
|}<br />
|-<br />
| align="left" |<br />
{|<br />
| valign="top" |<br />
== Installation ==<br />
* HOWTO [[Compilation Installation|Compile and install aMule from source]] ([[Compilation Installation-fr|French]]) ([[Compilation Installation-nl|Dutch]]) ([[Compilation Installation-br|Portuguese]]) ([[Compilation Installation-de|German]]) ([[Compilation Installation-ru|Russian]])<br />
* HOWTO [[Install-amule-freebsd|Compile aMule on FreeBSD]]<br />
* HOWTO [[HowTo_compile_on_Mac|Compile aMule on Mac]]<br />
* HOWTO [[HowTo_compile_on_Solaris|Compile aMule on Solaris]]<br />
* HOWTO [[HowTo compile on Win32|Compile aMule on Windows]] ([[HowTo compile on Win32-de|German]])<br />
* HOWTO [[HowTo_Compile_In_Debian|Compile aMule on Debian or Ubuntu]] ([[HowTo_Compile_In_Debian-es|Spanish]])<br />
* HOWTO [[HowTo_Compile_In_Gentoo|Compile aMule on Gentoo]] ([[HowTo_Compile_In_Gentoo-es|Spanish]])<br />
* HOWTO [[HowTo_Compile_In_Slackware|Compile aMule on Slackware]]<br />
* HOWTO [[HowTo_Compile_In_RedHat-Fedora|Compile aMule on RedHat/Fedora]]<br />
* HOWTO [[HowTo_Compile_In_FC3|Compile aMule on Fedora Core 3 and 4]]<br />
* HOWTO [[HowTo_Compile_In_MDK|Install aMule on Mandrake 10]] ([[HowTo_Compile_In_MDK-es|Spanish]]) ([[MDK10_install-fr|French]])<br />
* HOWTO [[SuSE_9.2_install_at_home|Compile aMule on SuSE 9.2 in your home directory]] ([[SuSE 9.2 install at home-es|Spanish]])<br />
* HOWTO [[SuSE_9.3_install_at_home|Compile aMule on SuSE 9.3 in your home directory]]<br />
* HOWTO [[HowTo_Compile_aMuled|Compile the aMule daemon (aMuled)]] ([[HowTo Compile aMuled-es|Spanish]]) ([[HowTo Compile aMuled-nl|Dutch]]) ([[HowTo Compile aMuled-de|German]])<br />
* HOWTO [[HowTo_get_aMule_web_interface|Install aMuleWeb]] ([[HowTo_get_aMule_web_interface-no|Norwegian]]) ([[HowTo_get_aMule_web_interface-de|German]])<br />
<br />
== Other ==<br />
* About [[AMule|aMule's features]] ([[aMule-hu|Hungarian]]) ([[aMule-es|Spanish]]) ([[aMule-de|German]])<br />
* aMule [[requirements]] ([[Requirements-de|German]]) ([[Requirements-it|Italian]])<br />
* HOWTO [[How_to_launch_VNC_with_aMule_at_Linux_boot|Launch VNC with aMule at Linux boot]]<br />
* HOWTO [[Check if wx is installed twice|Check if wxWidgets is installed twice]] ([[Check if wx is installed twice-br|Portuguese]]) ([[Check if wx is installed twice-es|Spanish]]) ([[Check_if_wx_is_installed_twice-de|German]])<br />
* HOWTO [[How_to_uninstall_wxWidgets|Uninstall wxWidgets]] ([[How to uninstall wxWidgets-es|Spanish]]) ([[How_to_uninstall_wxWidgets-de|German]])<br />
* Get [[wx-cvs|wxWidgets CVS]] ([[Wx-cvs-es|Spanish]]) ([[Wx-cvs-de|German]])<br />
* About [[webcache]]<br />
* User [[geaiez]] ([[Geaiez-es|Spanish]]) ([[Geaiez-de|German]])<br />
* Some [[reviews]]<br />
* Test [[test port|your ports]] ([[Test port-de|German]])<br />
* Read [[current events]] ([[current events-es|Spanish]])<br />
* Watch the [[Releases|release graphs]] ([[Releases-de|German]])<br />
* Our [[forum rules]]<br />
* Our [[IRC rules]]<br />
* HOWTO [[aMule:Help|Edit a Wiki page]]<br />
<br />
== Changelogs: ==<br />
* [[Changelog_latest|Latest aMule release]]<br />
* [[Changelog 2.1_series|aMule 2.1.X]]<br />
** [[Changelog 2.1.0|aMule 2.1.0]]<br />
** [[Changelog 2.1.1|aMule 2.1.1]]<br />
* [[Changelog 2.0_series|aMule 2.0.X]]<br />
* [[Changelog 2.0.0-rc_series|aMule 2.0.0 Release Candidates]]<br />
* [[Changelog_1.2_series|aMule 1.2.X]]<br />
* [[Changelog_1.1_series|aMule 1.1.X]]<br />
* [[Changelog_1.0_series|aMule 1.0.X]]<br />
| width="10px" | ||<br />
| valign="top" |<br />
<br />
== Usage ==<br />
* Help [[Getting_Started|Getting Started With aMule]] ([[Getting_Started-fr|French]]) ([[Getting Started-nl|Dutch]]) ([[Getting Started-es|Spanish]]) ([[Getting Started-de|German]]) ([[Getting Started-hu|Hungarian]]) ([[Getting Started-ru|Russian]]) ([[Getting Started-da|Dansk]])<br />
* Help [[Usage aMule|using aMule]]<br />
* Help [[aMule_problems|Common problems]] ([[aMule_problems-es|Spanish]]) ([[AMule_problems-nl|Dutch]]) ([[AMule_problems-hu|Hungarian]]) ([[aMule_problems-de|German]]) <br />
* Help [[Mac specific usage]]<br />
* Help [[aMule is slow]]? ([[AMule_is_slow-it|Italian]]) ([[AMule_is_slow-nl|Dutch]]) ([[aMule is slow-es|Spanish]]) ([[aMule is slow-hu|Hungarian]]) ([[aMule is slow-de|German]])<br />
* Help [[aMule makes everything slow]]? ([[aMule_makes_everything_slow-nl|Dutch]]) ([[AMule makes everything slow-es|Spanish]]) ([[AMule makes everything slow-hu|Hungarian]]) ([[AMule makes everything slow-de|German]])<br />
* Info [[aMule files|aMule's files]] ([[AMule_files-nl|Dutch]]) ([[AMule_files-de|German]]) ([[AMule_files-hu|Hungarian]])<br />
* HOWTO [[How_to_use_auxiliary_server_ports|use auxiliary server ports]] ([[How_to_use_auxiliary_server_ports-nl|Dutch]]) ([[How_to_use_auxiliary_server_ports-de|German]]) ([[How_to_use_auxiliary_server_ports-no|Norwegian]])<br />
<br />
== FAQs: == <br />
* FAQ [[FAQ_aMule|on aMule]] ([[FAQ aMule-es|Spanish]]) ([[FAQ aMule-it|Italian]]) ([[FAQ_aMule-pt_BR|Portuguese]]) ([[FAQ aMule-fr|French]]) ([[FAQ aMule-de|German]]) ([[FAQ aMule-nl|Dutch]]) ([[FAQ aMule-ru|Russian]])<br />
* FAQ [[FAQ_utils|on aMule's utilities]] ([[FAQ_utils-es|Spanish]]) ([[FAQ_utils-de|German]])<br />
* FAQ [[FAQ_ed2k|on ED2K-Kademlia]] ([[FAQ_ed2k-es|Spanish]]) ([[FAQ_ed2k-it|Italian]]) ([[FAQ_ed2k-de|German]]) ([[FAQ_ed2k-fr|French]]) ([[FAQ_eD2k-Kademlia-nl|Dutch]]) ([[FAQ_eD2k-Kademlia-pl|Polish]]) ([[FAQ_eD2k-Kademlia-ru|Russian]])<br />
* FAQ on the [[FAQ_network|Transfer Rates on the eDonkey Network]]<br />
<br />
== Setup tips ==<br />
* HOWTO [[Migrate from eMule to aMule]]<br />
* HOWTO [[Ed2k links handling|Handle ed2k:// links]]<br />
* HOWTO [[Debian_fonts|Address font issue on Debian]] ([[Debian_fonts-es|Spanish]])<br />
* HOWTO [[import-export files|Import and export files]] ([[import-export files-de|German]])<br />
* HOWTO [[Get HighID]] ([[Get HighID-de|German]])<br />
* HOWTO [[Firewall|Setup firewall rules for aMule]] ([[Firewall-es|Spanish]])<br />
* HOWTO [[Keep a safe list of servers]] ([[Keep a safe list of servers-de|German]])<br />
* HOWTO [[aMuleWeb|Setup aMule's Webserver (aMuleWeb)]]<br />
<br />
== Development ==<br />
* Download the latest [[aMule CVS]] ([[AMule CVS-es|Spanish]]) ([[AMule CVS-es|German]])<br />
* Download the latest [[Win32_binary|Windows aMule Installer]]<br />
* About the [[aMule_devs|aMule Development Team]] and [[aMule_devs#Helping|joining it]]<br />
* HOWTO [[Backtraces|Create useful backtraces]]<br />
* HOWTO [[Using gdb and valgrind|Use GDB and Valgrind]]<br />
* HOWTO [[Using_another_wxinstall|Use more than one wxWidgets]] ([[Using_another_wxinstall-de|German]]) ([[Using_another_wxinstall-es|Spanish]])<br />
* Rules of [[coding style]]<br />
* Running a [[testing field]] ([[testing field-de|German]]) <br />
* HOWTO [[Report a bug]]<br />
* The [[GNU_FDL|GNU General Public License]]<br />
<br />
== Translations ==<br />
* HOWTO [[Translations|Translate aMule into your native language]] ([[Translations-pt|Portuguese]]) ([[Translations-ko_KR|Korean]]) ([[Translations-ru|Russian]])<br />
* HOWTO [[Translating Wiki|Translate this Wiki]] ([[Translating Wiki-pt_BR|Portuguese]]) ([[Translating Wiki-es|Spanish]]) ([[Translating Wiki-de|German]]) ([[Translating Wiki-fr|French]]) ([[Translating_Wiki-it|Italian]]) ([[Translating_Wiki-da|Dansk]]) ([[Translating_Wiki-ru|Russian]])<br />
|}<br />
|}</div>Stefanerohttp://wiki.amule.org/wiki/Main_PageMain Page2006-03-17T23:37:32Z<p>Stefanero: =Other=</p>
<hr />
<div>__NOTOC__<br />
<br />
{|<br />
| align="center" | <br />
''aMule Wiki reached the '''2,500,000 article reads''' milestone. Thanks to all of you!''<br />
|-<br />
| align="center" | <br />
[[AMule_Project_FAQ:About|http://www.amule.org/images/logo.gif]]<br />
<br />
<h1>Welcome to the [http://wiki.org/wiki.cgi?WhatIsWiki Wiki] of the [[AMule_Project_FAQ:About|aMule Project]]</h1><br />
{| align="center"<br />
| align="center" | We hope you will find answers for your aMule questions and problems!<br />
|-<br />
| align="right" | ''-- The [[aMule_devs|aMule Team]] --''<br />
|-<br />
| align="center" | <h3>'''English''' &#124; [[Main_Page-es|Español]] | [[Main_Page-nl|Nederlands]] | [[Main_Page-ko_KR|Korean]] | [[Main_Page-de|Deutsch]] | [[Main Page-fr|Français]] | [[Main Page-ru|Russian]] | [[Main Page-it|Italiano]]</h3><br />
|}<br />
|-<br />
| align="left" |<br />
{|<br />
| valign="top" |<br />
== Installation ==<br />
* HOWTO [[Compilation Installation|Compile and install aMule from source]] ([[Compilation Installation-fr|French]]) ([[Compilation Installation-nl|Dutch]]) ([[Compilation Installation-br|Portuguese]]) ([[Compilation Installation-de|German]]) ([[Compilation Installation-ru|Russian]])<br />
* HOWTO [[Install-amule-freebsd|Compile aMule on FreeBSD]]<br />
* HOWTO [[HowTo_compile_on_Mac|Compile aMule on Mac]]<br />
* HOWTO [[HowTo_compile_on_Solaris|Compile aMule on Solaris]]<br />
* HOWTO [[HowTo compile on Win32|Compile aMule on Windows]] ([[HowTo compile on Win32-de|German]])<br />
* HOWTO [[HowTo_Compile_In_Debian|Compile aMule on Debian or Ubuntu]] ([[HowTo_Compile_In_Debian-es|Spanish]])<br />
* HOWTO [[HowTo_Compile_In_Gentoo|Compile aMule on Gentoo]] ([[HowTo_Compile_In_Gentoo-es|Spanish]])<br />
* HOWTO [[HowTo_Compile_In_Slackware|Compile aMule on Slackware]]<br />
* HOWTO [[HowTo_Compile_In_RedHat-Fedora|Compile aMule on RedHat/Fedora]]<br />
* HOWTO [[HowTo_Compile_In_FC3|Compile aMule on Fedora Core 3 and 4]]<br />
* HOWTO [[HowTo_Compile_In_MDK|Install aMule on Mandrake 10]] ([[HowTo_Compile_In_MDK-es|Spanish]]) ([[MDK10_install-fr|French]])<br />
* HOWTO [[SuSE_9.2_install_at_home|Compile aMule on SuSE 9.2 in your home directory]] ([[SuSE 9.2 install at home-es|Spanish]])<br />
* HOWTO [[SuSE_9.3_install_at_home|Compile aMule on SuSE 9.3 in your home directory]]<br />
* HOWTO [[HowTo_Compile_aMuled|Compile the aMule daemon (aMuled)]] ([[HowTo Compile aMuled-es|Spanish]]) ([[HowTo Compile aMuled-nl|Dutch]]) ([[HowTo Compile aMuled-de|German]])<br />
* HOWTO [[HowTo_get_aMule_web_interface|Install aMuleWeb]] ([[HowTo_get_aMule_web_interface-no|Norwegian]]) ([[HowTo_get_aMule_web_interface-de|German]])<br />
<br />
== Other ==<br />
* About [[AMule|aMule's features]] ([[aMule-hu|Hungarian]]) ([[aMule-es|Spanish]]) ([[aMule-de|German]])<br />
* aMule [[requirements]] ([[Requirements-de|German]]) ([[Requirements-it|Italian]])<br />
* HOWTO [[How_to_launch_VNC_with_aMule_at_Linux_boot|Launch VNC with aMule at Linux boot]]<br />
* HOWTO [[Check if wx is installed twice|Check if wxWidgets is installed twice]] ([[Check if wx is installed twice-br|Portuguese]]) ([[Check if wx is installed twice-es|Spanish]]) ([[Check_if_wx_is_installed_twice-de|German]])<br />
* HOWTO [[How_to_uninstall_wxWidgets|Uninstall wxWidgets]] ([[How to uninstall wxWidgets-es|Spanish]]) ([[How_to_uninstall_wxWidgets-de|German]])<br />
* Get [[wx-cvs|wxWidgets CVS]] ([[Wx-cvs-es|Spanish]]) ([[Wx-cvs-de|German]])<br />
* About [[webcache]]<br />
* User [[geaiez]] ([[Geaiez-es|Spanish]]) ([[Geaiez-de|German]])<br />
* Some [[reviews]]<br />
* Test [[test port|your ports]] ([[Test port-de|German]])<br />
* Read [[current events]] ([[current events-es|Spanish]])<br />
* Watch the [[Releases|release graphs]] ([[Releases-de|German]])<br />
* Our [[forum rules]]<br />
* Our [[IRC rules]]<br />
* HOWTO [[aMule:Help|Edit a Wiki page]]<br />
<br />
== Changelogs: ==<br />
* [[Changelog_latest|Latest aMule release]]<br />
* [[Changelog 2.1_series|aMule 2.1.X]]<br />
** [[Changelog 2.1.0|aMule 2.1.0]]<br />
** [[Changelog 2.1.1|aMule 2.1.1]]<br />
* [[Changelog 2.0_series|aMule 2.0.X]]<br />
* [[Changelog 2.0.0-rc_series|aMule 2.0.0 Release Candidates]]<br />
* [[Changelog_1.2_series|aMule 1.2.X]]<br />
* [[Changelog_1.1_series|aMule 1.1.X]]<br />
* [[Changelog_1.0_series|aMule 1.0.X]]<br />
| width="10px" | ||<br />
| valign="top" |<br />
<br />
== Usage ==<br />
* Help [[Getting_Started|Getting Started With aMule]] ([[Getting_Started-fr|French]]) ([[Getting Started-nl|Dutch]]) ([[Getting Started-es|Spanish]]) ([[Getting Started-de|German]]) ([[Getting Started-hu|Hungarian]]) ([[Getting Started-ru|Russian]]) ([[Getting Started-da|Dansk]])<br />
* Help [[Usage aMule|using aMule]]<br />
* Help [[aMule_problems|Common problems]] ([[aMule_problems-es|Spanish]]) ([[AMule_problems-nl|Dutch]]) ([[AMule_problems-hu|Hungarian]]) ([[aMule_problems-de|German]]) <br />
* Help [[Mac specific usage]]<br />
* Help [[aMule is slow]]? ([[AMule_is_slow-it|Italian]]) ([[AMule_is_slow-nl|Dutch]]) ([[aMule is slow-es|Spanish]]) ([[aMule is slow-hu|Hungarian]]) ([[aMule is slow-de|German]])<br />
* Help [[aMule makes everything slow]]? ([[aMule_makes_everything_slow-nl|Dutch]]) ([[AMule makes everything slow-es|Spanish]]) ([[AMule makes everything slow-hu|Hungarian]]) ([[AMule makes everything slow-de|German]])<br />
* Info [[aMule files|aMule's files]] ([[AMule_files-nl|Dutch]]) ([[AMule_files-de|German]]) ([[AMule_files-hu|Hungarian]])<br />
* HOWTO [[How_to_use_auxiliary_server_ports|use auxiliary server ports]] ([[How_to_use_auxiliary_server_ports-nl|Dutch]]) ([[How_to_use_auxiliary_server_ports-de|German]]) ([[How_to_use_auxiliary_server_ports-no|Norwegian]])<br />
<br />
== FAQs: == <br />
* FAQ [[FAQ_aMule|on aMule]] ([[FAQ aMule-es|Spanish]]) ([[FAQ aMule-it|Italian]]) ([[FAQ_aMule-pt_BR|Portuguese]]) ([[FAQ aMule-fr|French]]) ([[FAQ aMule-de|German]]) ([[FAQ aMule-nl|Dutch]]) ([[FAQ aMule-ru|Russian]])<br />
* FAQ [[FAQ_utils|on aMule's utilities]] ([[FAQ_utils-es|Spanish]]) ([[FAQ_utils-de|German]])<br />
* FAQ [[FAQ_ed2k|on ED2K-Kademlia]] ([[FAQ_ed2k-es|Spanish]]) ([[FAQ_ed2k-it|Italian]]) ([[FAQ_ed2k-de|German]]) ([[FAQ_ed2k-fr|French]]) ([[FAQ_eD2k-Kademlia-nl|Dutch]]) ([[FAQ_eD2k-Kademlia-pl|Polish]]) ([[FAQ_eD2k-Kademlia-ru|Russian]])<br />
* FAQ on the [[FAQ_network|Transfer Rates on the eDonkey Network]]<br />
<br />
== Setup tips ==<br />
* HOWTO [[Migrate from eMule to aMule]]<br />
* HOWTO [[Ed2k links handling|Handle ed2k:// links]]<br />
* HOWTO [[Debian_fonts|Address font issue on Debian]] ([[Debian_fonts-es|Spanish]])<br />
* HOWTO [[import-export files|Import and export files]] ([[import-export files-de|German]])<br />
* HOWTO [[Get HighID]] ([[Get HighID-de|German]])<br />
* HOWTO [[Firewall|Setup firewall rules for aMule]] ([[Firewall-es|Spanish]])<br />
* HOWTO [[Keep a safe list of servers]] ([[Keep a safe list of servers-de|German]])<br />
* HOWTO [[aMuleWeb|Setup aMule's Webserver (aMuleWeb)]]<br />
<br />
== Development ==<br />
* Download the latest [[aMule CVS]] ([[AMule CVS-es|Spanish]]) ([[AMule CVS-es|German]])<br />
* Download the latest [[Win32_binary|Windows aMule Installer]]<br />
* About the [[aMule_devs|aMule Development Team]] and [[aMule_devs#Helping|joining it]]<br />
* HOWTO [[Backtraces|Create useful backtraces]]<br />
* HOWTO [[Using gdb and valgrind|Use GDB and Valgrind]]<br />
* HOWTO [[Using_another_wxinstall|Use more than one wxWidgets]] ([[Using_another_wxinstall-de|German]]) ([[Using_another_wxinstall-es|Spanish]])<br />
* Rules of [[coding style]]<br />
* Running a [[testing field]] ([[testing field-de|German]]) <br />
* HOWTO [[Report a bug]]<br />
* The [[GNU_FDL|GNU General Public License]]<br />
<br />
== Translations ==<br />
* HOWTO [[Translations|Translate aMule into your native language]] ([[Translations-pt|Portuguese]]) ([[Translations-ko_KR|Korean]]) ([[Translations-ru|Russian]])<br />
* HOWTO [[Translating Wiki|Translate this Wiki]] ([[Translating Wiki-pt_BR|Portuguese]]) ([[Translating Wiki-es|Spanish]]) ([[Translating Wiki-de|German]]) ([[Translating Wiki-fr|French]]) ([[Translating_Wiki-da|Dansk]]) ([[Translating_Wiki-ru|Russian]])<br />
|}<br />
|}</div>Stefanerohttp://wiki.amule.org/wiki/Compilation_InstallationCompilation Installation2006-01-31T21:53:15Z<p>Stefanero: </p>
<hr />
<div><center><br />
'''English''' | [[Compilation_Installation-fr|Français]] | [[Compilation_Installation-nl|Nederlands]] | [[Compilation_Installation-br|Português]] | [[Compilation_Installation-de|Deutsch]] | [[Compilation_Installation-ru|Russian]]<br />
</center><br />
<br />
== Manual Installation ==<br />
<br />
To install [[aMule]] you can either install it from scratch, as described in [[Compilation_Installation#Compiling From Sources|Compiling From Sources]], or use [http://www.rpm.org RPM]s, as described in the [[Compilation_Installation#Installing using RPMs|Installing using RPMs]] section. Using [http://www.rpm.org RPM]s will speed things up a lot but is not available by default with all [http://www.kernel.org linux] distributions.<br />
<br />
== Compiling From Sources ==<br />
<br />
'''WARNING:''' Make sure you have '''no''' copies of [[wxWidgets]] installed. If you already have [[wxWidgets]] installed, check [[How to uninstall wxWidgets]] before starting a new installation. If you continue have problems, then [[Check_if_wx_is_installed_twice|check if wx is installed twice]], since that's a common compilation and runtime problem.<br />
<br />
'''NOTE:''' In [[wxWidgets]] >= 2.5.1, [[wxBase]] is not distributed as a separate tarball.<br />
<br />
==== Step 1: [[wxWidgets|wxGTK]] ====<br />
<br />
*Download [[wxWidgets|wxGTK]] -><br />
**[ftp://biolpc22.york.ac.uk/pub/2.6.2/wxGTK-2.6.2.tar.gz wxGTK-2.6.2.tar.gz]<br />
<br />
*Compile [[wxWidgets|wxGTK]]<br />
**''tar -zxvf wxGTK-2.6.2.tar.gz''<br />
**''cd wxGTK-2.6.2'<br />
**To avoid crashes at startup when linked against [http://www.gtk.org GTK]2, save this [http://cvs.wxwidgets.org/viewcvs.cgi/*checkout*/wxWidgets/src/common/intl.cpp?rev=1.166.2.1 file] as ''intl.cpp'' in your ''wxGTK-2.6.2/src/common'' directory (replace the original one)<br />
**''Linked against [http://www.gtk.org GTK]2: ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise && make<br />
*As '''root''':<br />
**''make install''<br />
**''ldconfig''<br />
<br />
==== Step 2: [[wxBase]] ====<br />
<br />
*Since [[wxGTK]] 2.5.x, you don't need [[wxBase]] anymore unless you want to compile [[aMuled|aMule daemon]] without X.<br />
<br />
==== Step 3: [[aMule]] ====<br />
<br />
*Download the latest [[aMule]] version -><br />
**[http://developer.berlios.de/project/showfiles.php?group_id=1296 Latest aMule]<br />
<br />
*Compile [[aMule]] (please check the [[configure|configure article]]) -><br />
**''tar -zxvf aMule-X.X.X.tar.gz'' (replace X with the right version number..)<br />
**''cd aMule-X.X.X''<br />
**''./configure --disable-debug --enable-optimize && make''<br />
<br />
*As '''root''':<br />
**''make install''<br />
<br />
*Run [[aMule]] as a regular user from console by typing -> ''amule''<br />
<br />
== Installing using RPMs ==<br />
<br />
==== Step 1: [[wxWidgets|wxGTK]] ====<br />
<br />
*Download [[wxWidgets|wxGTK]] for your [http://www.kernel.org Linux] distribution -><br />
**[http://www.amule.org/files/files.php?cat=12 wxGTK-2.6.1]<br />
<br />
*Install [[wxWidgets|wxGTK]] -><br />
**As '''root''':<br />
***''rpm -Uvh wxGTK-2.6.1-X.rpm'' (replace X with the right name..)<br />
***''ldconfig''<br />
<br />
==== Step 2: [[aMule]] ====<br />
<br />
*Download latest [[aMule]] version -><br />
**[http://developer.berlios.de/project/showfiles.php?group_id=1296 Latest aMule]<br />
<br />
*Install [[aMule]] -><br />
**As '''root''':<br />
***''rpm -Uvh aMule-X.rpm'' (replace X with the right name and version number..)<br />
<br />
* Run [[aMule]] as a regular user from your console by typing -> ''amule''</div>Stefanerohttp://wiki.amule.org/wiki/Compilation_InstallationCompilation Installation2006-01-31T21:52:23Z<p>Stefanero: </p>
<hr />
<div><center><br />
'''English''' | [[Compilation_Installation-fr|Français]] | [[Compilation_Installation-nl|Nederlands]] | [[Compilation_Installation-br|Português]] | [[Compilation_Installation-de|Deutsch]] | [[Compilation_Installation-ru|Russian]]<br />
</center><br />
<br />
== Manual Installation ==<br />
<br />
To install [[aMule]] you can either install it from scratch, as described in [[Compilation_Installation#Compiling From Sources|Compiling From Sources]], or use [http://www.rpm.org RPM]s, as described in the [[Compilation_Installation#Installing using RPMs|Installing using RPMs]] section. Using [http://www.rpm.org RPM]s will speed things up a lot but is not available by default with all [http://www.kernel.org linux] distributions.<br />
<br />
== Compiling From Sources ==<br />
<br />
'''WARNING:''' Make sure you have '''no''' copies of [[wxWidgets]] installed. If you already have [[wxWidgets]] installed, check [[How to uninstall wxWidgets]] before starting a new installation. If you continue have problems, then [[Check_if_wx_is_installed_twice|check if wx is installed twice]], since that's a common compilation and runtime problem.<br />
<br />
'''NOTE:''' In [[wxWidgets]] >= 2.5.1, [[wxBase]] is not distributed as a separate tarball.<br />
<br />
==== Step 1: [[wxWidgets|wxGTK]] ====<br />
<br />
*Download [[wxWidgets|wxGTK]] -><br />
**[ftp://biolpc22.york.ac.uk/pub/2.6.2/wxGTK-2.6.2.tar.gz wxGTK-2.6.2.tar.gz]<br />
<br />
*Compile [[wxWidgets|wxGTK]]<br />
**''tar -zxvf wxGTK-2.6.2.tar.gz''<br />
**''cd wxGTK-2.6.2'<br />
**To avoid crashes at startup when linked against [http://www.gtk.org GTK]2, save this [http://cvs.wxwidgets.org/viewcvs.cgi/*checkout*/wxWidgets/src/common/intl.cpp?rev=1.166.2.1 file] as ''intl.cpp'' in your ''wxGTK-2.6.2/src/common'' directory (replace the original one)<br />
**Link against the [http://www.gtk.org GTK] version you have on your system:<br />
***''Linked against [http://www.gtk.org GTK]2: ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise && make<br />
*As '''root''':<br />
**''make install''<br />
**''ldconfig''<br />
<br />
==== Step 2: [[wxBase]] ====<br />
<br />
*Since [[wxGTK]] 2.5.x, you don't need [[wxBase]] anymore unless you want to compile [[aMuled|aMule daemon]] without X.<br />
<br />
==== Step 3: [[aMule]] ====<br />
<br />
*Download the latest [[aMule]] version -><br />
**[http://developer.berlios.de/project/showfiles.php?group_id=1296 Latest aMule]<br />
<br />
*Compile [[aMule]] (please check the [[configure|configure article]]) -><br />
**''tar -zxvf aMule-X.X.X.tar.gz'' (replace X with the right version number..)<br />
**''cd aMule-X.X.X''<br />
**''./configure --disable-debug --enable-optimize && make''<br />
<br />
*As '''root''':<br />
**''make install''<br />
<br />
*Run [[aMule]] as a regular user from console by typing -> ''amule''<br />
<br />
== Installing using RPMs ==<br />
<br />
==== Step 1: [[wxWidgets|wxGTK]] ====<br />
<br />
*Download [[wxWidgets|wxGTK]] for your [http://www.kernel.org Linux] distribution -><br />
**[http://www.amule.org/files/files.php?cat=12 wxGTK-2.6.1]<br />
<br />
*Install [[wxWidgets|wxGTK]] -><br />
**As '''root''':<br />
***''rpm -Uvh wxGTK-2.6.1-X.rpm'' (replace X with the right name..)<br />
***''ldconfig''<br />
<br />
==== Step 2: [[aMule]] ====<br />
<br />
*Download latest [[aMule]] version -><br />
**[http://developer.berlios.de/project/showfiles.php?group_id=1296 Latest aMule]<br />
<br />
*Install [[aMule]] -><br />
**As '''root''':<br />
***''rpm -Uvh aMule-X.rpm'' (replace X with the right name and version number..)<br />
<br />
* Run [[aMule]] as a regular user from your console by typing -> ''amule''</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2006-01-26T11:58:06Z<p>Stefanero: =1st=</p>
<hr />
<div><center> '''English''' | [[HowTo_Compile_aMuled-es|Español]] | [[HowTo_Compile_aMuled-nl|Nederlands]] </center><br />
<br />
== 1st ==<br />
<br />
'''NOTE:''' In order to compile aMule 2.1.0 you need wx 2.6.x.<br />
<br />
Download [[wxBase]] 2.6.1 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
'''NOTE:''' If you want [http://www.unicode.org Unicode] support you need to give the ''--enable-unicode'' flag to the configure script.<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
If you are running an [[Ubuntu]] or Debian installation simply install 'libwxgtk2.6-0'' and 'libwxgtk2.6-dev'' packages. This will install a complete X-server aswell, but thats due to the fact that Debian dont provide a simple wxBase pkg.<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule]] 2.1.0 or higher from http://www.amule.org/files/files.php?cat=24<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.aMule/amule.conf'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br><br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was ''~/.eMule''.<br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[AMuleWeb#aMuleWeb_with_aMule_2.0.0_or_later|this article]].<br><br />
Also read the [[FAQ_amuled|aMuled FAQ]], since some setup things are mentioned there.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2006-01-02T07:19:37Z<p>Stefanero: =2nd=</p>
<hr />
<div><center> '''English''' | [[HowTo_Compile_aMuled-es|Español]] </center><br />
<br />
<br />
== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
'''NOTE:''' If you want [http://www.unicode.org Unicode] support you need to give the ''--enable-unicode'' flag to the configure script.<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule]] 2.1.0 or higher from http://www.amule.org/files/files.php?cat=24<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.aMule/amule.conf'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br><br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was ''~/.eMule''.<br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[AMuleWeb#aMuleWeb_with_aMule_2.0.0_or_later|this article]].<br><br />
Also read the [[FAQ_amuled|aMuled FAQ]], since some setup things are metioned there.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]<br />
<br />
If you're compiling on a [[Debian]] installation, and configure can't find ''wx-config'', make sure to install packages ''libwxgtk2.5-dev'', and ''libwxgtk2.5.3''.<br />
<br />
If you are compiling on a [[Ubuntu]] or "testing" Debian installation you will need to get the build-essential packets. Instead of the 'libwxgtk2.5-dev'', and ''libwxgtk2.5.3'' install 'libwxgtk2.6-0'' and 'libwxgtk2.6-dev''.</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2006-01-02T07:05:17Z<p>Stefanero: =2nd=</p>
<hr />
<div><center> '''English''' | [[HowTo_Compile_aMuled-es|Español]] </center><br />
<br />
<br />
== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
'''NOTE:''' If you want [http://www.unicode.org Unicode] support you need to give the ''--enable-unicode'' flag to the configure script.<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule]] 2.0.3 or higher from http://www.amule.org/files/files.php?cat=19<br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.aMule/amule.conf'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br><br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was ''~/.eMule''.<br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[AMuleWeb#aMuleWeb_with_aMule_2.0.0_or_later|this article]].<br><br />
Also read the [[FAQ_amuled|aMuled FAQ]], since some setup things are metioned there.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]<br />
<br />
If you're compiling on a [[Debian]] installation, and configure can't find ''wx-config'', make sure to install packages ''libwxgtk2.5-dev'', and ''libwxgtk2.5.3''.<br />
<br />
If you are compiling on a [[Ubuntu]] or "testing" Debian installation you will need to get the build-essential packets. Instead of the 'libwxgtk2.5-dev'', and ''libwxgtk2.5.3'' install 'libwxgtk2.6-0'' and 'libwxgtk2.6-dev''.</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_compile_on_Win32_with_MinGWHowTo compile on Win32 with MinGW2005-12-19T16:29:34Z<p>Stefanero: =Compilation=</p>
<hr />
<div><center><h2>Originally by '''[[User:Madcat|Madcat]]'''</h2></center><br />
<br />
<center><br />
'''English''' | [[HowTo compile on Win32-de|Deutsch]]<br />
</center><br />
<br />
This wiki page only covers the latest [[aMule_CVS|CVS]] version of [[aMule]], not releases in the 1.x.x or 2.x.x branches.<br />
<br />
''For those of you that don't want to compile [[aMule]] from source, there is also the option of the [[Win32_binary|aMule Windows Installer]].''<br />
<br />
== Requirements for compiling [[aMule]] ==<br />
<br />
You will need the following packages:<br />
<br />
*[http://www.microsoft.com/windows Windows] port of [http://gcc.gnu.org GNU C compiler], [http://www.mingw.org MinGW] -> [http://prdownloads.sourceforge.net/mingw/MinGW-4.1.1.exe?download Download (4.1.1)]<br />
*Minimal [http://www.gnu.org GNU] shell for [http://www.microsoft.com/windows Windows], [http://www.mingw.org/msys.shtml MSys] -> [http://prdownloads.sf.net/mingw/MSYS-1.0.10.exe?download Download (1.0.10)]<br />
*Developer toolkit for [http://www.mingw.org/msys.shtml MSys] (for [http://www.gnu.org/software/cvs CVS] & co) -> [http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe?download Download (1.0.1)]<br />
*[http://www.gnu.org/software/libiconv LibIConv] (required by [http://www.gnu.org/software/gettext gettext]) -> [http://prdownloads.sf.net/mingw/libiconv-1.8.0-2003.02.01-1.exe?download Download (1.8)]<br />
*[http://www.gnu.org/software/gettext GetText] (for [http://www.gnu.org/software/gettext po files], [http://www.gnu.org/software/automake/automake.html autogen.sh], etc) -> [http://prdownloads.sf.net/mingw/gettext-0.11.5-2003.02.01-1.exe?download Download (0.11.5)]<br />
*[http://www.zlib.org zlib] compression library -> [http://www.zlib.net/zlib-1.2.3.tar.gz Download (1.2.3)]<br />
*[http://www.microsoft.com/windows Windows] port of [[wxWidgets]] library (knows as [[wxWidgets|wxMSW]]) -> [http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.6.1.zip Download (2.6.1)]<br />
*[[aMule]]'s latest release sources or [[aMule CVS]] -> [http://dl.amule.org Download aMule]<br />
<br />
Also, 800MB-1500MB free space on your hard disk (around 40MB to download the above packages and the rest for temporary compilation files and installations. The amount of space needed will largely depend on the configuration flags you use).<br />
<br />
As a reference, the whole compilation process will take around 3 hours on a medium-high resourced computer.<br />
<br />
== Installing the Minimal System ==<br />
<br />
The first step is to create a [http://www.kernel.org Linux]-like environment, which is required in order to be able to perform the build. This can be done by following these steps '''in this order''':<br />
<br />
#Install [http://www.mingw.org MinGW]. Select ''Compact installation'' unless you know what you are doing. When it prompts you for a folder, the default (''C:\mingw'') is slightly messy but the safer selection.<br />
#Install [http://www.mingw.org/msys.shtml MSys]. When it prompts you for the [http://www.mingw.org MinGW] folder, it's very important to specify it correctly. Failure on this step will stop any compilation attempts. If for some reason you fail, install [http://www.mingw.org/msys.shtml MSys] again, or edit the file ''/etc/fstab'' in your [http://www.mingw.org/msys.shtml MSys] environment.<br />
#Install the [http://www.mingw.org/msys.shtml MSys] developer toolkit.<br />
#Install [http://www.gnu.org/software/libiconv LibIConv].<br />
#Install [http://www.gnu.org/software/gettext GetText].<br />
<br />
== Compiling the libraries ==<br />
<br />
There are two libraries that [[aMule]] will need compiled: [http://www.zlib.org zlib] and [[wxWidgets]].<br />
<br />
We will compile them from [http://www.mingw.org/msys.shtml MSys], so just run it. Once you are running [http://www.mingw.org/msys.shtml MSys], you'll be on your home folder. Copy the [http://www.zlib.org zlib] and [[wxWidgets]] files you downloaded above into this folder (something like ''C:\msys\1.0\home\'''user''''').<br />
<br />
The steps for compiling them is:<br />
<br />
#[http://www.zlib.org zlib]: Uncompress [http://www.zlib.org zlib], cd to the newly created directory and run ''./configure --prefix=/mingw && make && make install''<br />
#[[wxWidgets]]: Uncompress [[wxWidgets]], cd to the newly created directory and run ''./configure --disable-shared --without-checklistbox && make && make install''<br />
<br />
If you want to help us developers, you can add ''--enable-debug'' flag to the [[wxWidgets]] configure command, right after ''--disable-shared'', but be warned it will result into an ''aMule.exe'' file bigger than 100MB.<br />
<br />
== Compilation ==<br />
<br />
Ok, we're all done with the compilation environment. Let's do the last step: compiling [[aMule]].<br />
<br />
First of all, extract [[aMule]]'s sources and enter the newly created folder.<br />
<br />
The compilation itself is actually just a matter of following the usual method: ''./configure && make''. Use your favorite flags on ''./configure'', for example, ''--disable-debug'' will remove debug info, but will also make it harder for us developers to understand the bugs you might find.<br />
<br />
You might want to compile just the remote GUI: the flags would be ''--disable-monolithic --disable-ed2k --enable-amule-gui''<br />
<br />
'''Beware:''' The following programs do not work yet on [http://www.microsoft.com/windows Windows]:<br />
*[[aMuled|aMule Daemon]]: Doesn't even compile.<br />
*[[ed2k_command|ed2k]]: Fails to send the [[ed2k link]]s to [[aMule]].<br />
*[[CAS]]: Fails to find the [[signature]] file.<br />
<br />
'''Note:''' To keep the size of the binnaries down, you can run ''strip'' from within [http://www.mingw.org/msys.shtml MSys].<br />
<br />
== Running ==<br />
<br />
To run the binnaries we've created you need ''mingwm10.dll''. This file can be found in ''C:\MinGW\bin\mingwm10.dll'' (or whatever path you used to install [http://www.mingw.org MinGW]).<br />
<br />
You now have to place this file in some place so that the binnaries find it when they are executed. Here you have three options:<br />
<br />
#Place it in the same folder where the binnaries are (if you have them spread in several different folders, copy this file once into each folder. Since it is a very small file, it is not much of a loss).<br />
#Place it in ''C:\windows'' or some other any other path where [http://www.microsoft.com/windows Windows] might look for libraries (such as ''C:\Windows\System'' or ''C:\Windows\System32'').<br />
#Add ''C:\MinGW\bin'' (or whatever path you used to install [http://www.mingw.org MinGW]) to your ''PATH'' environment variable.<br />
<br />
Now... just run your binnaries and have fun with [[aMule]] on your [http://www.microsoft.com/windows Windows] box!<br />
<br />
'''Note:''' By default, the binnaries are compiled to ''C:\MSys\1.0\home\'''user'''\amule-2.0.3\src\''.<br />
<br />
== Having different languages ==<br />
<br />
Now [[aMule]] will be successfully running, but you will not be able to use any other language but default english.<br />
<br />
TO be able to choose between any of the lot of languages [[aMule]] is shipped with, from [http://www.mingw.org/msys.shtml MSys] go to [[aMule]]'s extracted folder and then into ''po/'' folder. Something like the following should do it:<br />
<br />
cd<br />
cd amule-2.0.3/po<br />
<br />
Now install the languages:<br />
<br />
make install-data-yes<br />
<br />
This language files are now in ''C:\MSys\1.0\local\share\locale'', so exit [http://www.mingw.org/msys.shtml MSys], go to ''C:\msys\1.0\local\share\locale'' and copy that folder to the folder were you are keeping your compiled ''amule.exe'' and ''amulegui.exe'' files.<br />
<br />
== Downloading precompiled win32 version ==<br />
<br />
<br />
'''Keep in mind this is a user contributed build. Install it at your own risk'''<br />
<br />
<br />
You can download aMuleGUI for win32 from CVS 22-09-2005 here: ed2k://|file|amulegui-win32-cvs22-09-2005(incl.dll+readme).zip|1990063|8553F619C878E3F0C916B7FBF82EB934|h=KFB3RUSI65EE2WMIBWQ2WHXIIUEA57VZ|/ <br />
<br />
or direct here: [http://s6.11mbit.de/7i5blmw6cmIxc8noy48nJ3deJgL01BLz1ogPvakPv1blHJx3dnJCLr6g/cf784ogC amulegui-win32-cvs22-09-2005(incl.dll+readme).zip] ([https://s6.11mbit.de/7i5blmw6cmIxc8noy48nJ3deJgL01BLz1ogPvakPv1blHJx3dnJCLr6g/cf784ogC SSL])<br />
<br />
Comunication on an linux box with amuled and this gui works very good... maybe its a little bit slow, but, its working!<br />
<br />
Feel free to contact me at: therealfox AT gmail DOT com, if you have problems.</div>Stefanerohttp://wiki.amule.org/wiki/Using_another_wxinstallUsing another wxinstall2005-12-17T16:16:51Z<p>Stefanero: </p>
<hr />
<div><center><br />
'''English''' | [[Using another wxinstall-de|Deutsch]] | [[Using_another_wxinstall-es|Español]]<br />
</center><br />
<br />
If there's already a version of [[wxWidgets]] installed, but you want [[aMule]] to use another (probably newer) one, here are the steps to follow:<br />
<br />
First, create the target directory (in this article, as an example, ''~/aMule/'' will be used), where [[wxWidgets]] and [[aMule]] will reside (they don't need to be in the same dir, but it makes life easier). Then configure [[wxWidgets]] and [[aMule]] accordingly.<br />
<br />
It is recommended that you read the article about [[Compilation_Installation#Step_1:_wxGTK|how to compile wxGTK]]<br />
<br />
In [[aMule]] source dir:<br><br />
''./configure --prefix=/home/'''user'''/aMule/ --enable-debug --disable-optimize --with-wx-config=/home/'''user'''/aMule/bin/wx-config''<br><br />
''make && make install''<br />
<br />
'''NOTE 2:''' Sometimes [[wxBase]] will overwrite ''wx-config''. You can know if it has done so by running ''wx-config --basename''. It should show ''wx_gtk''. If it doesn't, please reinstall [[wxGTK]] so it will overwritte ''wx-config'' to link it to the [[wxGTK]] file.<br />
<br />
On the above example, [[aMule]] binary will be installed in ''~/aMule/bin/'' directory.<br />
<br />
To start [[aMule]], you need to explicitely specifiy the LD path each time you run it:<br />
<br />
''export LD_LIBRARY_PATH=~/aMule/lib:$LD_LIBRARY_PATH''<br><br />
''export LC_ALL=en_EN.UTF-8''<br />
<br />
'''NOTE 3:''' On some systems the above export command does not work, you have instead to run<br><br />
''export LD_LIBRARY_PATH=~/aMule/lib/:$LD_LIBRARY_PATH''<br><br />
This has been observed on [[Debian]] and [http://www.gentoo.org Gentoo Linux].<br />
<br />
Please remember to create [[Backtraces]] and provide them to the [[AMule_devs|aMule development team]].</div>Stefanerohttp://wiki.amule.org/wiki/Using_another_wxinstallUsing another wxinstall2005-12-17T16:15:26Z<p>Stefanero: </p>
<hr />
<div><center><br />
'''English''' | [[Using another wxinstall-de|Deutsch]] | [[Using_another_wxinstall-es|Español]]<br />
</center><br />
<br />
If there's already a version of [[wxWidgets]] installed, but you want [[aMule]] to use another (probably newer) one, here are the steps to follow:<br />
<br />
First, create the target directory (in this article, as an example, ''~/aMule/'' will be used), where [[wxWidgets]] and [[aMule]] will reside (they don't need to be in the same dir, but it makes life easier). Then configure [[wxWidgets]] and [[aMule]] accordingly.<br />
<br />
It is recommended that you read the article about [[Compilation_Installation#Step_1:_wxGTK|how to compile wxGTK]] and (optionally, only if installing a [[wxWidgets]] version prior to 2.5) [[Compilation_Installation#Step_2:_wxBase|how to compile wxBase]]<br />
<br />
In [[aMule]] source dir:<br><br />
''./configure --prefix=/home/'''user'''/aMule/ --enable-debug --disable-optimize --with-wx-config=/home/'''user'''/aMule/bin/wx-config''<br><br />
''make && make install''<br />
<br />
'''NOTE:''' On some distros, instead of ''--with-wx-config=/home/'''user'''/aMule/bin/wx-config'' you might need to use ''--with-wx-config=/home/'''user'''/aMule/bin/wxgtk-2.4-config''<br />
<br />
'''NOTE 2:''' Sometimes [[wxBase]] will overwrite ''wx-config''. You can know if it has done so by running ''wx-config --basename''. It should show ''wx_gtk''. If it doesn't, please reinstall [[wxGTK]] so it will overwritte ''wx-config'' to link it to the [[wxGTK]] file.<br />
<br />
On the above example, [[aMule]] binary will be installed in ''~/aMule/bin/'' directory.<br />
<br />
To start [[aMule]], you need to explicitely specifiy the LD path each time you run it:<br />
<br />
''export LD_LIBRARY_PATH=~/aMule/lib:$LD_LIBRARY_PATH''<br><br />
''export LC_ALL=en_EN.UTF-8''<br />
<br />
'''NOTE 3:''' On some systems the above export command does not work, you have instead to run<br><br />
''export LD_LIBRARY_PATH=~/aMule/lib/:$LD_LIBRARY_PATH''<br><br />
This has been observed on [[Debian]] and [http://www.gentoo.org Gentoo Linux].<br />
<br />
Please remember to create [[Backtraces]] and provide them to the [[AMule_devs|aMule development team]].</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-05-23T13:39:54Z<p>Stefanero: =2nd=</p>
<hr />
<div><center> '''English''' | [[HowTo_Compile_aMuled-es|Español]] </center><br />
<br />
<br />
== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
'''NOTE:''' If you want [http://www.unicode.org Unicode] support you need to give the ''--enable-unicode'' flag to the configure script.<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
== 2nd ==<br />
<br />
*Download aMule 2.0.1 from http://www.amule.org/files/files.php?cat=19<br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.aMule/amule.conf'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br><br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was ''~/.eMule''.<br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
Also read the [[FAQ_amuled|aMuled FAQ]], since some setup things are metioned there.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]<br />
<br />
If you're compiling on a [[Debian]] installation, and configure can't find ''wx-config'', make sure to install packages ''libwxgtk2.5-dev'', and ''libwxgtk2.5.3''.</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-05-23T13:39:00Z<p>Stefanero: =2nd=</p>
<hr />
<div><center> '''English''' | [[HowTo_Compile_aMuled-es|Español]] </center><br />
<br />
<br />
== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
'''NOTE:''' If you want [http://www.unicode.org Unicode] support you need to give the ''--enable-unicode'' flag to the configure script.<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule 2.0.1]] from http://www.amule.org/files/files.php?cat=19<br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.aMule/amule.conf'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br><br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was ''~/.eMule''.<br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
Also read the [[FAQ_amuled|aMuled FAQ]], since some setup things are metioned there.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]<br />
<br />
If you're compiling on a [[Debian]] installation, and configure can't find ''wx-config'', make sure to install packages ''libwxgtk2.5-dev'', and ''libwxgtk2.5.3''.</div>Stefanerohttp://wiki.amule.org/wiki/FAQ_amuledFAQ amuled2005-04-25T08:38:13Z<p>Stefanero: </p>
<hr />
<div>[[aMuled]] is a full featured [[aMule]], running without any user interface ([http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html GUI]). It is controlled by remote access through [[aMuleWeb]], [[aMuleCMD]] or other [[FAQ_eD2k-Kademlia#What_is_ED2K?|ed2k]] [[FAQ_utils|utilities]].<br />
<br />
Stripped from [http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html GUI], [[aMuled]] has reduced memory and CPU requirements and it can run without [http://www.xfree86.org X] at all.<br />
<br />
'''Please note:''' Remember '''not''' to set your max-Connections higher than 1024, since [[wxBase]] cannot handle more connections.<br />
<br />
If you just need to run [[aMule]] on a remote server [[FAQ_aMule#Is there any way to start aMule with no graphical interface?|try Xvfb]] (see [[FAQ_aMule#Can_I_manage_aMule_remotely_through_telnet_in_the_same_way_I_do_with_eDonkey?|this]] too).</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-04-08T06:28:23Z<p>Stefanero: =2nd=</p>
<hr />
<div>== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
'''NOTE:''' If you want [http://www.unicode.org Unicode] support you need to give the ''--enable-unicode'' flag to the configure script.<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule CVS|amule-cvs]] from http://amule.hirnriss.net <br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.aMule/amule.conf'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br><br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was ''~/.eMule''.<br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
Also read the aMuled FAQ, since some setup things are metioned there.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]</div>Stefanerohttp://wiki.amule.org/wiki/FAQ_amuledFAQ amuled2005-04-08T06:23:54Z<p>Stefanero: </p>
<hr />
<div>[[aMuled]] is a full featured [[aMule]], running without any user interface ([http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html GUI]). It is controlled by remote access through [[aMuleWeb]], [[aMuleCMD]] or other [[FAQ_eD2k-Kademlia#What_is_ED2K?|ed2k]] [[FAQ_utils|utilities]].<br />
<br />
Stripped from [http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html GUI], [[aMuled]] has reduced memory and CPU requirements and it can run without [http://www.xfree86.org X] at all.<br />
<br />
'''Please note:''' At the moment disable the UDP-Port in the ''.aMule/amule.conf'' file, since it seams to cause crashes in [[aMuled]]. Also remember '''not''' to set your max-Connections higher than 1024, since [[wxBase]] cannot handle more connections.<br />
<br />
If you just need to run [[aMule]] on a remote server [[FAQ_aMule#Is there any way to start aMule with no graphical interface?|try Xvfb]] (see [[FAQ_aMule#Can_I_manage_aMule_remotely_through_telnet_in_the_same_way_I_do_with_eDonkey?|this]] too).</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-04-05T10:27:54Z<p>Stefanero: =2nd=</p>
<hr />
<div>== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
'''NOTE:''' If you want [http://www.unicode.org Unicode] support you need to give the ''--enable-unicode'' flag to the configure script.<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule CVS|amule-cvs]] from http://amule.hirnriss.net <br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.aMule/amule.conf'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br><br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was ''~/.eMule''.<br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-04-05T10:26:27Z<p>Stefanero: =2nd=</p>
<hr />
<div>== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
'''NOTE:''' If you want [http://www.unicode.org Unicode] support you need to give the ''--enable-unicode'' flag to the configure script.<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule CVS|amule-cvs]] from http://amule.hirnriss.net <br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.aMule/remote.conf'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br><br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was ''~/.eMule''.<br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]</div>Stefanerohttp://wiki.amule.org/wiki/WebserverWebserver2005-03-23T14:36:33Z<p>Stefanero: =Webserver with aMule 2.0.0-rc1 or later=</p>
<hr />
<div>== Setting up [[aMuleWeb|Webserver]] with [[aMule]] ==<br />
<br />
=== [[Webserver-1.2.x|Webserver with aMule 1.2.8 or earlier]] ===<br />
<br />
=== Webserver with [[aMule]] 2.0.0-rc1 or later ===<br />
<br />
*[http://www.gnu.org/software/tar/tar.html Untar] the sources and copy '''''src/aMule.tmpl''''' or in new versions only the following dir '''''src/webserver/''''' into your '''''~/.aMule/''''' directory. The following (run from the sources directory), should do so:<br />
:''$ cp -r src/aMule.tmpl src/webserver/ ~/.aMule/''<br />
<br />
* If you installed [[aMule]] from rpm, then you can do:<br />
:''$ cp /usr/share/amuleweb/aMule.tmpl ~/.aMule/''<br />
:''$ cp -r /usr/share/amuleweb/webserver/ ~/.aMule/''<br />
<br />
*Go to "Preferences"->"Remote Controls" (in [[aMule]]) and...<br />
**Enable "Accept External Connections".<br />
**Enable "Use TCP ports instead of unix local sockets".<br />
**Enter a password for external connections. If you don't do this, amuleweb will not communicate with amule.<br />
<br />
::'''NOTE:''' On some early [[aMule]] 2.0.0-rcX versions the above options weren't available (or didn't work). Use this if you want to run [[aMuled]], too. If you are using such [[aMule]] version and you don't wish to upgrade, then do the following:<br />
<br />
:Shutdown [[aMule]] if it is still running.<br />
:Edit your ''~/.eMule'' file, locate the ''[ExternalConnect]'' section and change:<br />
::''AcceptExternalConnections=1'' <-- To enable [[aMule]] listening for [[External Connections]].<br />
::''ECUseTCPPort=1'' <-- To use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port. Very important since [http://www.unix.org Unix] sockets are disabled.<br />
::''ECPassword=ca3c365274907c6fd527068788e14639'' <-- To find the MD5 string for your password, do:<br />
:::''$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1''<br />
:::''ca3c365274907c6fd527068788e14639''<br />
<br />
::'''NOTE:''' Since a couple days and from now on, there will be no .eMule file anymore! The new Config-File will be amule.conf in your ~/.aMule directory!!! <br><br />
*Restart [[aMule]]<br />
<br />
*Go to your "Preferences"->"Remote Controls" (in [[aMule]]) and setup your passwords here for [[External Connections]] and [[aMuleWeb|webserver]] login.<br />
::'''NOTE:''' When you change your [[aMuleWeb|webserver]] and [[External Connections]] ports here, make sure to restart [[aMule]].<br />
::'''NOTE:''' that ''"Enable [[aMuleWeb|Webserver]]"'' has no effect and will be renamed in 2.0.0rc8. [[aMuleWeb|Webserver]] is always enabled as long as you have [[External Connections]] enabled.<br />
::'''NOTE:''' For users running [[aMuled|aMule Daemon]] you have to edit the ''.eMule'' file like shown above. For a way to setup a password check the [[Webserver-1.2.x|1.2.8 aMule HowTo]]. You can still do it in the same way.<br />
<br />
*Now you're done! You are ready to run [[aMuleWeb|amuleweb]] and connect to it.<br />
<br />
'''[[User:Stefanero|Stefanero]]'''<br />
<br />
=== Webserver with [[aMule]] 2.0.0 or later (starting from CVS 2005.02.27) ===<br />
<br />
*For users running the monotlithic [[aMule]] application:<br />
**Go to "Preferences"->"Remote Controls" (in [[aMule]]) and...<br />
***Enable "Accept External Connections".<br />
***Enable "Use TCP ports instead of unix local sockets".<br />
***Enter a password for [[External Connections]]. If you don't do this, [[aMuleWeb]] will not communicate with [[aMule]].<br />
::'''NOTE:''' When you change your [[aMuleWeb|webserver]] and [[External Connections]] ports here, make sure to restart [[aMule]].<br />
<br />
*For users running the [[aMule|aMule daemon]]:<br />
**Shutdown [[aMule|aMuled]] if it is still running.<br />
**Edit your ''~/.eMule'' file, locate the ''[ExternalConnect]'' section and change:<br />
***''AcceptExternalConnections=1'' <-- To enable [[aMule]] listening for [[External Connections]].<br />
***''ECUseTCPPort=1'' <-- To use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port. Very important since [http://www.unix.org Unix] sockets are disabled.<br />
***''ECPassword=ca3c365274907c6fd527068788e14639'' <-- To find the MD5 string for your password, do:<br />
:::''$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1''<br />
:::''ca3c365274907c6fd527068788e14639''<br />
**Restart [[aMule|aMuled]]<br />
<br />
'''NOTE:''' In [[aMule]] version 2.0.0 and later you don't need to do any copy/link of [[aMuleWeb|webserver]] files.<br />
<br />
Thanks to [[User:Stefanero|Stefanero]], from who I shamelessly stole a lot from his tutorial.<br />
<br />
==== Skin support ====<br />
<br />
[[aMuleWeb|Webserver]] now looks for its files in a number of places:<br />
*In your home directory: ''$HOME/.aMule/webserver/''[skin name]''/''<br />
*And at it's install location, in this order.<br />
<br />
Default skin (template) name is 'default'.<br />
<br />
If, '''after installing''' [[aMule]], [[aMuleWeb|webserver]] refuses to run because of not being able to load template:<br />
*please report this situation to us, and then<br />
*create the directories ''webserver/default'' in the ''.aMule'' subdirectory of your home directory, and copy the contents of the ''src/webserver'' directory there from the [[aMule]] tarball (I mean to ''$HOME/.aMule/webserver/default''). [New record, four 'directory' word in one sentence :)]<br />
<br />
'''[[User:GonoszTopi|GonoszTopi]]'''<br />
<br />
== Connecting to [[aMuleWeb|amuleweb]] ==<br />
<br />
To run [[aMuleWeb]] run '''''amuleweb''''' on a terminal. For more information about running [[aMuleWeb]] check the [[aMuleWeb|aMuleWeb document]].<br />
<br />
Once [[aMuleWeb]] is running, open a web browser and connect to:<br />
<br />
''http://host:port''<br />
<br />
where ''host'' stands for your host's name (try with ''localhost'') and port stands for the [[aMuleWeb]] port ('''NOT''' the [[External Connections]] port).<br />
<br />
For example: ''http://localhost:4711''<br />
<br />
== Standard ports ==<br />
<br />
The ports can be set to anything, but this are the most used (the standard ones):<br />
<br />
*[[External Connections]]: 4712<br />
*[[aMuleWeb|amuleweb]]: 4711<br />
<br />
Make sure you do not confuse with what each of them is.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on http://forum.amule.org forum or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]</div>Stefanerohttp://wiki.amule.org/wiki/WebserverWebserver2005-03-23T14:35:47Z<p>Stefanero: =Webserver with aMule 2.0.0-rc1 or later=</p>
<hr />
<div>== Setting up [[aMuleWeb|Webserver]] with [[aMule]] ==<br />
<br />
=== [[Webserver-1.2.x|Webserver with aMule 1.2.8 or earlier]] ===<br />
<br />
=== Webserver with [[aMule]] 2.0.0-rc1 or later ===<br />
<br />
*[http://www.gnu.org/software/tar/tar.html Untar] the sources and copy '''''src/aMule.tmpl''''' or in new versions only the following dir '''''src/webserver/''''' into your '''''~/.aMule/''''' directory. The following (run from the sources directory), should do so:<br />
:''$ cp -r src/aMule.tmpl src/webserver/ ~/.aMule/''<br />
<br />
* If you installed [[aMule]] from rpm, then you can do:<br />
:''$ cp /usr/share/amuleweb/aMule.tmpl ~/.aMule/''<br />
:''$ cp -r /usr/share/amuleweb/webserver/ ~/.aMule/''<br />
<br />
*Go to "Preferences"->"Remote Controls" (in [[aMule]]) and...<br />
**Enable "Accept External Connections".<br />
**Enable "Use TCP ports instead of unix local sockets".<br />
**Enter a password for external connections. If you don't do this, amuleweb will not communicate with amule.<br />
<br />
'''NOTE:''' On some early [[aMule]] 2.0.0-rcX versions the above options weren't available (or didn't work). Use this if you want to run [[aMuled]], too. If you are using such [[aMule]] version and you don't wish to upgrade, then do the following:<br />
<br />
:Shutdown [[aMule]] if it is still running.<br />
:Edit your ''~/.eMule'' file, locate the ''[ExternalConnect]'' section and change:<br />
::''AcceptExternalConnections=1'' <-- To enable [[aMule]] listening for [[External Connections]].<br />
::''ECUseTCPPort=1'' <-- To use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port. Very important since [http://www.unix.org Unix] sockets are disabled.<br />
::''ECPassword=ca3c365274907c6fd527068788e14639'' <-- To find the MD5 string for your password, do:<br />
:::''$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1''<br />
:::''ca3c365274907c6fd527068788e14639''<br />
<br />
::'''NOTE:''' Since a couple days and from now on, there will be no .eMule file anymore! The new Config-File will be amule.conf in your ~/.aMule directory!!! <br><br />
*Restart [[aMule]]<br />
<br />
*Go to your "Preferences"->"Remote Controls" (in [[aMule]]) and setup your passwords here for [[External Connections]] and [[aMuleWeb|webserver]] login.<br />
::'''NOTE:''' When you change your [[aMuleWeb|webserver]] and [[External Connections]] ports here, make sure to restart [[aMule]].<br />
::'''NOTE:''' that ''"Enable [[aMuleWeb|Webserver]]"'' has no effect and will be renamed in 2.0.0rc8. [[aMuleWeb|Webserver]] is always enabled as long as you have [[External Connections]] enabled.<br />
::'''NOTE:''' For users running [[aMuled|aMule Daemon]] you have to edit the ''.eMule'' file like shown above. For a way to setup a password check the [[Webserver-1.2.x|1.2.8 aMule HowTo]]. You can still do it in the same way.<br />
<br />
*Now you're done! You are ready to run [[aMuleWeb|amuleweb]] and connect to it.<br />
<br />
'''[[User:Stefanero|Stefanero]]'''<br />
<br />
=== Webserver with [[aMule]] 2.0.0 or later (starting from CVS 2005.02.27) ===<br />
<br />
*For users running the monotlithic [[aMule]] application:<br />
**Go to "Preferences"->"Remote Controls" (in [[aMule]]) and...<br />
***Enable "Accept External Connections".<br />
***Enable "Use TCP ports instead of unix local sockets".<br />
***Enter a password for [[External Connections]]. If you don't do this, [[aMuleWeb]] will not communicate with [[aMule]].<br />
::'''NOTE:''' When you change your [[aMuleWeb|webserver]] and [[External Connections]] ports here, make sure to restart [[aMule]].<br />
<br />
*For users running the [[aMule|aMule daemon]]:<br />
**Shutdown [[aMule|aMuled]] if it is still running.<br />
**Edit your ''~/.eMule'' file, locate the ''[ExternalConnect]'' section and change:<br />
***''AcceptExternalConnections=1'' <-- To enable [[aMule]] listening for [[External Connections]].<br />
***''ECUseTCPPort=1'' <-- To use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port. Very important since [http://www.unix.org Unix] sockets are disabled.<br />
***''ECPassword=ca3c365274907c6fd527068788e14639'' <-- To find the MD5 string for your password, do:<br />
:::''$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1''<br />
:::''ca3c365274907c6fd527068788e14639''<br />
**Restart [[aMule|aMuled]]<br />
<br />
'''NOTE:''' In [[aMule]] version 2.0.0 and later you don't need to do any copy/link of [[aMuleWeb|webserver]] files.<br />
<br />
Thanks to [[User:Stefanero|Stefanero]], from who I shamelessly stole a lot from his tutorial.<br />
<br />
==== Skin support ====<br />
<br />
[[aMuleWeb|Webserver]] now looks for its files in a number of places:<br />
*In your home directory: ''$HOME/.aMule/webserver/''[skin name]''/''<br />
*And at it's install location, in this order.<br />
<br />
Default skin (template) name is 'default'.<br />
<br />
If, '''after installing''' [[aMule]], [[aMuleWeb|webserver]] refuses to run because of not being able to load template:<br />
*please report this situation to us, and then<br />
*create the directories ''webserver/default'' in the ''.aMule'' subdirectory of your home directory, and copy the contents of the ''src/webserver'' directory there from the [[aMule]] tarball (I mean to ''$HOME/.aMule/webserver/default''). [New record, four 'directory' word in one sentence :)]<br />
<br />
'''[[User:GonoszTopi|GonoszTopi]]'''<br />
<br />
== Connecting to [[aMuleWeb|amuleweb]] ==<br />
<br />
To run [[aMuleWeb]] run '''''amuleweb''''' on a terminal. For more information about running [[aMuleWeb]] check the [[aMuleWeb|aMuleWeb document]].<br />
<br />
Once [[aMuleWeb]] is running, open a web browser and connect to:<br />
<br />
''http://host:port''<br />
<br />
where ''host'' stands for your host's name (try with ''localhost'') and port stands for the [[aMuleWeb]] port ('''NOT''' the [[External Connections]] port).<br />
<br />
For example: ''http://localhost:4711''<br />
<br />
== Standard ports ==<br />
<br />
The ports can be set to anything, but this are the most used (the standard ones):<br />
<br />
*[[External Connections]]: 4712<br />
*[[aMuleWeb|amuleweb]]: 4711<br />
<br />
Make sure you do not confuse with what each of them is.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on http://forum.amule.org forum or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-03-23T14:32:26Z<p>Stefanero: =2nd=</p>
<hr />
<div>== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule CVS|amule-cvs]] from http://amule.hirnriss.net <br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.eMule'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.eMule'' file and the ''~/.aMule'' directory will be creted in the home directory of the user that ran [[aMuled]]. <br><br />
NOTE: Since a couple days and from now on, there will be no .eMule file anymore! The new Config-File will be amule.conf in your ''~/.aMule'' directory!!! <br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-03-23T14:31:58Z<p>Stefanero: =2nd=</p>
<hr />
<div>== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule CVS|amule-cvs]] from http://amule.hirnriss.net <br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.eMule'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.eMule'' file and the ''~/.aMule'' directory will be creted in the home directory of the user that ran [[aMuled]]. <br><br />
NOTE: Since a couple days and from now on, there will be no .eMule fila anymore! The new Config-File will be amule.conf in your ''~/.aMule'' directory!!! <br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]</div>Stefanerohttp://wiki.amule.org/wiki/Webserver-1.2.xWebserver-1.2.x2005-03-05T20:42:07Z<p>Stefanero: </p>
<hr />
<div>=== Webserver with [[aMule]] 1.2.8 or earlier ===<br />
<br />
The following is based on the original instruction by BigBob. They guide you on how to modify [[aMule]]'s configuration files to set [[aMuleWeb]] correctly.<br>There is "Preferences"->"Remote Controls" now, but anyway, information is never a bad idea.<br />
<br />
*Shutdown [[aMule]] to avoid overwritting config files while shutting down.<br />
<br />
*Copy from [[aMule]]'s sources (version 1.2.4 or later) the directory ''src/webserver/'' into your ''~/.aMule/webserver/'' directory.<br />
<br />
*Copy from [[aMule]]'s sources (version 1.2.4 or later) the file ''src/aMule.tmpl'' into your ''~/.aMule/aMule.tmpl'' directory.<br />
<br />
*Open a terminal and type (you might have to install ''[http://www.delorie.com/gnu/docs/textutils/md5sum.1.html md5sum]''):<br />
<br />
:''echo -n "'''THEPASWORDYOUWANT'''" | md5sum | cut -d " " -f 1''<br />
:This command will reply with an [[MD4 hash|MD5 hash]]. Something like: 324f85f6095f9e5fe25b6c85af44b445<br />
<br />
*Edit your ''~/.eMule'' file, locate the ''[ExternalConnect]'' section in it and change this fields:<br />
<br />
:''AcceptExternalConnections=1'' <- To enable [[aMule]] to listen for [[External Connections]].<br />
:''ECUseTCPPort=0'' <- set this to 1, to use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port, if disabled [[External Connections]] will fail!!.<br />
:''ECPort=4712'' <- Put here the port on which you want [[aMule]] to listen for [[External Connections]].<br />
:''ECPassword=39e5049d0614baf21906500e2261d500'' <- Put here the password for [[External Connections]]<nowiki>'</nowiki> authentications you generated before in terminal (something like 324f85f6095f9e5fe25b6c85af44b445).<br />
<br />
*Edit your ''~/.eMule'' file, locate the ''[WebServer]'' section in it and change fields:<br />
<br />
:''Password=324f85f6095f9e5fe25b6c85af44b445'' <- Put here the password generated with [http://www.delorie.com/gnu/docs/textutils/md5sum.1.html md5sum] for the admin (full privileged users).<br />
:''PasswordLow=1db5a746266e941b3ef7dd3586863ca7'' <- Put here the password generated with [http://www.delorie.com/gnu/docs/textutils/md5sum.1.html md5sum] for "low users" (low privileged users).<br />
:''Port=10000'' <- Put the port you want [[aMuleWeb]] to listen on.<br />
:''Enabled=1'' <- This option has been deprecated and is completly ignored now. Enabling External Connections will enable any application it connects to it, including [[aMuleWeb]].<br />
:''UseGzip=1'' <- Enable compression on communication.<br />
:''PageRefreshTime=120'' <- Put here the web page refresh time (in seconds).<br />
:''UseLowRightsUser=0'' <- 0/1 (disabled/enabled) "low user" access.<br />
<br />
*Restart [[aMule]].<br />
<br />
*Once [[aMule]] is running, start the web interface ([[aMuleWeb]]).<br />
<br />
*Now point your web browser to http://localhost:10000 (or whatever your host and ports are) and authenticate yourself with "Password" (for full privileged user) or "PasswordLow" (for low privileged user, if enabled).<br />
<br />
*That's all :)<br />
<br />
:'''NOTE:'' In latest [[aMule]] 1.2.x releases, the option ''WebTemplateFile'' allows to override the file template to use (thanks to [[User:Stefanero|Stefanero]]. You can set this option in the ''[eMule]]'' section. Example:<br />
<br />
:''WebTemplateFile=eMule.tmpl''<br />
<br />
== Connecting to [[aMuleWeb|amuleweb]] ==<br />
<br />
To run [[aMuleWeb]] run ''<b>amuleweb</b>'' on a terminal. For more information about running [[aMuleWeb]] check the [[aMuleWeb|aMuleWeb document]].<br />
<br />
Once [[aMuleWeb]] is running, open a web browser and connect to:<br />
<br />
''http://host:port''<br />
<br />
where ''host'' stands for your host's name (try with ''localhost'') and port stands for the [[aMuleWeb]] port ('''NOT''' the [[External Connections]] port).<br />
<br />
For example: ''http://localhost:4711''<br />
<br />
''Shakraw''</div>Stefanerohttp://wiki.amule.org/wiki/Webserver-1.2.xWebserver-1.2.x2005-03-02T18:04:26Z<p>Stefanero: =Webserver with aMule 1.2.8 or earlier=</p>
<hr />
<div>=== Webserver with [[aMule]] 1.2.8 or earlier ===<br />
<br />
The following is based on the original instruction by BigBob. They guide you on how to modify [[aMule]]'s configuration files to set [[aMuleWeb]] correctly.<br>There is "Preferences"->"Remote Controls" now, but anyway, information is never a bad idea.<br />
<br />
*Shutdown [[aMule]] to avoid overwritting config files while shutting down.<br />
<br />
*Copy from [[aMule]]'s sources (version 1.2.4 or later) the directory ''src/webserver/'' into your ''~/.aMule/webserver/'' directory.<br />
<br />
*Copy from [[aMule]]'s sources (version 1.2.4 or later) the file ''src/aMule.tmpl'' into your ''~/.aMule/aMule.tmpl'' directory.<br />
<br />
*Open a terminal and type (you might have to install ''[http://www.delorie.com/gnu/docs/textutils/md5sum.1.html md5sum]''):<br />
<br />
:''echo -n "'''THEPASWORDYOUWANT'''" | md5sum | cut -d " " -f 1''<br />
:This command will reply with an [[MD4 hash|MD5 hash]]. Something like: 324f85f6095f9e5fe25b6c85af44b445<br />
<br />
*Edit your ''~/.eMule'' file, locate the ''[ExternalConnect]'' section in it and change this fields:<br />
<br />
:''AcceptExternalConnections=1'' <- To enable [[aMule]] to listen for [[External Connections]].<br />
:''ECUseTCPPort=0'' <- 1 enabled the use of a [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port if disabled [[External Connections]] will fail!!.<br />
:''ECPort=4712'' <- Put here the port on which you want [[aMule]] to listen for [[External Connections]].<br />
:''ECPassword=39e5049d0614baf21906500e2261d500'' <- Put here the password for [[External Connections]]<nowiki>'</nowiki> authentications you generated before in terminal (something like 324f85f6095f9e5fe25b6c85af44b445).<br />
<br />
*Edit your ''~/.eMule'' file, locate the ''[WebServer]'' section in it and change fields:<br />
<br />
:''Password=324f85f6095f9e5fe25b6c85af44b445'' <- Put here the password generated with [http://www.delorie.com/gnu/docs/textutils/md5sum.1.html md5sum] for the admin (full privileged users).<br />
:''PasswordLow=1db5a746266e941b3ef7dd3586863ca7'' <- Put here the password generated with [http://www.delorie.com/gnu/docs/textutils/md5sum.1.html md5sum] for "low users" (low privileged users).<br />
:''Port=10000'' <- Put the port you want [[aMuleWeb]] to listen on.<br />
:''Enabled=1'' <- This option has been deprecated and is completly ignored now. Enabling External Connections will enable any application it connects to it, including [[aMuleWeb]].<br />
:''UseGzip=1'' <- Enable compression on communication.<br />
:''PageRefreshTime=120'' <- Put here the web page refresh time (in seconds).<br />
:''UseLowRightsUser=0'' <- 0/1 (disabled/enabled) "low user" access.<br />
<br />
*Restart [[aMule]].<br />
<br />
*Once [[aMule]] is running, start the web interface ([[aMuleWeb]]).<br />
<br />
*Now point your web browser to http://localhost:10000 (or whatever your host and ports are) and authenticate yourself with "Password" (for full privileged user) or "PasswordLow" (for low privileged user, if enabled).<br />
<br />
*That's all :)<br />
<br />
:'''NOTE:'' In latest [[aMule]] 1.2.x releases, the option ''WebTemplateFile'' allows to override the file template to use (thanks to [[User:Stefanero|Stefanero]]. You can set this option in the ''[eMule]]'' section. Example:<br />
<br />
:''WebTemplateFile=eMule.tmpl''<br />
<br />
== Connecting to [[aMuleWeb|amuleweb]] ==<br />
<br />
To run [[aMuleWeb]] run ''<b>amuleweb</b>'' on a terminal. For more information about running [[aMuleWeb]] check the [[aMuleWeb|aMuleWeb document]].<br />
<br />
Once [[aMuleWeb]] is running, open a web browser and connect to:<br />
<br />
''http://host:port''<br />
<br />
where ''host'' stands for your host's name (try with ''localhost'') and port stands for the [[aMuleWeb]] port ('''NOT''' the [[External Connections]] port).<br />
<br />
For example: ''http://localhost:4711''<br />
<br />
''Shakraw''</div>Stefanerohttp://wiki.amule.org/wiki/WebserverWebserver2005-03-02T17:33:13Z<p>Stefanero: =Webserver with aMule 2.0.0-rc1 or later=</p>
<hr />
<div>== Setting up [[aMuleWeb|Webserver]] with [[aMule]] ==<br />
<br />
=== [[Webserver-1.2.x|Webserver with aMule 1.2.8 or earlier]] ===<br />
<br />
=== Webserver with [[aMule]] 2.0.0-rc1 or later ===<br />
<br />
*[http://www.gnu.org/software/tar/tar.html Untar] the sources and copy '''''src/aMule.tmpl''''' or in new versions only the following dir '''''src/webserver/''''' into your '''''~/.aMule/''''' directory. The following (run from the sources directory), should do so:<br />
:''$ cp -r src/aMule.tmpl src/webserver/ ~/.aMule/''<br />
<br />
* If you installed [[aMule]] from rpm, then you can do:<br />
:''$ cp /usr/share/amuleweb/aMule.tmpl ~/.aMule/''<br />
:''$ cp -r /usr/share/amuleweb/webserver/ ~/.aMule/''<br />
<br />
*Go to "Preferences"->"Remote Controls" (in [[aMule]]) and...<br />
**Enable "Accept External Connections".<br />
**Enable "Use TCP ports instead of unix local sockets".<br />
**Enter a password for external connections. If you don't do this, amuleweb will not communicate with amule.<br />
<br />
:'''NOTE:''' On some early [[aMule]] 2.0.0-rcX versions the above options weren't available (or didn't work). Use this if you want to run amuled, too. If you are using such [[aMule]] version and you don't wish to upgrade, then do the following:<br />
<br />
:Shutdown [[aMule]] if it is still running.<br />
:Edit your ''~/.eMule'' file, locate the ''[ExternalConnect]'' section and change:<br />
::''AcceptExternalConnections=1'' <-- To enable [[aMule]] listening for [[External Connections]].<br />
::''ECUseTCPPort=1'' <-- To use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port. Very important since [http://www.unix.org Unix] sockets are disabled.<br />
::''ECPassword=ca3c365274907c6fd527068788e14639'' <-- To find the MD5 string for your password, do:<br />
:::''$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1''<br />
:::''ca3c365274907c6fd527068788e14639''<br />
<br />
*Restart [[aMule]]<br />
<br />
*Go to your "Preferences"->"Remote Controls" (in [[aMule]]) and setup your passwords here for [[External Connections]] and [[aMuleWeb|webserver]] login.<br />
::'''NOTE:''' When you change your [[aMuleWeb|webserver]] and [[External Connections]] ports here, make sure to restart [[aMule]].<br />
::'''NOTE:''' that ''"Enable [[aMuleWeb|Webserver]]"'' has no effect and will be renamed in 2.0.0rc8. [[aMuleWeb|Webserver]] is always enabled as long as you have [[External Connections]] enabled.<br />
::'''NOTE:''' For users running [[aMuled|aMule Daemon]] you have to edit the ''.eMule'' file like shown above. For a way to setup a password check the [[Webserver-1.2.x|1.2.8 aMule HowTo]]. You can still do it in the same way.<br />
<br />
*Now you're done! You are ready to run [[aMuleWeb|amuleweb]] and connect to it.<br />
<br />
'''[[User:Stefanero|Stefanero]]'''<br />
<br />
=== Webserver with [[aMule]] 2.0.0 or later (starting from CVS 2005.02.27) ===<br />
<br />
*For users running the monotlithic [[aMule]] application:<br />
**Go to "Preferences"->"Remote Controls" (in [[aMule]]) and...<br />
***Enable "Accept External Connections".<br />
***Enable "Use TCP ports instead of unix local sockets".<br />
***Enter a password for external connections. If you don't do this, amuleweb will not communicate with amule.<br />
::'''NOTE:''' When you change your [[aMuleWeb|webserver]] and [[External Connections]] ports here, make sure to restart [[aMule]].<br />
<br />
*For users running the [[aMule|aMule daemon]]:<br />
**Shutdown [[aMule|aMuled]] if it is still running.<br />
**Edit your ''~/.eMule'' file, locate the ''[ExternalConnect]'' section and change:<br />
***''AcceptExternalConnections=1'' <-- To enable [[aMule]] listening for [[External Connections]].<br />
***''ECUseTCPPort=1'' <-- To use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port. Very important since [http://www.unix.org Unix] sockets are disabled.<br />
***''ECPassword=ca3c365274907c6fd527068788e14639'' <-- To find the MD5 string for your password, do:<br />
:::''$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1''<br />
:::''ca3c365274907c6fd527068788e14639''<br />
*Restart [[aMule|aMuled]]<br />
<br />
'''NOTE:''' In [[aMule]] version 2.0.0 and later you don't need to do any copy/link of [[aMuleWeb|webserver]] files.<br />
<br />
Thanks to [[User:Stefanero|Stefanero]], from who I shamelessly stole a lot from his tutorial.<br />
<br />
==== Skin support ====<br />
<br />
[[aMuleWeb|Webserver]] now looks for its files in a number of places:<br />
*In your home directory: ''$HOME/.aMule/webserver/''[skin name]''/''<br />
*And at it's install location, in this order.<br />
<br />
Default skin (template) name is 'default'.<br />
<br />
If, '''after installing''' [[aMule]], [[aMuleWeb|webserver]] refuses to run because of not being able to load template:<br />
*please report this situation to us, and then<br />
*create the directories ''webserver/default'' in the ''.aMule'' subdirectory of your home directory, and copy the contents of the ''src/webserver'' directory there from the [[aMule]] tarball (I mean to ''$HOME/.aMule/webserver/default''). [New record, four 'directory' word in one sentence :)]<br />
<br />
'''[[User:GonoszTopi|GonoszTopi]]'''<br />
<br />
== Connecting to [[aMuleWeb|amuleweb]] ==<br />
<br />
To run [[aMuleWeb]] run '''''amuleweb''''' on a terminal. For more information about running [[aMuleWeb]] check the [[aMuleWeb|aMuleWeb document]].<br />
<br />
Once [[aMuleWeb]] is running, open a web browser and connect to:<br />
<br />
''http://host:port''<br />
<br />
where ''host'' stands for your host's name (try with ''localhost'') and port stands for the [[aMuleWeb]] port ('''NOT''' the [[External Connections]] port).<br />
<br />
For example: ''http://localhost:4711''<br />
<br />
== Standard ports ==<br />
<br />
The ports can be set to anything, but this are the most used (the standard ones):<br />
<br />
*[[External Connections]]: 4712<br />
*[[aMuleWeb|amuleweb]]: 4711<br />
<br />
Make sure you do not confuse with what each of them is.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on http://forum.amule.org forum or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-02-26T18:33:37Z<p>Stefanero: </p>
<hr />
<div>1st<br />
<br />
download wxBase 2.5.4 or higher from www.wxWidgets.org<br />
unpack it, and do as user<br />
*./configure --prefix=/usr/ <br />
*make<br />
as root <br />
*make install <br />
*ldconfig<br />
<br />
2nd<br />
<br />
*download amule-cvs !!! from http://amule.hirnriss.net <br />
Don't use rc8, there was a severe bug concerning amuled in it!<br />
<br />
unpack it, and do as user<br />
*./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon<br />
*make<br />
as root <br />
*make install<br />
<br />
<br />
That's it. You now have a working aMule-daemon in /usr/local/bin.<br><br />
Now you need to configure it, to create the .eMule file, which is the preferences file, run aMuled once. <br><br />
The .eMule file and the .aMule directory will be creted in the home directory of the user that ran aMule. <br><br />
You probably want amuleweb to controll your daemon. To be able to use that you need to enable external connections. Check this [http://www.amule.org/wiki/index.php/Webserver-1.2.x HowTo] <br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want. <br><br />
<br><br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on http://forum.amule.org forum or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
Stefanero</div>Stefanerohttp://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-02-26T14:42:14Z<p>Stefanero: </p>
<hr />
<div>1st<br />
<br />
download wxBase 2.5.4 from www.wxWidgets.org<br />
unpack it, and do as user<br />
*./configure --prefix=/usr/ <br />
*make<br />
as root <br />
*make install <br />
*ldconfig<br />
<br />
2nd<br />
<br />
*download amule-cvs !!! from http://amule.hirnriss.net <br />
Don't use rc8, there was a severe bug concerning amuled in it!<br />
<br />
unpack it, and do as user<br />
*./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon<br />
*make<br />
as root <br />
*make install<br />
<br />
<br />
That's it. You now have a working aMule-daemon in /usr/local/bin.<br><br />
Now you need to configure it, to create the .eMule file, which is the preferences file, run aMuled once. <br><br />
The .eMule file and the .aMule directory will be creted in the home directory of the user that ran aMule. <br><br />
You probably want amuleweb to controll your daemon. To be able to use that you need to enable external connections. Check this [http://www.amule.org/wiki/index.php/Webserver-1.2.x HowTo] <br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want. <br><br />
<br><br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on http://forum.amule.org forum or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
Stefanero</div>Stefanerohttp://wiki.amule.org/wiki/AMule_devsAMule devs2004-07-17T20:10:54Z<p>Stefanero: =Developers=</p>
<hr />
<div>== The aMule Project ==<br />
The aMule project is led by a bunch in people who toil away in front of their computers, so that you can enjoy a stable and featureful P2P client.<br />
This page is about us.<br />
<br />
<br />
== The Team ==<br />
These are the people who works on aMule:<br />
<br />
=== Developers ===<br />
<br />
* [[User:deltaHF|deltaHF]]: Webmaster and Admin<br />
* [[User:Jacobo221|Jacobo221]]: Our man-for-all<br />
* [[User:Kry|Kry]]: Main developer and Admin<br />
* [[User:lfroen|lfroen]]: Core/GUI dedicated guy.<br />
* [[User:Madcat|Madcat]]: [Retired]<br />
* [[User:Phoenix|Phoenix]]: Code janitor junior.<br />
* [[User:shakraw|shakraw]]: [[aMuleWeb]] mantainer<br />
* [[User:thepolish|thepolish]]: [[aMule]] [[FAQ_utils|tools]] coder<br />
* [[User:Unleashed|Unleashed]]: Sometimes around ;)<br />
* [[User:Xaignar|Xaignar]]: Code janitor extraordinaire!<br />
* [[User:falso|falso]]: [[CAS]] coder<br />
* [[User:Hetfield|Hetfield]]: Admin, pretty-no-free-time coder<br />
* [[User:Stefanero|Stefanero]]: Supporter, Tester, and [[aMuleWeb]] Guru<br />
<br />
=== Testers ===<br />
<br />
<br />
<br />
=== Others ===<br />
<br />
<br />
=== Former Team-members ===<br />
These are people who have worked on [[aMule]] in the past.<br />
Please note that this list doesn't include the people from before [[aMule]] forked off from [[xMule]], nor does it include people from the [[LMule]] days. If you wish to learn more about those, please visit the websites of those projects.<br />
<br />
==== Developers ====<br />
* [[User:Bigbob|Bigbob]]: Also known as ''[[User:Bigbob|Creteil]]''; [[aMule]] project creator.<br />
<br />
==== Testers ====<br />
<br />
==== Others ====<br />
<br />
<br />
== Helping ==<br />
We can always use another helping hand, and if you are interested, then I'd encourage you to contact us and see if you can help us. Currently, what we need the most is developers and testers, though also translators and others.<br />
<br />
=== Becoming a Developer ===<br />
To become a [[aMule]] Developer (tm), you'll need at the very least a working knowledge of C++, since that is the language in which [[aMule]] is written. You'll also need to learn about the GUI toolkit used by [[aMule]]: [[wxWidgets]].<br />
<br />
However, we do not require that you are an expert, only that you are willing to help and willing to learn.<br />
<br />
If you are interested, then simply drop by on [[IRC]] and let us know. Currently we use a private [http://www.gnu.org/software/cvs CVS] server, but after you've submitted a patch or two you can easily get r/w access to it.<br />
<br />
We can use your skills if you are using one of the platforms where we aim at being usable on: Unix, [http://www.sun.com/solaris Solaris], [http://www.apple.com Macs] and [http://www.microsoft.com/windows Windows].<br />
And if your operating system of choice isn't on that list, then maybe you can help add it.<br />
<br />
=== Becoming a Tester ===<br />
We need people who are willing to create complete bug-reports, as the standard is pretty low regarding user reports. This is rather simple, but takes patience. Please contact us on [[IRC]] for more information and read [[Backtraces|this guide on creating useful backtraces]].<br />
<br />
<br />
=== Becoming a Translator ===<br />
[[aMule]] already includes translations for a number of languages, however, we'll always welcome more, and even if your language of choice has been done already, then perhaps you can help improve it. Please see the [http://forum.amule.org/board.php?boardid=40 Translations] forum for more information, or contact us on [[IRC]].</div>Stefanerohttp://wiki.amule.org/wiki/WebserverWebserver2004-06-28T13:22:01Z<p>Stefanero: </p>
<hr />
<div>== How to setup a Webserver with aMule2.0.0rc1 and later: ==<br />
<br />
When you installed your aMule via deb package or rpm, the webserver source is not included. <br />
Please visit www.amule.org and download the tar.gz package for your aMule version.<br />
<br />
<br />
<br />
'''SETUP'''<br />
<br />
0) Untar it and copy from the src folder:<br />
<br />
-aMule.tmpl<br />
<br />
-and the webserver folder<br />
<br />
into your /home/usr_running_aMule/.aMule/ directory. <br />
<br />
<br />
1) shutdown your aMule if it is still running<br />
<br />
<br />
2) edit your .eMule file: <br />
<br />
-locate the "[ExternalConnect]" section and change:<br />
<br />
AcceptExternalConnections=1 <-- to enable amule listening for external connections<br />
<br />
ECUseTCPPort=1 <-- the use the tcp port! very importand since unix sockets are disabled <br />
<br />
<br />
3) restart aMule<br />
<br />
<br />
4) go to your aMule preferences and the tab "remote connection":<br />
<br />
-enable your webserver<br />
<br />
-also setup your passwords here for external connection and webserver login<br />
<br />
-when you change your ports for webserver and external connections here make sure to restart aMule!!<br />
<br />
<br />
5) after you are done, save your settings, go to console and type<br />
-amuleweb<br />
<br />
type in your password. This will startup your aMule webserver. If you changed your external connection port to someting else start amuleweb with<br />
<br />
-amuleweb -p new_port<br />
<br />
at the end it should look something like this:<br />
<br />
<br />
Web Server: Started <br />
<br />
amuleweb$ <br />
<br />
WSThread: Thread started <br />
<br />
WSThread: created service <br />
<br />
WSThread: created socket listening on :4711 <br />
<br />
<br />
6) to make sure it is working use your favorite browser:<br />
<br />
-http://localhost:4711<br />
<br />
this is the default port of your aMuleweb. If you connect to 4712 this will not work since it is the external connections port, connecting here will result in error messages by aMule.<br />
<br />
For Problems or Questions just report on forum or join channel #amule on IRC Network : FREENODE. <br />
<br />
<br />
Stefanero</div>Stefanerohttp://wiki.amule.org/wiki/WebserverWebserver2004-06-28T13:21:37Z<p>Stefanero: </p>
<hr />
<div>== How to setup a Webserver with aMule2.0.0rc1 and later: ==<br />
<br />
When you installed your aMule via deb package or rpm, the webserver source is not included. <br />
Please visit www.amule.org and download the tar.gz package for your aMule version.<br />
<br />
<br />
<br />
'''SETUP'''<br />
0)Untar it and copy from the src folder:<br />
<br />
-aMule.tmpl<br />
<br />
-and the webserver folder<br />
<br />
into your /home/usr_running_aMule/.aMule/ directory. <br />
<br />
<br />
1) shutdown your aMule if it is still running<br />
<br />
<br />
2) edit your .eMule file: <br />
<br />
-locate the "[ExternalConnect]" section and change:<br />
<br />
AcceptExternalConnections=1 <-- to enable amule listening for external connections<br />
<br />
ECUseTCPPort=1 <-- the use the tcp port! very importand since unix sockets are disabled <br />
<br />
<br />
3) restart aMule<br />
<br />
<br />
4) go to your aMule preferences and the tab "remote connection":<br />
<br />
-enable your webserver<br />
<br />
-also setup your passwords here for external connection and webserver login<br />
<br />
-when you change your ports for webserver and external connections here make sure to restart aMule!!<br />
<br />
<br />
5) after you are done, save your settings, go to console and type<br />
-amuleweb<br />
<br />
type in your password. This will startup your aMule webserver. If you changed your external connection port to someting else start amuleweb with<br />
<br />
-amuleweb -p new_port<br />
<br />
at the end it should look something like this:<br />
<br />
<br />
Web Server: Started <br />
<br />
amuleweb$ <br />
<br />
WSThread: Thread started <br />
<br />
WSThread: created service <br />
<br />
WSThread: created socket listening on :4711 <br />
<br />
<br />
6) to make sure it is working use your favorite browser:<br />
<br />
-http://localhost:4711<br />
<br />
this is the default port of your aMuleweb. If you connect to 4712 this will not work since it is the external connections port, connecting here will result in error messages by aMule.<br />
<br />
For Problems or Questions just report on forum or join channel #amule on IRC Network : FREENODE. <br />
<br />
<br />
Stefanero</div>Stefanero