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

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/CMake</id>
		<title>CMake</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/CMake"/>
				<updated>2012-01-21T20:26:06Z</updated>
		
		<summary type="html">&lt;p&gt;Myth: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
In late development phase of 2.3.1, Vollstrecker has again been pissed by our autotools-based build-system.&lt;br /&gt;
After some time of tryouts, he decided to give cmake a chance. For more information about this system&lt;br /&gt;
look [[http://www.cmake.org/cmake/project/about.html|here]].&lt;br /&gt;
&lt;br /&gt;
As 2.3.1 has been already in rc-phase, this has been delayed to a later time, which has come now.&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
The intentional idea behind this is to replace to autotools build-system. So for linux, solaris and everything out there, that still uses configure-scripts. It's not intended to replace the project-files for MSVC or anything like that. If it works for this, good. If not, no problem we have working stuff which is specialized and well maintained.&lt;br /&gt;
&lt;br /&gt;
= Preparation =&lt;br /&gt;
== Install cmake for your system ==&lt;br /&gt;
On Win or Mac, get your copy from [[http://www.cmake.org/cmake/resources/software.html#latest|cmake download page]].&lt;br /&gt;
Most linux distros have it already in their package management, so get it from there.&lt;br /&gt;
&lt;br /&gt;
== Get cmake enabled source ==&lt;br /&gt;
Go to [[http://vollstreckernet.de/cmake/]], here can get either complete tarballs (named amule-cmake-&amp;amp;lt;svn-rev&amp;amp;gt;), or&lt;br /&gt;
patches for the source (named cmake-&amp;amp;lt;date&amp;amp;gt;).&lt;br /&gt;
&lt;br /&gt;
If you got the tarball, extract it and enter the created dir.&lt;br /&gt;
&lt;br /&gt;
If you decided for the patch, go into an already existing source-dir (almost every version that compiles should be fine),&lt;br /&gt;
in there run:&lt;br /&gt;
&lt;br /&gt;
 patch -p1 &amp;amp;lt; &amp;amp;lt;downloaded-patch-file&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
As development takes place in a git repo, svn-revision can't be detected properly, so you got to create a usable information&lt;br /&gt;
by hand in the top-level dir of your amule source by running.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;&amp;amp;lt;svn-rev&amp;amp;gt; &amp;amp;gt; .svn-revision&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
It's recommended to do an out of source-build (in-source &lt;br /&gt;
works, too), so for the shortest test you just got to:&lt;br /&gt;
&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
(make install, DESTDIR= works)&lt;br /&gt;
&lt;br /&gt;
== Types of configuration ==&lt;br /&gt;
=== GUI-Mode ===&lt;br /&gt;
This is variant with which you can see the most informations. Just start the gui from your menu, or run cmake-gui from the dir you want&lt;br /&gt;
to build in.&lt;br /&gt;
&lt;br /&gt;
Enter the path to source and/or build dir into the text-fields in the upper area of the dialog-window and then press configure. Here you can choose&lt;br /&gt;
if you want cmake to create projects for your preferred IDE, or just makefiles. After the first run, you can en-/disable options like you want, if&lt;br /&gt;
done press configure again, and it will present you what has changed based on your decisions, so you can adjust a bit more, like you want. If finally&lt;br /&gt;
done, press generate.&lt;br /&gt;
&lt;br /&gt;
=== Interview mode ===&lt;br /&gt;
Go to the dir you want to build in, and run:&lt;br /&gt;
&lt;br /&gt;
 cmake -i &amp;amp;lt;path-to-source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
cmake will now configure the source, and will ask you the options it knows of.&lt;br /&gt;
&lt;br /&gt;
=== Commandline Arguments ===&lt;br /&gt;
This one is most like the old configure-scripts. Just go to the dir you want to build in, and run:&lt;br /&gt;
&lt;br /&gt;
 cmake &amp;amp;lt;path-to-source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building ==&lt;br /&gt;
After configuration, you can build the binaries, the way you always do, depending on the type of output you have chosen. So if you decided to create&lt;br /&gt;
a project file for an IDE, open that one in there and start build-process.&lt;br /&gt;
&lt;br /&gt;
If you've chosen &amp;quot;Makefile&amp;quot; go to the dir you want to build in (actually you should already be there) and run:&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
Again, this depends on the output you've chosen. For &amp;quot;Makefile&amp;quot; you can do like usual:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you don't have superuser-priv's, or just don't want to install to a alternative location, you can use:&lt;br /&gt;
&lt;br /&gt;
 make install DESTDIR=&amp;amp;lt;location&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will install everything into &amp;amp;lt;location&amp;amp;gt; as top-level dir.&lt;br /&gt;
&lt;br /&gt;
= Options =&lt;br /&gt;
Options are passed to the script with -D&amp;amp;lt;option=value&amp;amp;gt;. Options are meant to be named as near to the old options as possible, so&lt;br /&gt;
-DPREFIX= sets prefix, but for the separate apps, It has been found more meaningful to call them BUILD, so -DBUILD_ALC=on (ON, on, TRUE,&lt;br /&gt;
true, YES, yes and many more are good) is used to build alc, -DBUILD_MONOLITHIC=off excludes amule.&lt;br /&gt;
&lt;br /&gt;
== Options for &amp;quot;What is built&amp;quot; ==&lt;br /&gt;
Here is a short summary of options you can choose from, to select what you want to build (defaults in brackets)&lt;br /&gt;
&lt;br /&gt;
*BUILD_ALC (OFF)&lt;br /&gt;
compile aMuleLinkCreator GUI version&lt;br /&gt;
&lt;br /&gt;
*BUILD_ALCC (OFF)&lt;br /&gt;
compile aMuleLinkCreator for console&lt;br /&gt;
&lt;br /&gt;
*BUILD_AMULECMD (OFF)&lt;br /&gt;
compile aMule command line client&lt;br /&gt;
&lt;br /&gt;
*BUILD_EVERYTHING (OFF)&lt;br /&gt;
compile all parts of aMule&lt;br /&gt;
&lt;br /&gt;
*BUILD_CAS (OFF)&lt;br /&gt;
compile C aMule Statistics&lt;br /&gt;
&lt;br /&gt;
*BUILD_DAEMON (OFF)&lt;br /&gt;
compile aMule daemon version&lt;br /&gt;
&lt;br /&gt;
*BUILD_ED2K (ON)&lt;br /&gt;
don't compile aMule ed2k links handler&lt;br /&gt;
&lt;br /&gt;
*BUILD_FILEVIEW (OFF)&lt;br /&gt;
compile aMule file viewer for console&lt;br /&gt;
&lt;br /&gt;
*BUILD_MONOLITHIC (ON)&lt;br /&gt;
disable building of the monolithic aMule app&lt;br /&gt;
&lt;br /&gt;
*BUILD_PLASMAMULE (OFF)&lt;br /&gt;
compile aMule plasma applet and engine&lt;br /&gt;
&lt;br /&gt;
*BUILD_REMOTEGUI (OFF)&lt;br /&gt;
compile aMule remote GUI&lt;br /&gt;
&lt;br /&gt;
*BUILD_WEBSERVER (OFF)&lt;br /&gt;
compile aMule WebServer&lt;br /&gt;
&lt;br /&gt;
*BUILD_WXCAS (OFF)&lt;br /&gt;
compile aMule GUI Statistics&lt;br /&gt;
&lt;br /&gt;
*BUILD_XAS (OFF)&lt;br /&gt;
install xas XChat2 plugin&lt;br /&gt;
&lt;br /&gt;
== Options for &amp;quot;How is it built&amp;quot; ==&lt;br /&gt;
*ENABLE_DEBUG (ON)&lt;br /&gt;
build debugging symbols into binaries&lt;br /&gt;
Turning this off hasn't been tested, so most-likely it won't change anything.&lt;br /&gt;
&lt;br /&gt;
*ENABLE_IP2COUNTRY (OFF)&lt;br /&gt;
compile with GeoIP IP2Country library&lt;br /&gt;
&lt;br /&gt;
*ENABLE_MMAP (OFF)&lt;br /&gt;
enable using mapped memory if supported&lt;br /&gt;
&lt;br /&gt;
*ENABLE_NLS (ON)&lt;br /&gt;
enable national language support&lt;br /&gt;
&lt;br /&gt;
*ENABLE_UPNP (ON)&lt;br /&gt;
compile UPnP code&lt;br /&gt;
&lt;br /&gt;
= Advantages of cmake =&lt;br /&gt;
*Not only denoised build (disable with make VERBOSE=1), it has colored &lt;br /&gt;
build with progress in %.&lt;br /&gt;
&lt;br /&gt;
*Can create not just Makefiles, there are generators for real many IDEs &lt;br /&gt;
out there, so you can create projects for xCode, Visual Studio, kdevelop &lt;br /&gt;
or what you like to use.&lt;br /&gt;
&lt;br /&gt;
*Automatic caching, so reconfiguring with other options is much faster &lt;br /&gt;
by default (k, it's needed to tweak some stuff, but it works)&lt;br /&gt;
&lt;br /&gt;
*One build-system for all platforms. (theoretically spkeaking)&lt;br /&gt;
&lt;br /&gt;
*No need of generating the build-system (so no autogen needed anymore, just checkout (for users that use the svn or an alternative repo out there) and start.&lt;br /&gt;
&lt;br /&gt;
= Temporary Disadvantages of cmake =&lt;br /&gt;
By now, a change to config.h means, that almost everything is rebuilt. Many (almost all) compiler-defines have been moved from compiler-cmd to config.h. Next step would be, to split it to separate headers, but for now they are kept in one to let it still be buildable with autotools, so we can keep both systems in a transition to the new one (if accepted).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Testing status =&lt;br /&gt;
By now it's tested on following systems:&lt;br /&gt;
&lt;br /&gt;
*Debian (all flavors worked)&lt;br /&gt;
*Ubuntu (all flavors worked)&lt;br /&gt;
*Windows (short test by Stu, needs some modifications to detect everything)&lt;/div&gt;</summary>
		<author><name>Myth</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Debian/Ubuntu</id>
		<title>HowTo Compile In Debian/Ubuntu</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_In_Debian/Ubuntu"/>
				<updated>2010-01-09T00:33:53Z</updated>
		
		<summary type="html">&lt;p&gt;Myth: /* What developement packages do I need for compiling? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
'''English''' | &lt;br /&gt;
[[HowTo_Compile_In_Debian-de|Deutsch]] | &lt;br /&gt;
[[HowTo_Compile_In_Debian-es|Espa&amp;amp;ntilde;ol]] | &lt;br /&gt;
[[HowTo_Compile_In_Debian-fr|Fran&amp;amp;ccedil;ais]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See also general [[Compilation Installation]]&lt;br /&gt;
&lt;br /&gt;
= Are you sure you want to compile? =&lt;br /&gt;
If not, (which is pretty common) decide if you want the [[aMule]] stable release or the [[aMule SVN]] release.&lt;br /&gt;
&lt;br /&gt;
= Debian =&lt;br /&gt;
== Official way ==&lt;br /&gt;
=== Install packages ===&lt;br /&gt;
The latest stable versions of aMule are in the official [http://en.wikipedia.org/wiki/Software_repository Debian repositories].&lt;br /&gt;
&lt;br /&gt;
You can use [http://en.wikipedia.org/wiki/Synaptic_Package_Manager Synaptic Package Manager] (if you use [http://en.wikipedia.org/wiki/GNOME GNOME]) or [http://en.wikipedia.org/wiki/Adept_Manager Adept] (if you use [http://en.wikipedia.org/wiki/KDE KDE]). Then you must search and install '''amule''' package.&lt;br /&gt;
&lt;br /&gt;
If you prefer to use the terminal, enter this command:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install amule&lt;br /&gt;
&lt;br /&gt;
If you prefer to download the aMule can do it manually from [http://packages.debian.org/search?keywords=amule&amp;amp;searchon=names&amp;amp;suite=all&amp;amp;section=all this website]&lt;br /&gt;
&lt;br /&gt;
== Unofficial way ==&lt;br /&gt;
[http://www.amule.org/amule/index.php?action=profile;u=2524 Vollstrecker] maintains an unofficial repository for Stable and Testing branchs of Debian GNU/Linux. &lt;br /&gt;
&lt;br /&gt;
Packages, of that repository, are GPG signed, so follow this step as root:&lt;br /&gt;
 '''apt-key adv --recv-keys --keyserver wwwkeys.eu.pgp.net D63913EF50D0AE60'''&lt;br /&gt;
&lt;br /&gt;
=== [[aMule]] stable release ===&lt;br /&gt;
You can just install latest stable [[aMule]] version adding the following lines into your ''/etc/apt/sources.list'' file:&lt;br /&gt;
&lt;br /&gt;
 deb http://www.vollstreckernet.de/debian/ testing amule-stable wx&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 deb http://www.vollstreckernet.de/debian/ stable amule-stable wx&lt;br /&gt;
&lt;br /&gt;
If you have wx from somewhere else, you can ommit it in theses lines, but don't cry if it won't work.&lt;br /&gt;
&lt;br /&gt;
Now run &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get install amule&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the packages in the repo and how to get the key, look into the next section.&lt;br /&gt;
&lt;br /&gt;
=== [[aMule SVN]] release ===&lt;br /&gt;
You can also get the latest [[aMule SVN]] through debs adding the following line into your ''/etc/apt/sources.list'' file:&lt;br /&gt;
&lt;br /&gt;
 deb http://www.vollstreckernet.de/debian/ testing amule&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 &lt;br /&gt;
 deb http://www.vollstreckernet.de/debian/ stable amule&lt;br /&gt;
&lt;br /&gt;
If you need a recent Version of wx (2.8 atm), just append '''&amp;quot; wx&amp;quot;''' to the lines above. Be careful, between amule and wx is a space needed.&lt;br /&gt;
If you only want wx binaries installed, replace amule with wx.&lt;br /&gt;
&lt;br /&gt;
Now run ''aptitude update &amp;amp;&amp;amp; aptitude install amule''&lt;br /&gt;
&lt;br /&gt;
You might also want to take a look at the other available [[aMule]] utilities:&lt;br /&gt;
&lt;br /&gt;
'''[[aMule SVN]]'''&lt;br /&gt;
&lt;br /&gt;
* amule&lt;br /&gt;
* amule-alc&lt;br /&gt;
* amule-alcc&lt;br /&gt;
* amule-alcc-dbg&lt;br /&gt;
* amule-alc-dbg&lt;br /&gt;
* amule-cas&lt;br /&gt;
* amule-cas-dbg&lt;br /&gt;
* amule-cmd&lt;br /&gt;
* amule-cmd-dbg&lt;br /&gt;
* amule-common&lt;br /&gt;
* amule-daemon&lt;br /&gt;
* amule-daemon-dbg&lt;br /&gt;
* amule-dbg&lt;br /&gt;
* amule-ed2k&lt;br /&gt;
* amule-ed2k-dbg&lt;br /&gt;
* amule-i18n-ar&lt;br /&gt;
* amule-i18n-bg&lt;br /&gt;
* amule-i18n-ca&lt;br /&gt;
* amule-i18n-da&lt;br /&gt;
* amule-i18n-de&lt;br /&gt;
* amule-i18n-en-gb&lt;br /&gt;
* amule-i18n-en-us&lt;br /&gt;
* amule-i18n-es&lt;br /&gt;
* amule-i18n-es-mx&lt;br /&gt;
* amule-i18n-et-ee&lt;br /&gt;
* amule-i18n-eu&lt;br /&gt;
* amule-i18n-fi&lt;br /&gt;
* amule-i18n-fr&lt;br /&gt;
* amule-i18n-gl&lt;br /&gt;
* amule-i18n-hr&lt;br /&gt;
* amule-i18n-hu&lt;br /&gt;
* amule-i18n-it&lt;br /&gt;
* amule-i18n-it-ch&lt;br /&gt;
* amule-i18n-ko-kr&lt;br /&gt;
* amule-i18n-nl&lt;br /&gt;
* amule-i18n-pl&lt;br /&gt;
* amule-i18n-pt-br&lt;br /&gt;
* amule-i18n-pt-pt&lt;br /&gt;
* amule-i18n-ru&lt;br /&gt;
* amule-i18n-sl&lt;br /&gt;
* amule-i18n-sv&lt;br /&gt;
* amule-i18n-tr&lt;br /&gt;
* amule-i18n-zh-cn&lt;br /&gt;
* amule-i18n-zh-tw&lt;br /&gt;
* amule-remote-gui&lt;br /&gt;
* amule-remote-gui-dbg&lt;br /&gt;
* amule-skin-gnome&lt;br /&gt;
* amule-skin-kde4&lt;br /&gt;
* amule-skin-tango&lt;br /&gt;
* amule-skin-xfce&lt;br /&gt;
* amule-theme-default&lt;br /&gt;
* amule-utils&lt;br /&gt;
* amule-utils-gui&lt;br /&gt;
* amuleweb&lt;br /&gt;
* amuleweb-dbg&lt;br /&gt;
* amule-wxcas&lt;br /&gt;
* amule-wxcas-dbg&lt;br /&gt;
* amule-xas&lt;br /&gt;
&lt;br /&gt;
For example, if you think [[aMule]]'s [[AMuleWeb|Web interface]] rocks and you want to have it too, enter this line after the one above:&lt;br /&gt;
&lt;br /&gt;
For [[aMule SVN]] and [[aMule]] stable: ''aptitude install amuleweb''&lt;br /&gt;
&lt;br /&gt;
If you still want to compile [[aMule]] instead of just installing a binary, keep reading...&lt;br /&gt;
&lt;br /&gt;
= Ubuntu =&lt;br /&gt;
== Official way ==&lt;br /&gt;
=== Install packages ===&lt;br /&gt;
The latest stable versions of aMule are in the official [http://en.wikipedia.org/wiki/Software_repository Ubuntu repositories].&lt;br /&gt;
&lt;br /&gt;
You can use [http://en.wikipedia.org/wiki/Synaptic_Package_Manager Synaptic Package Manager] (if you use [http://en.wikipedia.org/wiki/GNOME GNOME]) or [http://en.wikipedia.org/wiki/KPackageKit KPackageKit]/[http://en.wikipedia.org/wiki/Adept_Manager Adept] (if you use [http://en.wikipedia.org/wiki/KDE KDE]). Then you must search and install '''amule''' package.&lt;br /&gt;
&lt;br /&gt;
If you prefer to use the terminal, enter this command:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install amule&lt;br /&gt;
&lt;br /&gt;
If you prefer to download the aMule can do it manually from [http://packages.ubuntu.com/search?keywords=amule&amp;amp;searchon=names&amp;amp;suite=all&amp;amp;section=all this website]&lt;br /&gt;
&lt;br /&gt;
= Compile and install aMule =&lt;br /&gt;
== Info: What aMule release needs what wxwidgets release? ==&lt;br /&gt;
* Debian Lenny includes aMule 2.2.1 and wxwidgets 2.8.7&lt;br /&gt;
&lt;br /&gt;
* aMule 2.1.x needs wxwidgets 2.6. You cannot compile it with newer versions of wxwidgets.&lt;br /&gt;
* aMule 2.2.x needs wxwidgets 2.8. You cannot compile it with older versions of wxwidgets.&lt;br /&gt;
&lt;br /&gt;
== What developement packages do I need for compiling? ==&lt;br /&gt;
For compiling [[aMule SVN]] you need the following packages installed:&lt;br /&gt;
&lt;br /&gt;
* libcrypto++-dev&lt;br /&gt;
* libgd2-xpm-dev&lt;br /&gt;
* libgeoip-dev&lt;br /&gt;
* libglib2.0-dev&lt;br /&gt;
* libpng12-dev&lt;br /&gt;
* libreadline5-dev&lt;br /&gt;
* libupnp3-dev&lt;br /&gt;
* libwxgtk2.8-dev&lt;br /&gt;
* wx2.8-i18n&lt;br /&gt;
* zlib1g-dev&lt;br /&gt;
* binutils-dev&lt;br /&gt;
* gettext&lt;br /&gt;
&lt;br /&gt;
'''Warning''': ''64 bit users need to install a libxcb &amp;gt;= 1.1.92 if they want long uptimes.''&lt;br /&gt;
&lt;br /&gt;
== Preparing: Compiling and installing wxwidgets ==&lt;br /&gt;
This algorithm works for all Debian flavours.&lt;br /&gt;
&lt;br /&gt;
''Note: Recent versions of Ubuntu (Jaunty) have an (almost unpatched) libwxgtk good enough for use with aMule. Note that aMule developers require you compile your own wxWidgets.''&lt;br /&gt;
&lt;br /&gt;
To compile aMule, You need to have a current version of [[wxWidgets]] installed. To achieve that:&lt;br /&gt;
Uninstall every possibly previously installed wxwidgets stuff (see [[How to uninstall wxWidgets]]&lt;br /&gt;
and [[Check if wx is installed twice]])&lt;br /&gt;
You need the following packages installed:&lt;br /&gt;
&lt;br /&gt;
* flex&lt;br /&gt;
* bison&lt;br /&gt;
* gettext&lt;br /&gt;
* libgtk2.0-dev&lt;br /&gt;
* python-all-dev (&amp;gt;= 2.4.3)&lt;br /&gt;
* python-all-dbg&lt;br /&gt;
* zlib1g-dev&lt;br /&gt;
* libjpeg62-dev&lt;br /&gt;
* libpng12-dev&lt;br /&gt;
* libtiff4-dev&lt;br /&gt;
* libsm-dev&lt;br /&gt;
* libgl1-mesa-dev '''or''' libgl-dev&lt;br /&gt;
* libglu1-mesa-dev '''or''' libglu-dev&lt;br /&gt;
* libesd0-dev&lt;br /&gt;
* libgnomeprintui2.2-dev&lt;br /&gt;
* libgconf2-dev&lt;br /&gt;
* libgstreamer0.10-dev&lt;br /&gt;
* libgstreamer-plugins-base0.10-dev&lt;br /&gt;
* bc&lt;br /&gt;
&lt;br /&gt;
# Download current wxwidgets wxGTK stable release source code tar ball from &amp;lt;tt&amp;gt;http://www.wxwidgets.org/downloads/&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;$ tar xvzf wxgtk-''version''.tar.gz&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;$ cd wxGTK-''version''&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;$ ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;$ make&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;# make install&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;# ldconfig&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ = command executed with normal user account&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; = command executed with root account&lt;br /&gt;
&lt;br /&gt;
== Compiling and installing aMule ==&lt;br /&gt;
Now that You have installed current wxGTK, go on to compile aMule:&lt;br /&gt;
# Install the needed packages mentioned in '''&amp;quot;What developement packages do I need for compiling?&amp;quot;'''&lt;br /&gt;
# Download aMule source code tar ball from &amp;lt;tt&amp;gt;http://www.amule.org&amp;lt;/tt&amp;gt; (note: For compiling aMule 2.1.3 you'll need a patch aviable [http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/aMule-wx.patch?rev=1.2 HERE]&lt;br /&gt;
# &amp;lt;tt&amp;gt;$ tar xvjf aMule-''version''.tar.bz2&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;$ cd aMule-''version''&amp;lt;/tt&amp;gt;&lt;br /&gt;
# To have a look what features of aMule You can enable or disable: &amp;lt;tt&amp;gt;$ ./configure --help&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You should be right with &amp;lt;tt&amp;gt;$ ./configure --disable-debug --enable-optimize&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;$ make&amp;lt;/tt&amp;gt;&lt;br /&gt;
# &amp;lt;tt&amp;gt;# make install&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ = command executed with normal user account&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; = command executed with root account&lt;br /&gt;
&lt;br /&gt;
That's it! Now You can start aMule with command &amp;quot;amule&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Building your own debian packages ==&lt;br /&gt;
First you have to get a source tarball. Note, that only [[aMule SVN]] and Releases of aMule 2.2.1 or later are able to build debain-packages directly.&lt;br /&gt;
&lt;br /&gt;
First install all needed tools:&lt;br /&gt;
&lt;br /&gt;
* build-essential&lt;br /&gt;
* debhelper&lt;br /&gt;
* libglib2.0-dev&lt;br /&gt;
* libgtk2.0-dev&lt;br /&gt;
* zlib1g-dev&lt;br /&gt;
* libwxgtk2.8-dev&lt;br /&gt;
* libgd2-xpm-dev&lt;br /&gt;
* bison&lt;br /&gt;
* flex&lt;br /&gt;
* libcrypto++-dev&lt;br /&gt;
* libreadline5-dev&lt;br /&gt;
* libgeoip-dev&lt;br /&gt;
* libupnp-dev&lt;br /&gt;
* devscripts&lt;br /&gt;
&lt;br /&gt;
'''All commands after here are entered in the top-dir of the extracted aMule-source-tarball (usually .../amule-cvs or .../aMule-&amp;lt;version&amp;gt;)'''&lt;br /&gt;
&lt;br /&gt;
Create a new changelog Entry with (the version in the changelog indicates the version your packages will get): &lt;br /&gt;
 dch -v `date +%Y%m%d` New Upstream CVS Release&lt;br /&gt;
Now start the packages creation with:&lt;br /&gt;
 dpkg-buildpackage -uc -b -rfakeroot&lt;br /&gt;
Now you have all created debian-packages in the parent dir of you source-dir and can install them with:&lt;br /&gt;
 dpkg -i &amp;lt;package&amp;gt;&lt;br /&gt;
or build your own repository.&lt;br /&gt;
&lt;br /&gt;
If you want to build just a few packages instead of all, you can obtain information about how this works with:&lt;br /&gt;
 debian/rules help&lt;br /&gt;
&lt;br /&gt;
== You're done... ==&lt;br /&gt;
That's it! Your own compiled [[aMule]] is installed on your system and ready to go.&lt;br /&gt;
&lt;br /&gt;
To run [[aMule]], just type &amp;lt;code&amp;gt;&amp;quot;amule&amp;quot;&amp;lt;/code&amp;gt;. You can check if everything worked by typing &amp;lt;code&amp;gt;&amp;quot;amule -v&amp;quot;&amp;lt;/code&amp;gt; and check if the displayed version corresponds with the one you were compiling/installing.&lt;br /&gt;
&lt;br /&gt;
If this HowTo didn't help, you have a rare problem on your system ;-) Take a look at http://www.amule.org (aMule Forums at http://forum.amule.org ) or visit us in #amule on irc.freenode.net and (don't doubt) we'll try to do our best to help you.&lt;br /&gt;
&lt;br /&gt;
== Final notes ==&lt;br /&gt;
If you are in one of those rare cases when you wish to compile [[aMule]] statically, install also ''libtiff4-dev'' (through ''apt-get install libtiff4-dev''). Anyway, this is '''NOT''' recommended and, in fact, will probably not do any better or even, not work at all.&lt;/div&gt;</summary>
		<author><name>Myth</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Compilation_Installation</id>
		<title>Compilation Installation</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Compilation_Installation"/>
				<updated>2009-08-02T15:12:41Z</updated>
		
		<summary type="html">&lt;p&gt;Myth: /* Step 2: aMule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Compilation_Installation|English]] | &lt;br /&gt;
[[Compilation_Installation-de|Deutsch]] | &lt;br /&gt;
[[Compilation_Installation-es|Espa&amp;amp;ntilde;ol]] | &lt;br /&gt;
[[Compilation_Installation-fr|Fran&amp;amp;ccedil;ais]] | &lt;br /&gt;
[[Compilation_Installation-it|Italiano]] | &lt;br /&gt;
[[Compilation_Installation-nl|Nederlands]] | &lt;br /&gt;
[[Compilation_Installation-pl|Polish]] | &lt;br /&gt;
[[Compilation_Installation-br|Português]] | &lt;br /&gt;
[[Compilation_Installation-ru|Russian]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compiling from Sources ==&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
There are different versions of the wxWidgets for different platforms. wxGTK is used for Linux, Solaris and BSD, wxMSW for Windows and wxMac for Mac OS X. Here we'll explain the compilation using wxGTK, but it differs only slightly for other toolkits.&lt;br /&gt;
&lt;br /&gt;
Please see the specific articles for more detailed instructions.&lt;br /&gt;
*[[HowTo_compile_on_Mac|Compile aMule on Mac]]&lt;br /&gt;
*[[HowTo compile on Win32|Compile aMule on Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Step 1: [[wxWidgets]] ===&lt;br /&gt;
*Download [[wxWidgets]]: [http://prdownloads.sourceforge.net/wxwindows/wxWidgets-2.8.10.tar.gz wxWidgets-2.8.10.tar.gz]&lt;br /&gt;
&lt;br /&gt;
*Compile [[wxWidgets]]&lt;br /&gt;
**''tar -jxvf wxWidgets-2.8.10.tar.gz''&lt;br /&gt;
**''cd wxWidgets-2.8.10''&lt;br /&gt;
**''Linked against [http://www.gtk.org GTK]2: ./configure --enable-unicode --enable-optimise&lt;br /&gt;
**''make''&lt;br /&gt;
&lt;br /&gt;
*As '''root''' (in some distributions simply use &amp;quot;sudo&amp;quot; before):&lt;br /&gt;
**''make install''&lt;br /&gt;
**''ldconfig''&lt;br /&gt;
&lt;br /&gt;
==== Disable the GUI ====&lt;br /&gt;
*To compile wxWidgets without a graphical User Interface, ''use the option --disable-gui''&lt;br /&gt;
&lt;br /&gt;
=== Step 2: [[aMule]] ===&lt;br /&gt;
*Download the latest [[aMule SVN|source tarball]]: [http://amule.sourceforge.net/tarballs/tarballs.xml Download aMule]&lt;br /&gt;
&lt;br /&gt;
*Compile [[aMule]] (please check the [[configure|configure article]]) -&amp;gt;&lt;br /&gt;
**''tar -zxvf aMule-X.X.X.tar.gz'' (replace X with the right version number..)&lt;br /&gt;
**''cd aMule-X.X.X''&lt;br /&gt;
**''./configure --disable-debug --enable-optimize''&lt;br /&gt;
**''make''&lt;br /&gt;
&lt;br /&gt;
*As '''root''' (in some distributions simply use &amp;quot;sudo&amp;quot; before):&lt;br /&gt;
**''make install''&lt;br /&gt;
&lt;br /&gt;
*Run [[aMule]] as a regular user from console by typing ''amule'', or run [[aMule]] through a link from the proper application menu of your operating system&lt;/div&gt;</summary>
		<author><name>Myth</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Ed2k_links_handling-de</id>
		<title>Ed2k links handling-de</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Ed2k_links_handling-de"/>
				<updated>2009-05-17T16:44:49Z</updated>
		
		<summary type="html">&lt;p&gt;Myth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Ed2k_links_handling|English]] | &lt;br /&gt;
'''Deutsch''' | &lt;br /&gt;
[[Ed2k_links_handling-nl|Nederlands]] | &lt;br /&gt;
[[Ed2k_links_handling-ko_KR|Korean]] | &lt;br /&gt;
[[Ed2k_links_handling-es|Español]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Art wie [[aMule-de|aMule]] die [[ed2k link-de|ed2k-Links]] mit deinem favorisierten Browser handhabt, h&amp;amp;auml;ngt davon ab, welchen Webbrowser du nutzt. Also ist hier eine Liste mit Mini-HowTos f&amp;amp;uuml;r jeden der popul&amp;amp;auml;rsten Webbrowser.&lt;br /&gt;
Beachte, dass &amp;amp;uuml;berall in diesem Dokument ''/path/to/ed2k'' mit ''/usr/local/bin/ed2k'', ''/usr/bin/ed2k'', ''C:\Programme\aMule\ed2k.exe'' oder etwas anderem ersetzt werden sollte, je nachdem wie dein System konfiguriert ist.&lt;br /&gt;
&lt;br /&gt;
Allgemein wird bei den meisten [http://www.kernel.org Linux]systemen ein selbstkompiliertes [[aMule-de|aMule]] das [[FAQ_ed2k_command|ed2k]] Hilfsprogramm in ''/usr/local/bin/ed2k'' installieren, wohingegen bei einer Paketinstallation von aMule es nach ''/usr/bin/ed2k'' installiert wird. Als Ausnahme ist es bekannt, dass [http://www.suse.de SuSe]-Pakete es nach ''/usr/local/bin/ed2k'' installieren.&lt;br /&gt;
&lt;br /&gt;
Man kann unter Linux auch einfach ''which amule'' und ''which ed2k'' in die Konsole eingeben, um zu sehen, wo die selben liegen!&lt;br /&gt;
&lt;br /&gt;
== [http://www.microsoft.com/windows/ie Internet Explorer] ==&lt;br /&gt;
Gehe zu &amp;quot;Start&amp;quot; -&amp;amp;gt; &amp;quot;Ausf&amp;amp;uuml;hren&amp;quot; und starte &amp;quot;regedit&amp;quot; (ohne Anf&amp;amp;uuml;hrungszeichen).&lt;br /&gt;
&lt;br /&gt;
Gehe nun im regedit zu ''HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ed2k\shell\open\command''&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung:''' Es k&amp;amp;ouml;nnte passieren, dass ''ed2k'' und/oder seine Unterordner nicht existieren. Erstelle sie in diesem Fall einer nach dem anderen durch rechtsklicken &amp;quot;Neu&amp;quot; -&amp;amp;gt; &amp;quot;Schl&amp;amp;uuml;ssel&amp;quot; und der Eingabe von ''ed2k'' oder was auch immer der Wert ist.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-win1.jpg&lt;br /&gt;
&lt;br /&gt;
Nun klicke einfach doppelt auf &amp;quot;(Standard)&amp;quot; (oder was auch immer der erste Wert dort ist) und gib den Pfad zur ed2k-Anwendung ein, gefolgt von ''&amp;quot;%1&amp;quot;'' (mit Anf&amp;amp;uuml;hrungszeichen), so dass am Ende ein Wert wie ''C:\Programme\aMule2\ed2k &amp;quot;%1&amp;quot;'' vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-win2.jpg&lt;br /&gt;
&lt;br /&gt;
Mache das gleiche schlussendlich auch in ''HKEY_CLASSES_ROOT\ed2k\shell\open\command''.&lt;br /&gt;
&lt;br /&gt;
== [http://www.konqueror.org Konqueror] ==&lt;br /&gt;
''/usr/kde/3.1/share/services'' du kannst den richtigen Pfad bei dir finden, in dem du nach Namen die auf ''.protocol'' enden suchst. z.B. ''`find /usr -name &amp;quot;*.protocol&amp;quot;`'' oder ''`find /opt -name &amp;quot;*.protocol&amp;quot;`'' oder nimm ''/'' als Pfad, wenn du willst.&lt;br /&gt;
&lt;br /&gt;
Wenn die Suche erfolgreich war, erstelle eine Datei namens ''ed2k.protocol'' im der angesprochenen Ordner:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;Protocol&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 exec=/path/to/ed2k &amp;quot;%u&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
 protocol=ed2k&amp;lt;br&amp;gt;&lt;br /&gt;
 input=none&amp;lt;br&amp;gt;&lt;br /&gt;
 output=none&amp;lt;br&amp;gt;&lt;br /&gt;
 helper=true&amp;lt;br&amp;gt;&lt;br /&gt;
 listing=false&amp;lt;br&amp;gt;&lt;br /&gt;
 reading=false&amp;lt;br&amp;gt;&lt;br /&gt;
 writing=false&amp;lt;br&amp;gt;&lt;br /&gt;
 makedir=false&amp;lt;br&amp;gt;&lt;br /&gt;
 deleting=false&lt;br /&gt;
&lt;br /&gt;
Nun starte [http://www.konqueror.org Konqueror] einfach neu.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung:''' Du k&amp;amp;ouml;nntest eine Sicherheitswarnung erhalten. Keine Sorge, es ist nur eine Warnung, dass dein Link zu einer externen Anwendung gesendet wird.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 2:''' Wenn nach dem Klicken von ''OK'' Bei der Sicherheitswarnung der Link immer noch nicht zu [[aMule-de|aMule]] gesendet wird, klicke einfach mit rechts auf den [[ed2k-Link-de|ed2k-Link]] und befehle [http://www.konqueror.org Konqueror] es in einem neuen Tab/Fenster zu &amp;amp;ouml;ffnen.&lt;br /&gt;
&lt;br /&gt;
== [http://galeon.sourceforge.net Galeon] ==&lt;br /&gt;
=== Methode 1 ===&lt;br /&gt;
Gehe im [http://freshmeat.net/projects/gnomecc GNOME Control Center] zu &amp;quot;Komplex&amp;quot; -&amp;amp;gt; &amp;quot;Dateitypen und Programme&amp;quot; -&amp;amp;gt; &amp;quot;Internetdienste&amp;quot; -&amp;amp;gt; &amp;quot;Dienst hinzuf&amp;amp;uuml;gen...&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Gib ''ed2k'' in das Protokollfeld ein.&lt;br /&gt;
&lt;br /&gt;
Gib ''ed2k %s'' in das Programmfeld ein.&lt;br /&gt;
&lt;br /&gt;
Deselektiere &amp;quot;In Terminal ausf&amp;amp;uuml;hren.&amp;quot; wenn es ausgew&amp;amp;auml;hlt ist.&lt;br /&gt;
&lt;br /&gt;
Klicke auf ''OK'' und es ist geschafft!&lt;br /&gt;
&lt;br /&gt;
=== Methode 2 ===&lt;br /&gt;
F&amp;amp;uuml;hre die folgenden 3 Befehle aus um die entsprechenden ''gconf''-Schl&amp;amp;uuml;ssel zu erstellen:&lt;br /&gt;
*''gconftool-2 -t string -s /desktop/gnome/url-handlers/ed2k/command &amp;quot;/usr/local/bin/ed2k %s&amp;quot;''&lt;br /&gt;
*''gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/enabled true''&lt;br /&gt;
*''gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/needs_terminal false''&lt;br /&gt;
Ersetze &amp;quot;''/usr/local/bin/ed2k''&amp;quot; oben mit dem Pfad und dem Namen der ed2k-Anwendung in deinem System.&lt;br /&gt;
&lt;br /&gt;
Die Deinstallation ist &amp;amp;auml;hnlich einfach:&lt;br /&gt;
*''gconftool-2 -u /desktop/gnome/url-handlers/ed2k --recursive-unset''&lt;br /&gt;
&lt;br /&gt;
== [http://www.opera.com Opera]  ==&lt;br /&gt;
=== Auf die saubere Art und Weise ===&lt;br /&gt;
Gehe in [http://www.opera.com Opera] zu ''Werkzeuge-&amp;amp;gt;Einstellungen-&amp;amp;gt;Pfade und Programme-&amp;amp;gt;Hinzuf&amp;amp;uuml;gen...''&lt;br /&gt;
&lt;br /&gt;
Gib im &amp;quot;Protokoll&amp;quot;-Feld ''ed2k'' ein.&lt;br /&gt;
&lt;br /&gt;
Gib im &amp;quot;Pfad&amp;quot; oder &amp;quot;&amp;amp;ouml;ffne mit anderer Anwendung&amp;quot;-Feld ''/path/to/ed2k'' ein.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-op.jpg&lt;br /&gt;
&lt;br /&gt;
=== Auf die schmutzige Art und Weise ===&lt;br /&gt;
Wenn die obigen Anweisungen nicht funktioniert haben, kannst du versuchen ''/etc/opera6rc'' als root oder ''~/.opera/opera6.ini'' als normaler Benutzer zu editieren und folgende &amp;amp;Auml;nderungen machen:&lt;br /&gt;
&lt;br /&gt;
''[User Prefs]''&amp;lt;br&amp;gt;&lt;br /&gt;
''TrustedExternalURLProtocols=ed2k''&amp;lt;br&amp;gt;&lt;br /&gt;
''[Trusted Applications]''&amp;lt;br&amp;gt;&lt;br /&gt;
''ed2k=ed2k''&lt;br /&gt;
&lt;br /&gt;
=== Opera 6 Fehler ===&lt;br /&gt;
'''[http://www.opera.com Opera] 6''' gibt keine kompletten URLs an externe Programme weiter, nur URLs ohne Protokoll. Die Art und Weise das zu Umgehen folgt.&lt;br /&gt;
&lt;br /&gt;
==== [http://www.kernel.org Linux] oder ein anderes [http://www.unix.org Unix]-&amp;amp;auml;hnliches Betriebssystem ====&lt;br /&gt;
Erstelle die Datei ''amule_submit.sh'' mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&amp;lt;br&amp;gt;&lt;br /&gt;
 /path/to/ed2k &amp;quot;ed2k://$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;Auml;ndere nun in ''Werkzeuge-&amp;amp;gt;Einstellungen-&amp;amp;gt;Pfade und Programme-&amp;amp;gt;Hinzuf&amp;amp;uuml;gen...'' oder in der ''opera6rc'' Datei ''ed2k=/path/to/ed2k'' mit ''ed2k=/path/to/amule_submit.sh''.&lt;br /&gt;
&lt;br /&gt;
==== [http://www.microsoft.com/windows Windows] ====&lt;br /&gt;
Erstelle die Datei ''amule_submit.bat'' mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
''X:\path\to\ed2k.exe &amp;quot;ed2k://%1&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&amp;amp;Auml;ndere ''ed2k=/path/to/ed2k ed2k://%u'' zu ''ed2k=X:\path\to\amule_submit.bat ed2k://%u''&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org/products/firefox Firefox] 2 und 3 (oder neuere Version)==&lt;br /&gt;
Das ed2k Handling kann im Firefox auf 2 verschiedene Methoden konfiguriert werde: nur fuer den einen Benutzer, oder fuer alle Benutzer des Computers.&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration fuer einen Benutzer ====&lt;br /&gt;
*Schreibe ''about:config'' in die Adresszeile&lt;br /&gt;
&lt;br /&gt;
*Rechtsklick auf die Liste, waehle '''Neu''', dann '''Boolean'''; gebe ''network.protocol-handler.external.ed2k'' als '''Einstellungsname''' und ''true'' als '''Wert''' ein&lt;br /&gt;
&lt;br /&gt;
*Ein zweiter rechtsklick, waehle '''Neu''' dann '''String'''; gebe ''network.protocol-handler.app.ed2k'' als '''Einstellungsname''' ein und ''/pfad/zu/ed2k'' (Pfad wo die Datei auf deinem System installiert ist) als '''Wert'''.&lt;br /&gt;
&lt;br /&gt;
Fuer Firefox 3 und neuer sollte man auch:&lt;br /&gt;
&lt;br /&gt;
*Rechtsklick auf die Liste, waehle '''Neu''', dann '''Boolean'''; gebe ''network.protocol-handler.expose.ed2k'' als '''Einstellungsname''' und ''false'' als '''Wert''' ein&lt;br /&gt;
&lt;br /&gt;
Danach, klicke auf einen ed2k Link, und Firefox sollte fragen mit welchem Programm man den Link oeffnen will. Waehle /usr/bin/ed2k und es sollte gehen.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ed2k-ff3.png]]&lt;br /&gt;
&lt;br /&gt;
==== Systemweite Konfiguration ====&lt;br /&gt;
*Mit Rootrechten, die Datei ''/usr/share/firefox/greprefs/all.js'' (oder ''/usr/local/share/firefox/greprefs/all.js'') in einem Texteditor oeffnen&lt;br /&gt;
&lt;br /&gt;
*Fuege am Ende der Datei folgende Zeilen hinzu:&lt;br /&gt;
 // ED2K link handling&lt;br /&gt;
 pref(&amp;quot;network.protocol-handler.external.ed2k&amp;quot;, true);&lt;br /&gt;
 pref(&amp;quot;network.protocol-handler.app.ed2k&amp;quot;, &amp;quot;/path/to/ed2k&amp;quot;);&lt;br /&gt;
Ersetze den &amp;quot;/path/to/ed2k&amp;quot; String mit dem Richtigen Pfad des Programms.&lt;br /&gt;
&lt;br /&gt;
Fuer Firefox 3 und neuer sollte man auch:&lt;br /&gt;
*Fuege noch eine Zeile zur ''all.js'' Datei hinzu:&lt;br /&gt;
 pref(&amp;quot;network.protocol-handler.expose.ed2k&amp;quot;, false);&lt;br /&gt;
&lt;br /&gt;
Nach speichern der Einstellungen, Browser neustarten. Danach, klicke auf einen ed2k Link, und Firefox sollte fragen mit welchem Programm man den Link oeffnen will. Waehle /usr/bin/ed2k und es sollte gehen.&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.7 (oder neuer) &amp;amp;amp; [http://www.mozilla.org/products/firefox Firefox] 0.9 (oder neuer)==&lt;br /&gt;
Mozex funktioniert nicht mehr mit [http://www.mozilla.org Mozilla] 1.7 und [http://www.mozilla.org/products/firefox Firefox] 0.9. Es gibt eine alternative Methode, die mit beiden zu funktionieren scheint:&lt;br /&gt;
&lt;br /&gt;
*Entferne [http://mozex.mozdev.org/installation.html MozEx] wenn es installiert ist oder entferne zumindestens die ed2k-Eingabe (nur wenn [http://mozex.mozdev.org/installation.html MozEx] installiert ist.)&lt;br /&gt;
&lt;br /&gt;
*F&amp;amp;uuml;ge ''about:config'' in der Adresszeile ein.&lt;br /&gt;
&lt;br /&gt;
*Klicke mit rechts auf die Liste, w&amp;amp;auml;hle '''Neu''', dann '''Boolean'''; f&amp;amp;uuml;ge ''network.protocol-handler.external.ed2k'' als '''Einstellungsname''' und ''true'' als '''Wert''' ein.&lt;br /&gt;
&lt;br /&gt;
*Nun ein weiterer Rechtsklick, w&amp;amp;auml;hle '''Neu''' und '''String'''; f&amp;amp;uuml;ge ''network.protocol-handler.app.ed2k'' als '''Einstellungsname''' und ''/path/to/ed2k'' (Der Pfad wo die Datei auf dem System installiert ist.) als '''Wert''' ein.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-ff9.jpg&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 1:''' Seit der Version 1.5.x von Mozilla Firefox funktioniert diese Methode nicht mehr f&amp;amp;uuml;r die Windowsversion. Du musst stattdessen die Internet Explorer-Methode mit den Registrierungseintr&amp;amp;auml;gen nutzen.&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org/products/firefox Firefox] v0.8 ==&lt;br /&gt;
Gehe zu [http://mozex.mozdev.org/installation.html MozExs Webseite] und installiere die ''mozex-1.07.xpi''-Datei.&lt;br /&gt;
&lt;br /&gt;
Starte [http://www.mozilla.org/products/firefox FireFox] neu, gehe zu Bearbeiten -&amp;amp;gt; Einstellungen -&amp;amp;gt; Erweiterungen -&amp;amp;gt; mozex -&amp;amp;gt; Optionen -&amp;amp;gt; ED2K und lege es als ''/path/to/ed2k %r'' fest.&lt;br /&gt;
&lt;br /&gt;
Klicke auf '''OK''' und es ist geschafft.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-firefox.png&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-mozex.png&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.3 bis 1.6 &amp;amp;amp; [http://www.mozilla.org/products/firefox Firebird] v0.6 ==&lt;br /&gt;
Gehe zu [http://mozex.mozdev.org/installation.html MozEx's Webseite] und installiere die ''mozex-1.07.xpi''-Datei.&lt;br /&gt;
&lt;br /&gt;
Starte [http://www.mozilla.org Mozilla]/[http://www.mozilla.org/products/firefox FireBird] neu, gehe zu Bearbeiten -&amp;amp;gt; Einstellungen -&amp;amp;gt; mozex -&amp;amp;gt; ED2K und lege es als ''/path/to/ed2k %r'' fest.&lt;br /&gt;
&lt;br /&gt;
Klicke auf '''OK''' und es ist geschafft.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-moz.png&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.2.1 oder fr&amp;amp;uuml;her  ==&lt;br /&gt;
1) Gehe zu [http://protozilla.mozdev.org/download.html Protozillas Webseite]&amp;lt;br&amp;gt;&lt;br /&gt;
W&amp;amp;auml;hle die zu deiner [http://www.mozilla.org Mozilla]-Version passende Version aus und klicke auf ''Installieren''. Es wird [http://protozilla.mozdev.org Protozilla] automatisch installieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Schliesse nun [http://www.mozilla.org Mozilla] v&amp;amp;ouml;llig.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Anmerkungen f&amp;amp;uuml;r [http://www.kernel.org Linux]-Nutzer und Nutzer anderer Unix-artigen Systeme&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Du ben&amp;amp;ouml;tigst Schreibrechte f&amp;amp;uuml;r [http://www.mozilla.org Mozilla]s Installationverzeichnis. Wenn du [http://www.mozilla.org Mozilla] nach ''/usr'' installiert hast, musst du wahrscheinlich '''root''' sein.&amp;lt;br&amp;gt;&lt;br /&gt;
- Das Herunterladen der vorkompilierten Version von [http://protozilla.mozdev.org Protozilla] funktioniert augenscheinlich '''nicht''' mit [http://www.debian.org Debian]s [http://www.mozilla.org Mozilla]-Paketen. Es funktioniert beispielsweise mit der vorkompilierten Version 1.2.1, die auf [http://www.mozilla.org Mozillas Webseite] verf&amp;amp;uuml;gbar ist. (Oder du kannst sowohl  [http://www.mozilla.org Mozilla] als auch [http://protozilla.mozdev.org Protozilla] selbst kompilieren).&lt;br /&gt;
&lt;br /&gt;
2) Dieser Schritt ist nur n&amp;amp;ouml;tig, wenn du [http://www.mozilla.org Mozilla]/[http://www.mozilla.org/products/firefox FireBird]/[http://www.mozilla.org/products/firefox FireFox] im ersten Schritt als '''root''' starten musstest.&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;hre als '''root''' aus:&lt;br /&gt;
''cp -r /root/.mozilla/PROFILENAME/RANDOM.slt/protozilla/ /home/USERNAME/.mozilla/PROFILENAME2/RANDOM.slt/''&lt;br /&gt;
&lt;br /&gt;
Das kopiert die protozilla-Konfiguration von roots Homeverzeichnis zum Homeverzeichnis des Benutzers.&lt;br /&gt;
&lt;br /&gt;
''cd /home/USERNAME/.mozilla/PROFILENAME/RANDOM.slt/&lt;br /&gt;
chown -R DEIN_NUTZER.DEINE_GRUPPE protozilla''&lt;br /&gt;
&lt;br /&gt;
Das &amp;amp;auml;ndert die Datei-Eigentumsverh&amp;amp;auml;ltnisparameter in den Benutzerdateien.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Anmerkungen:&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''USERNAME:''' Name des normalen, nicht-root Benutzers.&amp;lt;br&amp;gt;&lt;br /&gt;
'''PROFILENAME:''' Name des Profiles, welches du nutzen m&amp;amp;ouml;chtest.&amp;lt;br&amp;gt;&lt;br /&gt;
'''RANDOM:''' Zuf&amp;amp;auml;lliger alphanumerische Zeichenkette, automatisch von Mozilla generiert.&amp;lt;br&amp;gt;&lt;br /&gt;
'''DEIN_NUTZER, DEINE_GRUPPE:''' Benutzer und Gruppe des normalen Benutzers.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Richte eine Protokollbehandlung f&amp;amp;uuml;r [[ed2k link-de|ed2k-Links]] ein:&amp;lt;br&amp;gt;&lt;br /&gt;
''cd ~/.mozilla/PROFILENAME/RANDOM.slt/protozilla/protocol''&lt;br /&gt;
&lt;br /&gt;
Erstelle eine Datei namens ''ed2k.cmd'' mit dem folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
''ed2k ed2k:$URI_DATA''&lt;br /&gt;
&lt;br /&gt;
(Die Datei muss nicht ausf&amp;amp;uuml;hrbar sein.).&lt;br /&gt;
&lt;br /&gt;
Starte nun [http://www.mozilla.org Mozilla] neu.&lt;br /&gt;
&lt;br /&gt;
== [http://xray.sai.msu.ru/~karpov/links-hacked Links] ==&lt;br /&gt;
(Das wird wahrscheinlich auch f&amp;amp;uuml;r normale links und/oder [[ed2k link-de|elinks]] funktionieren.)&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge folgendes der ''url.c'' nach den Zeilen &amp;amp;uuml;ber telnet und tn3270 hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''{&amp;quot;ed2k&amp;quot;, 0, NULL, ed2k_func, 0, 0, 0},''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge folgendes der ''links.h'' nach den Definitionen von /* mailto.c */ hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''void ed2k_func(struct session *, unsigned char *);''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge folgendes der ''mailto.c'' am Ende hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''void ed2k_func(struct session *ses, unsigned char *url)''&lt;br /&gt;
  ''{''&lt;br /&gt;
  ''tn_func(ses, url, options_get(&amp;quot;network_program_ed2k&amp;quot;), TEXT(T_ED2K), TEXT(T_BAD_ED2K_URL));''&lt;br /&gt;
  ''}''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge dieses der ''options_register.c'' nach telnet und tn3270 hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''register_option_char(&amp;quot;network_program_ed2k&amp;quot;, TEXT(T_ED2K_PROG),NULL,2);''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge der ''intl/*.lng'' nach &lt;br /&gt;
  ''&amp;quot;T_TN3270_PROG&amp;quot;: T_ED2K_PROG, &amp;quot;ed2k program&amp;quot;,'' (oder was auch immer es in deiner Sprache ist), nach&lt;br /&gt;
  ''&amp;quot;T_TN3270&amp;quot;: T_ED2K, &amp;quot;ed2k&amp;quot;,'' und nach &lt;br /&gt;
  ''&amp;quot;T_BAD_TN3270_URL&amp;quot;: T_BAD_ED2K_URL'' (Ich denke du hast das Prinzip verstanden) hinzu.&lt;br /&gt;
&lt;br /&gt;
Wenn du das ganze automatisieren willst, f&amp;amp;uuml;hre folgendes aus:&lt;br /&gt;
  ''cd intl''&lt;br /&gt;
  ''for l in *.lng; do''&lt;br /&gt;
    ''cp $l $l.bak''&lt;br /&gt;
    ''cat $l.bak | sed -e &amp;quot;/T_TN3270_PROG*/aT_ED2K_PROG\, \&amp;quot;ed2k program\&amp;quot;\,&amp;quot; \''&lt;br /&gt;
     ''-e &amp;quot;/T_TN3270,\ */aT_ED2K\, \&amp;quot;ed2k\&amp;quot;\,&amp;quot; \''&lt;br /&gt;
     ''-e &amp;quot;/T_BAD_TN3270_URL*/aT_BAD_ED2K_URL\, \&amp;quot;Bad ed2k url\&amp;quot;\,&amp;quot; &amp;amp;gt; $l''&lt;br /&gt;
  ''done''&lt;br /&gt;
  &lt;br /&gt;
Wie auch immer, f&amp;amp;uuml;hre nachher bevor du links-hacked neu kompiliert folgendes aus:&lt;br /&gt;
  ''./synclang''&lt;br /&gt;
  ''cd ..''&lt;br /&gt;
&lt;br /&gt;
Nun kannst du kompilieren mit&lt;br /&gt;
  ''./configure'' (f&amp;amp;uuml;ge deine bevorzugten Optionen hier ein) ''&amp;amp;amp;&amp;amp;amp;''&lt;br /&gt;
  ''make &amp;amp;amp;&amp;amp;amp;''&lt;br /&gt;
  ''make install''&lt;br /&gt;
&lt;br /&gt;
Weil links irgendwie die URLs verst&amp;amp;uuml;mmelt, ben&amp;amp;ouml;tigen wir einen kleinen bash-Skript:&lt;br /&gt;
  ''cat &amp;amp;gt; /usr/bin/ed2k4links.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;''&lt;br /&gt;
 &lt;br /&gt;
  ''#!/bin/bash''&lt;br /&gt;
 &lt;br /&gt;
  ''ed2k $(echo &amp;quot;ed2k://$1&amp;quot; | sed s/_/\|/g)''&lt;br /&gt;
  ''EOF''&lt;br /&gt;
  ''chmod a+x /usr/bin/ed2k4links.sh''&lt;br /&gt;
&lt;br /&gt;
Vergiss nicht links so einzurichten (Optionen-&amp;amp;gt;Netzwerkoptionen-&amp;amp;gt;Mail und Telnet Programme) unseren ''ed2k4links.sh''-Skript f&amp;amp;uuml;r [[ed2k link-de|ed2k-Links]] aufzurufen:&lt;br /&gt;
  ''ed2k4links.sh %''&lt;br /&gt;
&lt;br /&gt;
Achtung: Das Prozentzeichen ist wichtig! Nun sollte links mit [[ed2k link-de|ed2k-Link]] arbeiten.&lt;br /&gt;
&lt;br /&gt;
== Fernverarbeitung von Links ==&lt;br /&gt;
Du kannst Links auch entfernt verarbeiten, was bedeutet, dass du einen [[ed2k link-de|ed2k-Link]] in einem Browser irgendwo in der Welt anklickst und es in die Warteschlange deines [[aMule-de|aMules]] zu Hause kommt.&lt;br /&gt;
&lt;br /&gt;
Wie?&lt;br /&gt;
&lt;br /&gt;
Einfach genug: mit Hilfe von [[aMuleCMD-de|aMuleCMD]] (Danke an '''djtm''' f&amp;amp;uuml;r diesen Tipp). Benutze anstelle des [[ed2k-de|ed2k-Befehls]], das folgende als zu benutzenden Befehl:&lt;br /&gt;
&lt;br /&gt;
''/'''path'''/'''to'''/amulecmd -rh $server -pw $pw -c &amp;quot;Add %u&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Offensichtlich musst du ''$server'' und ''$pw'' mit den Daten deines Servers [[IP_address-de|IP]] (oder [http://www.webopedia.com/TERM/D/DNS.html DNS]) und deines [[External Connections-de|Externe Verbindungs]] Passwort ersetzen.&lt;br /&gt;
&lt;br /&gt;
Dieser Tipp ist erst ab [[aMule-de|aMule]] 2.0.0rc8 m&amp;amp;ouml;glich.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 1:''' Mit [http://www.mozilla.org Firefox] ist es nicht m&amp;amp;ouml;glich ein Programm mit Parametern zu starten. Eine einfache L&amp;amp;ouml;sung ist ein Shellskript mit dem oben beschriebenen Befehl. Du musst nur %u mit $1 ersetzen. Dieser Shellskript muss ausf&amp;amp;uuml;hrbar sein (chmod +x ed2k.sh) und als externe ed2k-Anwendung in Firefox definiert sein.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 2:''' Wenn du einfache Werkzeuge bevorzugst, versuche dieses Shellskript (f&amp;amp;uuml;r [http://www.kernel.org Linux]) - kann mit dem oben erw&amp;amp;auml;hnten Tipp verwendet werden:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 beep -f 100 -l 40 -r2&lt;br /&gt;
 (sleep 1; echo dllink $1; sleep 2; echo q;) | nc '''''IP''''' '''''PORT'''''&lt;br /&gt;
 beep -l 15 -r3&lt;br /&gt;
&lt;br /&gt;
''nc'' ist [http://netcat.sourceforge.net Netcat], aber du kannst auch Telnet nutzen (das ist ein wenig einfacher mit [http://www.cygwin.com Cygwin]), ''beep'' ist ein einfaches Programm zum 'Beepen'. ''IP'' und ''PORT'' sollten mit der [[IP_address-de|IP Addresse]] und dem [[Port-de|Port]] des entfernten Rechners ersetzt werden. Das war's.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung:'''&lt;br /&gt;
Ich habe die perfekte Art gefunden das zu tun.&lt;br /&gt;
&lt;br /&gt;
Um Firefox ed2k-Links korrekt an aMule &amp;amp;uuml;bergeben zu lassen, musst du ein paar einfachen Schritten folgen, um Firefox zu sagen, wie es ein neues externes Protokoll behandeln soll. Dies sollte den &amp;quot;ed2k ist kein registriertes Protokoll&amp;quot;-Fehler beseitigen, den du wahrscheinlich vorher hattest.&lt;br /&gt;
&lt;br /&gt;
* Gib about:config in die Adresszeile ein.&lt;br /&gt;
* Klicke mit rechts auf die Liste, w&amp;amp;auml;hle Neu aus, dann Boolean; gib&lt;br /&gt;
  network.protocol-handler.external.ed2k als Einstellungsnamen und true als Wert ein.&lt;br /&gt;
* Klicke nun mit rechts, w&amp;amp;auml;hle Neu und String aus; setze als Wert&lt;br /&gt;
 network.protocol-handler.app.ed2k als Einstellungsnamen und /usr/bin/ed2k&lt;/div&gt;</summary>
		<author><name>Myth</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Ed2k_links_handling-de</id>
		<title>Ed2k links handling-de</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Ed2k_links_handling-de"/>
				<updated>2009-05-17T16:28:17Z</updated>
		
		<summary type="html">&lt;p&gt;Myth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Ed2k_links_handling|English]] | &lt;br /&gt;
'''Deutsch''' | &lt;br /&gt;
[[Ed2k_links_handling-nl|Nederlands]] | &lt;br /&gt;
[[Ed2k_links_handling-ko_KR|Korean]] | &lt;br /&gt;
[[Ed2k_links_handling-es|Español]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Art wie [[aMule-de|aMule]] die [[ed2k link-de|ed2k-Links]] mit deinem favorisierten Browser handhabt, h&amp;amp;auml;ngt davon ab, welchen Webbrowser du nutzt. Also ist hier eine Liste mit Mini-HowTos f&amp;amp;uuml;r jeden der popul&amp;amp;auml;rsten Webbrowser.&lt;br /&gt;
Beachte, dass &amp;amp;uuml;berall in diesem Dokument ''/path/to/ed2k'' mit ''/usr/local/bin/ed2k'', ''/usr/bin/ed2k'', ''C:\Programme\aMule\ed2k.exe'' oder etwas anderem ersetzt werden sollte, je nachdem wie dein System konfiguriert ist.&lt;br /&gt;
&lt;br /&gt;
Allgemein wird bei den meisten [http://www.kernel.org Linux]systemen ein selbstkompiliertes [[aMule-de|aMule]] das [[FAQ_ed2k_command|ed2k]] Hilfsprogramm in ''/usr/local/bin/ed2k'' installieren, wohingegen bei einer Paketinstallation von aMule es nach ''/usr/bin/ed2k'' installiert wird. Als Ausnahme ist es bekannt, dass [http://www.suse.de SuSe]-Pakete es nach ''/usr/local/bin/ed2k'' installieren.&lt;br /&gt;
&lt;br /&gt;
Man kann unter Linux auch einfach ''which amule'' und ''which ed2k'' in die Konsole eingeben, um zu sehen, wo die selben liegen!&lt;br /&gt;
&lt;br /&gt;
== [http://www.microsoft.com/windows/ie Internet Explorer] ==&lt;br /&gt;
Gehe zu &amp;quot;Start&amp;quot; -&amp;amp;gt; &amp;quot;Ausf&amp;amp;uuml;hren&amp;quot; und starte &amp;quot;regedit&amp;quot; (ohne Anf&amp;amp;uuml;hrungszeichen).&lt;br /&gt;
&lt;br /&gt;
Gehe nun im regedit zu ''HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ed2k\shell\open\command''&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung:''' Es k&amp;amp;ouml;nnte passieren, dass ''ed2k'' und/oder seine Unterordner nicht existieren. Erstelle sie in diesem Fall einer nach dem anderen durch rechtsklicken &amp;quot;Neu&amp;quot; -&amp;amp;gt; &amp;quot;Schl&amp;amp;uuml;ssel&amp;quot; und der Eingabe von ''ed2k'' oder was auch immer der Wert ist.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-win1.jpg&lt;br /&gt;
&lt;br /&gt;
Nun klicke einfach doppelt auf &amp;quot;(Standard)&amp;quot; (oder was auch immer der erste Wert dort ist) und gib den Pfad zur ed2k-Anwendung ein, gefolgt von ''&amp;quot;%1&amp;quot;'' (mit Anf&amp;amp;uuml;hrungszeichen), so dass am Ende ein Wert wie ''C:\Programme\aMule2\ed2k &amp;quot;%1&amp;quot;'' vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-win2.jpg&lt;br /&gt;
&lt;br /&gt;
Mache das gleiche schlussendlich auch in ''HKEY_CLASSES_ROOT\ed2k\shell\open\command''.&lt;br /&gt;
&lt;br /&gt;
== [http://www.konqueror.org Konqueror] ==&lt;br /&gt;
''/usr/kde/3.1/share/services'' du kannst den richtigen Pfad bei dir finden, in dem du nach Namen die auf ''.protocol'' enden suchst. z.B. ''`find /usr -name &amp;quot;*.protocol&amp;quot;`'' oder ''`find /opt -name &amp;quot;*.protocol&amp;quot;`'' oder nimm ''/'' als Pfad, wenn du willst.&lt;br /&gt;
&lt;br /&gt;
Wenn die Suche erfolgreich war, erstelle eine Datei namens ''ed2k.protocol'' im der angesprochenen Ordner:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;Protocol&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 exec=/path/to/ed2k &amp;quot;%u&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
 protocol=ed2k&amp;lt;br&amp;gt;&lt;br /&gt;
 input=none&amp;lt;br&amp;gt;&lt;br /&gt;
 output=none&amp;lt;br&amp;gt;&lt;br /&gt;
 helper=true&amp;lt;br&amp;gt;&lt;br /&gt;
 listing=false&amp;lt;br&amp;gt;&lt;br /&gt;
 reading=false&amp;lt;br&amp;gt;&lt;br /&gt;
 writing=false&amp;lt;br&amp;gt;&lt;br /&gt;
 makedir=false&amp;lt;br&amp;gt;&lt;br /&gt;
 deleting=false&lt;br /&gt;
&lt;br /&gt;
Nun starte [http://www.konqueror.org Konqueror] einfach neu.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung:''' Du k&amp;amp;ouml;nntest eine Sicherheitswarnung erhalten. Keine Sorge, es ist nur eine Warnung, dass dein Link zu einer externen Anwendung gesendet wird.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 2:''' Wenn nach dem Klicken von ''OK'' Bei der Sicherheitswarnung der Link immer noch nicht zu [[aMule-de|aMule]] gesendet wird, klicke einfach mit rechts auf den [[ed2k-Link-de|ed2k-Link]] und befehle [http://www.konqueror.org Konqueror] es in einem neuen Tab/Fenster zu &amp;amp;ouml;ffnen.&lt;br /&gt;
&lt;br /&gt;
== [http://galeon.sourceforge.net Galeon] ==&lt;br /&gt;
=== Methode 1 ===&lt;br /&gt;
Gehe im [http://freshmeat.net/projects/gnomecc GNOME Control Center] zu &amp;quot;Komplex&amp;quot; -&amp;amp;gt; &amp;quot;Dateitypen und Programme&amp;quot; -&amp;amp;gt; &amp;quot;Internetdienste&amp;quot; -&amp;amp;gt; &amp;quot;Dienst hinzuf&amp;amp;uuml;gen...&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Gib ''ed2k'' in das Protokollfeld ein.&lt;br /&gt;
&lt;br /&gt;
Gib ''ed2k %s'' in das Programmfeld ein.&lt;br /&gt;
&lt;br /&gt;
Deselektiere &amp;quot;In Terminal ausf&amp;amp;uuml;hren.&amp;quot; wenn es ausgew&amp;amp;auml;hlt ist.&lt;br /&gt;
&lt;br /&gt;
Klicke auf ''OK'' und es ist geschafft!&lt;br /&gt;
&lt;br /&gt;
=== Methode 2 ===&lt;br /&gt;
F&amp;amp;uuml;hre die folgenden 3 Befehle aus um die entsprechenden ''gconf''-Schl&amp;amp;uuml;ssel zu erstellen:&lt;br /&gt;
*''gconftool-2 -t string -s /desktop/gnome/url-handlers/ed2k/command &amp;quot;/usr/local/bin/ed2k %s&amp;quot;''&lt;br /&gt;
*''gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/enabled true''&lt;br /&gt;
*''gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/needs_terminal false''&lt;br /&gt;
Ersetze &amp;quot;''/usr/local/bin/ed2k''&amp;quot; oben mit dem Pfad und dem Namen der ed2k-Anwendung in deinem System.&lt;br /&gt;
&lt;br /&gt;
Die Deinstallation ist &amp;amp;auml;hnlich einfach:&lt;br /&gt;
*''gconftool-2 -u /desktop/gnome/url-handlers/ed2k --recursive-unset''&lt;br /&gt;
&lt;br /&gt;
== [http://www.opera.com Opera]  ==&lt;br /&gt;
=== Auf die saubere Art und Weise ===&lt;br /&gt;
Gehe in [http://www.opera.com Opera] zu ''Werkzeuge-&amp;amp;gt;Einstellungen-&amp;amp;gt;Pfade und Programme-&amp;amp;gt;Hinzuf&amp;amp;uuml;gen...''&lt;br /&gt;
&lt;br /&gt;
Gib im &amp;quot;Protokoll&amp;quot;-Feld ''ed2k'' ein.&lt;br /&gt;
&lt;br /&gt;
Gib im &amp;quot;Pfad&amp;quot; oder &amp;quot;&amp;amp;ouml;ffne mit anderer Anwendung&amp;quot;-Feld ''/path/to/ed2k'' ein.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-op.jpg&lt;br /&gt;
&lt;br /&gt;
=== Auf die schmutzige Art und Weise ===&lt;br /&gt;
Wenn die obigen Anweisungen nicht funktioniert haben, kannst du versuchen ''/etc/opera6rc'' als root oder ''~/.opera/opera6.ini'' als normaler Benutzer zu editieren und folgende &amp;amp;Auml;nderungen machen:&lt;br /&gt;
&lt;br /&gt;
''[User Prefs]''&amp;lt;br&amp;gt;&lt;br /&gt;
''TrustedExternalURLProtocols=ed2k''&amp;lt;br&amp;gt;&lt;br /&gt;
''[Trusted Applications]''&amp;lt;br&amp;gt;&lt;br /&gt;
''ed2k=ed2k''&lt;br /&gt;
&lt;br /&gt;
=== Opera 6 Fehler ===&lt;br /&gt;
'''[http://www.opera.com Opera] 6''' gibt keine kompletten URLs an externe Programme weiter, nur URLs ohne Protokoll. Die Art und Weise das zu Umgehen folgt.&lt;br /&gt;
&lt;br /&gt;
==== [http://www.kernel.org Linux] oder ein anderes [http://www.unix.org Unix]-&amp;amp;auml;hnliches Betriebssystem ====&lt;br /&gt;
Erstelle die Datei ''amule_submit.sh'' mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&amp;lt;br&amp;gt;&lt;br /&gt;
 /path/to/ed2k &amp;quot;ed2k://$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;Auml;ndere nun in ''Werkzeuge-&amp;amp;gt;Einstellungen-&amp;amp;gt;Pfade und Programme-&amp;amp;gt;Hinzuf&amp;amp;uuml;gen...'' oder in der ''opera6rc'' Datei ''ed2k=/path/to/ed2k'' mit ''ed2k=/path/to/amule_submit.sh''.&lt;br /&gt;
&lt;br /&gt;
==== [http://www.microsoft.com/windows Windows] ====&lt;br /&gt;
Erstelle die Datei ''amule_submit.bat'' mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
''X:\path\to\ed2k.exe &amp;quot;ed2k://%1&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&amp;amp;Auml;ndere ''ed2k=/path/to/ed2k ed2k://%u'' zu ''ed2k=X:\path\to\amule_submit.bat ed2k://%u''&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.7 (oder neuer) &amp;amp;amp; [http://www.mozilla.org/products/firefox Firefox] 0.9 (oder neuer)==&lt;br /&gt;
Mozex funktioniert nicht mehr mit [http://www.mozilla.org Mozilla] 1.7 und [http://www.mozilla.org/products/firefox Firefox] 0.9. Es gibt eine alternative Methode, die mit beiden zu funktionieren scheint:&lt;br /&gt;
&lt;br /&gt;
*Entferne [http://mozex.mozdev.org/installation.html MozEx] wenn es installiert ist oder entferne zumindestens die ed2k-Eingabe (nur wenn [http://mozex.mozdev.org/installation.html MozEx] installiert ist.)&lt;br /&gt;
&lt;br /&gt;
*F&amp;amp;uuml;ge ''about:config'' in der Adresszeile ein.&lt;br /&gt;
&lt;br /&gt;
*Klicke mit rechts auf die Liste, w&amp;amp;auml;hle '''Neu''', dann '''Boolean'''; f&amp;amp;uuml;ge ''network.protocol-handler.external.ed2k'' als '''Einstellungsname''' und ''true'' als '''Wert''' ein.&lt;br /&gt;
&lt;br /&gt;
*Nun ein weiterer Rechtsklick, w&amp;amp;auml;hle '''Neu''' und '''String'''; f&amp;amp;uuml;ge ''network.protocol-handler.app.ed2k'' als '''Einstellungsname''' und ''/path/to/ed2k'' (Der Pfad wo die Datei auf dem System installiert ist.) als '''Wert''' ein.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-ff9.jpg&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 1:''' Seit der Version 1.5.x von Mozilla Firefox funktioniert diese Methode nicht mehr f&amp;amp;uuml;r die Windowsversion. Du musst stattdessen die Internet Explorer-Methode mit den Registrierungseintr&amp;amp;auml;gen nutzen.&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org/products/firefox Firefox] v0.8 ==&lt;br /&gt;
Gehe zu [http://mozex.mozdev.org/installation.html MozExs Webseite] und installiere die ''mozex-1.07.xpi''-Datei.&lt;br /&gt;
&lt;br /&gt;
Starte [http://www.mozilla.org/products/firefox FireFox] neu, gehe zu Bearbeiten -&amp;amp;gt; Einstellungen -&amp;amp;gt; Erweiterungen -&amp;amp;gt; mozex -&amp;amp;gt; Optionen -&amp;amp;gt; ED2K und lege es als ''/path/to/ed2k %r'' fest.&lt;br /&gt;
&lt;br /&gt;
Klicke auf '''OK''' und es ist geschafft.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-firefox.png&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-mozex.png&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.3 bis 1.6 &amp;amp;amp; [http://www.mozilla.org/products/firefox Firebird] v0.6 ==&lt;br /&gt;
Gehe zu [http://mozex.mozdev.org/installation.html MozEx's Webseite] und installiere die ''mozex-1.07.xpi''-Datei.&lt;br /&gt;
&lt;br /&gt;
Starte [http://www.mozilla.org Mozilla]/[http://www.mozilla.org/products/firefox FireBird] neu, gehe zu Bearbeiten -&amp;amp;gt; Einstellungen -&amp;amp;gt; mozex -&amp;amp;gt; ED2K und lege es als ''/path/to/ed2k %r'' fest.&lt;br /&gt;
&lt;br /&gt;
Klicke auf '''OK''' und es ist geschafft.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-moz.png&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.2.1 oder fr&amp;amp;uuml;her  ==&lt;br /&gt;
1) Gehe zu [http://protozilla.mozdev.org/download.html Protozillas Webseite]&amp;lt;br&amp;gt;&lt;br /&gt;
W&amp;amp;auml;hle die zu deiner [http://www.mozilla.org Mozilla]-Version passende Version aus und klicke auf ''Installieren''. Es wird [http://protozilla.mozdev.org Protozilla] automatisch installieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Schliesse nun [http://www.mozilla.org Mozilla] v&amp;amp;ouml;llig.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Anmerkungen f&amp;amp;uuml;r [http://www.kernel.org Linux]-Nutzer und Nutzer anderer Unix-artigen Systeme&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Du ben&amp;amp;ouml;tigst Schreibrechte f&amp;amp;uuml;r [http://www.mozilla.org Mozilla]s Installationverzeichnis. Wenn du [http://www.mozilla.org Mozilla] nach ''/usr'' installiert hast, musst du wahrscheinlich '''root''' sein.&amp;lt;br&amp;gt;&lt;br /&gt;
- Das Herunterladen der vorkompilierten Version von [http://protozilla.mozdev.org Protozilla] funktioniert augenscheinlich '''nicht''' mit [http://www.debian.org Debian]s [http://www.mozilla.org Mozilla]-Paketen. Es funktioniert beispielsweise mit der vorkompilierten Version 1.2.1, die auf [http://www.mozilla.org Mozillas Webseite] verf&amp;amp;uuml;gbar ist. (Oder du kannst sowohl  [http://www.mozilla.org Mozilla] als auch [http://protozilla.mozdev.org Protozilla] selbst kompilieren).&lt;br /&gt;
&lt;br /&gt;
2) Dieser Schritt ist nur n&amp;amp;ouml;tig, wenn du [http://www.mozilla.org Mozilla]/[http://www.mozilla.org/products/firefox FireBird]/[http://www.mozilla.org/products/firefox FireFox] im ersten Schritt als '''root''' starten musstest.&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;hre als '''root''' aus:&lt;br /&gt;
''cp -r /root/.mozilla/PROFILENAME/RANDOM.slt/protozilla/ /home/USERNAME/.mozilla/PROFILENAME2/RANDOM.slt/''&lt;br /&gt;
&lt;br /&gt;
Das kopiert die protozilla-Konfiguration von roots Homeverzeichnis zum Homeverzeichnis des Benutzers.&lt;br /&gt;
&lt;br /&gt;
''cd /home/USERNAME/.mozilla/PROFILENAME/RANDOM.slt/&lt;br /&gt;
chown -R DEIN_NUTZER.DEINE_GRUPPE protozilla''&lt;br /&gt;
&lt;br /&gt;
Das &amp;amp;auml;ndert die Datei-Eigentumsverh&amp;amp;auml;ltnisparameter in den Benutzerdateien.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Anmerkungen:&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''USERNAME:''' Name des normalen, nicht-root Benutzers.&amp;lt;br&amp;gt;&lt;br /&gt;
'''PROFILENAME:''' Name des Profiles, welches du nutzen m&amp;amp;ouml;chtest.&amp;lt;br&amp;gt;&lt;br /&gt;
'''RANDOM:''' Zuf&amp;amp;auml;lliger alphanumerische Zeichenkette, automatisch von Mozilla generiert.&amp;lt;br&amp;gt;&lt;br /&gt;
'''DEIN_NUTZER, DEINE_GRUPPE:''' Benutzer und Gruppe des normalen Benutzers.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Richte eine Protokollbehandlung f&amp;amp;uuml;r [[ed2k link-de|ed2k-Links]] ein:&amp;lt;br&amp;gt;&lt;br /&gt;
''cd ~/.mozilla/PROFILENAME/RANDOM.slt/protozilla/protocol''&lt;br /&gt;
&lt;br /&gt;
Erstelle eine Datei namens ''ed2k.cmd'' mit dem folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
''ed2k ed2k:$URI_DATA''&lt;br /&gt;
&lt;br /&gt;
(Die Datei muss nicht ausf&amp;amp;uuml;hrbar sein.).&lt;br /&gt;
&lt;br /&gt;
Starte nun [http://www.mozilla.org Mozilla] neu.&lt;br /&gt;
&lt;br /&gt;
== [http://xray.sai.msu.ru/~karpov/links-hacked Links] ==&lt;br /&gt;
(Das wird wahrscheinlich auch f&amp;amp;uuml;r normale links und/oder [[ed2k link-de|elinks]] funktionieren.)&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge folgendes der ''url.c'' nach den Zeilen &amp;amp;uuml;ber telnet und tn3270 hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''{&amp;quot;ed2k&amp;quot;, 0, NULL, ed2k_func, 0, 0, 0},''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge folgendes der ''links.h'' nach den Definitionen von /* mailto.c */ hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''void ed2k_func(struct session *, unsigned char *);''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge folgendes der ''mailto.c'' am Ende hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''void ed2k_func(struct session *ses, unsigned char *url)''&lt;br /&gt;
  ''{''&lt;br /&gt;
  ''tn_func(ses, url, options_get(&amp;quot;network_program_ed2k&amp;quot;), TEXT(T_ED2K), TEXT(T_BAD_ED2K_URL));''&lt;br /&gt;
  ''}''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge dieses der ''options_register.c'' nach telnet und tn3270 hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''register_option_char(&amp;quot;network_program_ed2k&amp;quot;, TEXT(T_ED2K_PROG),NULL,2);''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge der ''intl/*.lng'' nach &lt;br /&gt;
  ''&amp;quot;T_TN3270_PROG&amp;quot;: T_ED2K_PROG, &amp;quot;ed2k program&amp;quot;,'' (oder was auch immer es in deiner Sprache ist), nach&lt;br /&gt;
  ''&amp;quot;T_TN3270&amp;quot;: T_ED2K, &amp;quot;ed2k&amp;quot;,'' und nach &lt;br /&gt;
  ''&amp;quot;T_BAD_TN3270_URL&amp;quot;: T_BAD_ED2K_URL'' (Ich denke du hast das Prinzip verstanden) hinzu.&lt;br /&gt;
&lt;br /&gt;
Wenn du das ganze automatisieren willst, f&amp;amp;uuml;hre folgendes aus:&lt;br /&gt;
  ''cd intl''&lt;br /&gt;
  ''for l in *.lng; do''&lt;br /&gt;
    ''cp $l $l.bak''&lt;br /&gt;
    ''cat $l.bak | sed -e &amp;quot;/T_TN3270_PROG*/aT_ED2K_PROG\, \&amp;quot;ed2k program\&amp;quot;\,&amp;quot; \''&lt;br /&gt;
     ''-e &amp;quot;/T_TN3270,\ */aT_ED2K\, \&amp;quot;ed2k\&amp;quot;\,&amp;quot; \''&lt;br /&gt;
     ''-e &amp;quot;/T_BAD_TN3270_URL*/aT_BAD_ED2K_URL\, \&amp;quot;Bad ed2k url\&amp;quot;\,&amp;quot; &amp;amp;gt; $l''&lt;br /&gt;
  ''done''&lt;br /&gt;
  &lt;br /&gt;
Wie auch immer, f&amp;amp;uuml;hre nachher bevor du links-hacked neu kompiliert folgendes aus:&lt;br /&gt;
  ''./synclang''&lt;br /&gt;
  ''cd ..''&lt;br /&gt;
&lt;br /&gt;
Nun kannst du kompilieren mit&lt;br /&gt;
  ''./configure'' (f&amp;amp;uuml;ge deine bevorzugten Optionen hier ein) ''&amp;amp;amp;&amp;amp;amp;''&lt;br /&gt;
  ''make &amp;amp;amp;&amp;amp;amp;''&lt;br /&gt;
  ''make install''&lt;br /&gt;
&lt;br /&gt;
Weil links irgendwie die URLs verst&amp;amp;uuml;mmelt, ben&amp;amp;ouml;tigen wir einen kleinen bash-Skript:&lt;br /&gt;
  ''cat &amp;amp;gt; /usr/bin/ed2k4links.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;''&lt;br /&gt;
 &lt;br /&gt;
  ''#!/bin/bash''&lt;br /&gt;
 &lt;br /&gt;
  ''ed2k $(echo &amp;quot;ed2k://$1&amp;quot; | sed s/_/\|/g)''&lt;br /&gt;
  ''EOF''&lt;br /&gt;
  ''chmod a+x /usr/bin/ed2k4links.sh''&lt;br /&gt;
&lt;br /&gt;
Vergiss nicht links so einzurichten (Optionen-&amp;amp;gt;Netzwerkoptionen-&amp;amp;gt;Mail und Telnet Programme) unseren ''ed2k4links.sh''-Skript f&amp;amp;uuml;r [[ed2k link-de|ed2k-Links]] aufzurufen:&lt;br /&gt;
  ''ed2k4links.sh %''&lt;br /&gt;
&lt;br /&gt;
Achtung: Das Prozentzeichen ist wichtig! Nun sollte links mit [[ed2k link-de|ed2k-Link]] arbeiten.&lt;br /&gt;
&lt;br /&gt;
== Fernverarbeitung von Links ==&lt;br /&gt;
Du kannst Links auch entfernt verarbeiten, was bedeutet, dass du einen [[ed2k link-de|ed2k-Link]] in einem Browser irgendwo in der Welt anklickst und es in die Warteschlange deines [[aMule-de|aMules]] zu Hause kommt.&lt;br /&gt;
&lt;br /&gt;
Wie?&lt;br /&gt;
&lt;br /&gt;
Einfach genug: mit Hilfe von [[aMuleCMD-de|aMuleCMD]] (Danke an '''djtm''' f&amp;amp;uuml;r diesen Tipp). Benutze anstelle des [[ed2k-de|ed2k-Befehls]], das folgende als zu benutzenden Befehl:&lt;br /&gt;
&lt;br /&gt;
''/'''path'''/'''to'''/amulecmd -rh $server -pw $pw -c &amp;quot;Add %u&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Offensichtlich musst du ''$server'' und ''$pw'' mit den Daten deines Servers [[IP_address-de|IP]] (oder [http://www.webopedia.com/TERM/D/DNS.html DNS]) und deines [[External Connections-de|Externe Verbindungs]] Passwort ersetzen.&lt;br /&gt;
&lt;br /&gt;
Dieser Tipp ist erst ab [[aMule-de|aMule]] 2.0.0rc8 m&amp;amp;ouml;glich.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 1:''' Mit [http://www.mozilla.org Firefox] ist es nicht m&amp;amp;ouml;glich ein Programm mit Parametern zu starten. Eine einfache L&amp;amp;ouml;sung ist ein Shellskript mit dem oben beschriebenen Befehl. Du musst nur %u mit $1 ersetzen. Dieser Shellskript muss ausf&amp;amp;uuml;hrbar sein (chmod +x ed2k.sh) und als externe ed2k-Anwendung in Firefox definiert sein.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 2:''' Wenn du einfache Werkzeuge bevorzugst, versuche dieses Shellskript (f&amp;amp;uuml;r [http://www.kernel.org Linux]) - kann mit dem oben erw&amp;amp;auml;hnten Tipp verwendet werden:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 beep -f 100 -l 40 -r2&lt;br /&gt;
 (sleep 1; echo dllink $1; sleep 2; echo q;) | nc '''''IP''''' '''''PORT'''''&lt;br /&gt;
 beep -l 15 -r3&lt;br /&gt;
&lt;br /&gt;
''nc'' ist [http://netcat.sourceforge.net Netcat], aber du kannst auch Telnet nutzen (das ist ein wenig einfacher mit [http://www.cygwin.com Cygwin]), ''beep'' ist ein einfaches Programm zum 'Beepen'. ''IP'' und ''PORT'' sollten mit der [[IP_address-de|IP Addresse]] und dem [[Port-de|Port]] des entfernten Rechners ersetzt werden. Das war's.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung:'''&lt;br /&gt;
Ich habe die perfekte Art gefunden das zu tun.&lt;br /&gt;
&lt;br /&gt;
Um Firefox ed2k-Links korrekt an aMule &amp;amp;uuml;bergeben zu lassen, musst du ein paar einfachen Schritten folgen, um Firefox zu sagen, wie es ein neues externes Protokoll behandeln soll. Dies sollte den &amp;quot;ed2k ist kein registriertes Protokoll&amp;quot;-Fehler beseitigen, den du wahrscheinlich vorher hattest.&lt;br /&gt;
&lt;br /&gt;
* Gib about:config in die Adresszeile ein.&lt;br /&gt;
* Klicke mit rechts auf die Liste, w&amp;amp;auml;hle Neu aus, dann Boolean; gib&lt;br /&gt;
  network.protocol-handler.external.ed2k als Einstellungsnamen und true als Wert ein.&lt;br /&gt;
* Klicke nun mit rechts, w&amp;amp;auml;hle Neu und String aus; setze als Wert&lt;br /&gt;
 network.protocol-handler.app.ed2k als Einstellungsnamen und /usr/bin/ed2k&lt;/div&gt;</summary>
		<author><name>Myth</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Ed2k_links_handling-de</id>
		<title>Ed2k links handling-de</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Ed2k_links_handling-de"/>
				<updated>2009-05-17T16:28:02Z</updated>
		
		<summary type="html">&lt;p&gt;Myth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Ed2k_links_handling|English]] | &lt;br /&gt;
'''Deutsch''' | &lt;br /&gt;
[[Ed2k_links_handling-nl|Nederlands]] | &lt;br /&gt;
[[Ed2k_links_handling-ko_KR|Korean]] | &lt;br /&gt;
[[Ed2k_links_handling-es|Español]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Art wie [[aMule-de|aMule]] die [[ed2k link-de|ed2k-Links]] mit deinem favorisierten Browser handhabt, h&amp;amp;auml;ngt davon ab, welchen Webbrowser du nutzt. Also ist hier eine Liste mit Mini-HowTos f&amp;amp;uuml;r jeden der popul&amp;amp;auml;rsten Webbrowser.&lt;br /&gt;
Beachte, dass &amp;amp;uuml;berall in diesem Dokument ''/path/to/ed2k'' mit ''/usr/local/bin/ed2k'', ''/usr/bin/ed2k'', ''C:\Programme\aMule\ed2k.exe'' oder etwas anderem ersetzt werden sollte, je nachdem wie dein System konfiguriert ist.&lt;br /&gt;
&lt;br /&gt;
Allgemein wird bei den meisten [http://www.kernel.org Linux]systemen ein selbstkompiliertes [[aMule-de|aMule]] das [[FAQ_ed2k_command|ed2k]] Hilfsprogramm in ''/usr/local/bin/ed2k'' installieren, wohingegen bei einer Paketinstallation von aMule es nach ''/usr/bin/ed2k'' installiert wird. Als Ausnahme ist es bekannt, dass [http://www.suse.de SuSe]-Pakete es nach ''/usr/local/bin/ed2k'' installieren.&lt;br /&gt;
Man kann unter Linux auch einfach ''which amule'' und ''which ed2k'' in die Konsole eingeben, um zu sehen, wo die selben liegen!&lt;br /&gt;
&lt;br /&gt;
== [http://www.microsoft.com/windows/ie Internet Explorer] ==&lt;br /&gt;
Gehe zu &amp;quot;Start&amp;quot; -&amp;amp;gt; &amp;quot;Ausf&amp;amp;uuml;hren&amp;quot; und starte &amp;quot;regedit&amp;quot; (ohne Anf&amp;amp;uuml;hrungszeichen).&lt;br /&gt;
&lt;br /&gt;
Gehe nun im regedit zu ''HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ed2k\shell\open\command''&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung:''' Es k&amp;amp;ouml;nnte passieren, dass ''ed2k'' und/oder seine Unterordner nicht existieren. Erstelle sie in diesem Fall einer nach dem anderen durch rechtsklicken &amp;quot;Neu&amp;quot; -&amp;amp;gt; &amp;quot;Schl&amp;amp;uuml;ssel&amp;quot; und der Eingabe von ''ed2k'' oder was auch immer der Wert ist.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-win1.jpg&lt;br /&gt;
&lt;br /&gt;
Nun klicke einfach doppelt auf &amp;quot;(Standard)&amp;quot; (oder was auch immer der erste Wert dort ist) und gib den Pfad zur ed2k-Anwendung ein, gefolgt von ''&amp;quot;%1&amp;quot;'' (mit Anf&amp;amp;uuml;hrungszeichen), so dass am Ende ein Wert wie ''C:\Programme\aMule2\ed2k &amp;quot;%1&amp;quot;'' vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-win2.jpg&lt;br /&gt;
&lt;br /&gt;
Mache das gleiche schlussendlich auch in ''HKEY_CLASSES_ROOT\ed2k\shell\open\command''.&lt;br /&gt;
&lt;br /&gt;
== [http://www.konqueror.org Konqueror] ==&lt;br /&gt;
''/usr/kde/3.1/share/services'' du kannst den richtigen Pfad bei dir finden, in dem du nach Namen die auf ''.protocol'' enden suchst. z.B. ''`find /usr -name &amp;quot;*.protocol&amp;quot;`'' oder ''`find /opt -name &amp;quot;*.protocol&amp;quot;`'' oder nimm ''/'' als Pfad, wenn du willst.&lt;br /&gt;
&lt;br /&gt;
Wenn die Suche erfolgreich war, erstelle eine Datei namens ''ed2k.protocol'' im der angesprochenen Ordner:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;Protocol&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 exec=/path/to/ed2k &amp;quot;%u&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
 protocol=ed2k&amp;lt;br&amp;gt;&lt;br /&gt;
 input=none&amp;lt;br&amp;gt;&lt;br /&gt;
 output=none&amp;lt;br&amp;gt;&lt;br /&gt;
 helper=true&amp;lt;br&amp;gt;&lt;br /&gt;
 listing=false&amp;lt;br&amp;gt;&lt;br /&gt;
 reading=false&amp;lt;br&amp;gt;&lt;br /&gt;
 writing=false&amp;lt;br&amp;gt;&lt;br /&gt;
 makedir=false&amp;lt;br&amp;gt;&lt;br /&gt;
 deleting=false&lt;br /&gt;
&lt;br /&gt;
Nun starte [http://www.konqueror.org Konqueror] einfach neu.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung:''' Du k&amp;amp;ouml;nntest eine Sicherheitswarnung erhalten. Keine Sorge, es ist nur eine Warnung, dass dein Link zu einer externen Anwendung gesendet wird.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 2:''' Wenn nach dem Klicken von ''OK'' Bei der Sicherheitswarnung der Link immer noch nicht zu [[aMule-de|aMule]] gesendet wird, klicke einfach mit rechts auf den [[ed2k-Link-de|ed2k-Link]] und befehle [http://www.konqueror.org Konqueror] es in einem neuen Tab/Fenster zu &amp;amp;ouml;ffnen.&lt;br /&gt;
&lt;br /&gt;
== [http://galeon.sourceforge.net Galeon] ==&lt;br /&gt;
=== Methode 1 ===&lt;br /&gt;
Gehe im [http://freshmeat.net/projects/gnomecc GNOME Control Center] zu &amp;quot;Komplex&amp;quot; -&amp;amp;gt; &amp;quot;Dateitypen und Programme&amp;quot; -&amp;amp;gt; &amp;quot;Internetdienste&amp;quot; -&amp;amp;gt; &amp;quot;Dienst hinzuf&amp;amp;uuml;gen...&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Gib ''ed2k'' in das Protokollfeld ein.&lt;br /&gt;
&lt;br /&gt;
Gib ''ed2k %s'' in das Programmfeld ein.&lt;br /&gt;
&lt;br /&gt;
Deselektiere &amp;quot;In Terminal ausf&amp;amp;uuml;hren.&amp;quot; wenn es ausgew&amp;amp;auml;hlt ist.&lt;br /&gt;
&lt;br /&gt;
Klicke auf ''OK'' und es ist geschafft!&lt;br /&gt;
&lt;br /&gt;
=== Methode 2 ===&lt;br /&gt;
F&amp;amp;uuml;hre die folgenden 3 Befehle aus um die entsprechenden ''gconf''-Schl&amp;amp;uuml;ssel zu erstellen:&lt;br /&gt;
*''gconftool-2 -t string -s /desktop/gnome/url-handlers/ed2k/command &amp;quot;/usr/local/bin/ed2k %s&amp;quot;''&lt;br /&gt;
*''gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/enabled true''&lt;br /&gt;
*''gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/needs_terminal false''&lt;br /&gt;
Ersetze &amp;quot;''/usr/local/bin/ed2k''&amp;quot; oben mit dem Pfad und dem Namen der ed2k-Anwendung in deinem System.&lt;br /&gt;
&lt;br /&gt;
Die Deinstallation ist &amp;amp;auml;hnlich einfach:&lt;br /&gt;
*''gconftool-2 -u /desktop/gnome/url-handlers/ed2k --recursive-unset''&lt;br /&gt;
&lt;br /&gt;
== [http://www.opera.com Opera]  ==&lt;br /&gt;
=== Auf die saubere Art und Weise ===&lt;br /&gt;
Gehe in [http://www.opera.com Opera] zu ''Werkzeuge-&amp;amp;gt;Einstellungen-&amp;amp;gt;Pfade und Programme-&amp;amp;gt;Hinzuf&amp;amp;uuml;gen...''&lt;br /&gt;
&lt;br /&gt;
Gib im &amp;quot;Protokoll&amp;quot;-Feld ''ed2k'' ein.&lt;br /&gt;
&lt;br /&gt;
Gib im &amp;quot;Pfad&amp;quot; oder &amp;quot;&amp;amp;ouml;ffne mit anderer Anwendung&amp;quot;-Feld ''/path/to/ed2k'' ein.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-op.jpg&lt;br /&gt;
&lt;br /&gt;
=== Auf die schmutzige Art und Weise ===&lt;br /&gt;
Wenn die obigen Anweisungen nicht funktioniert haben, kannst du versuchen ''/etc/opera6rc'' als root oder ''~/.opera/opera6.ini'' als normaler Benutzer zu editieren und folgende &amp;amp;Auml;nderungen machen:&lt;br /&gt;
&lt;br /&gt;
''[User Prefs]''&amp;lt;br&amp;gt;&lt;br /&gt;
''TrustedExternalURLProtocols=ed2k''&amp;lt;br&amp;gt;&lt;br /&gt;
''[Trusted Applications]''&amp;lt;br&amp;gt;&lt;br /&gt;
''ed2k=ed2k''&lt;br /&gt;
&lt;br /&gt;
=== Opera 6 Fehler ===&lt;br /&gt;
'''[http://www.opera.com Opera] 6''' gibt keine kompletten URLs an externe Programme weiter, nur URLs ohne Protokoll. Die Art und Weise das zu Umgehen folgt.&lt;br /&gt;
&lt;br /&gt;
==== [http://www.kernel.org Linux] oder ein anderes [http://www.unix.org Unix]-&amp;amp;auml;hnliches Betriebssystem ====&lt;br /&gt;
Erstelle die Datei ''amule_submit.sh'' mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&amp;lt;br&amp;gt;&lt;br /&gt;
 /path/to/ed2k &amp;quot;ed2k://$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;Auml;ndere nun in ''Werkzeuge-&amp;amp;gt;Einstellungen-&amp;amp;gt;Pfade und Programme-&amp;amp;gt;Hinzuf&amp;amp;uuml;gen...'' oder in der ''opera6rc'' Datei ''ed2k=/path/to/ed2k'' mit ''ed2k=/path/to/amule_submit.sh''.&lt;br /&gt;
&lt;br /&gt;
==== [http://www.microsoft.com/windows Windows] ====&lt;br /&gt;
Erstelle die Datei ''amule_submit.bat'' mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
''X:\path\to\ed2k.exe &amp;quot;ed2k://%1&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&amp;amp;Auml;ndere ''ed2k=/path/to/ed2k ed2k://%u'' zu ''ed2k=X:\path\to\amule_submit.bat ed2k://%u''&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.7 (oder neuer) &amp;amp;amp; [http://www.mozilla.org/products/firefox Firefox] 0.9 (oder neuer)==&lt;br /&gt;
Mozex funktioniert nicht mehr mit [http://www.mozilla.org Mozilla] 1.7 und [http://www.mozilla.org/products/firefox Firefox] 0.9. Es gibt eine alternative Methode, die mit beiden zu funktionieren scheint:&lt;br /&gt;
&lt;br /&gt;
*Entferne [http://mozex.mozdev.org/installation.html MozEx] wenn es installiert ist oder entferne zumindestens die ed2k-Eingabe (nur wenn [http://mozex.mozdev.org/installation.html MozEx] installiert ist.)&lt;br /&gt;
&lt;br /&gt;
*F&amp;amp;uuml;ge ''about:config'' in der Adresszeile ein.&lt;br /&gt;
&lt;br /&gt;
*Klicke mit rechts auf die Liste, w&amp;amp;auml;hle '''Neu''', dann '''Boolean'''; f&amp;amp;uuml;ge ''network.protocol-handler.external.ed2k'' als '''Einstellungsname''' und ''true'' als '''Wert''' ein.&lt;br /&gt;
&lt;br /&gt;
*Nun ein weiterer Rechtsklick, w&amp;amp;auml;hle '''Neu''' und '''String'''; f&amp;amp;uuml;ge ''network.protocol-handler.app.ed2k'' als '''Einstellungsname''' und ''/path/to/ed2k'' (Der Pfad wo die Datei auf dem System installiert ist.) als '''Wert''' ein.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-ff9.jpg&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 1:''' Seit der Version 1.5.x von Mozilla Firefox funktioniert diese Methode nicht mehr f&amp;amp;uuml;r die Windowsversion. Du musst stattdessen die Internet Explorer-Methode mit den Registrierungseintr&amp;amp;auml;gen nutzen.&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org/products/firefox Firefox] v0.8 ==&lt;br /&gt;
Gehe zu [http://mozex.mozdev.org/installation.html MozExs Webseite] und installiere die ''mozex-1.07.xpi''-Datei.&lt;br /&gt;
&lt;br /&gt;
Starte [http://www.mozilla.org/products/firefox FireFox] neu, gehe zu Bearbeiten -&amp;amp;gt; Einstellungen -&amp;amp;gt; Erweiterungen -&amp;amp;gt; mozex -&amp;amp;gt; Optionen -&amp;amp;gt; ED2K und lege es als ''/path/to/ed2k %r'' fest.&lt;br /&gt;
&lt;br /&gt;
Klicke auf '''OK''' und es ist geschafft.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-firefox.png&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-mozex.png&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.3 bis 1.6 &amp;amp;amp; [http://www.mozilla.org/products/firefox Firebird] v0.6 ==&lt;br /&gt;
Gehe zu [http://mozex.mozdev.org/installation.html MozEx's Webseite] und installiere die ''mozex-1.07.xpi''-Datei.&lt;br /&gt;
&lt;br /&gt;
Starte [http://www.mozilla.org Mozilla]/[http://www.mozilla.org/products/firefox FireBird] neu, gehe zu Bearbeiten -&amp;amp;gt; Einstellungen -&amp;amp;gt; mozex -&amp;amp;gt; ED2K und lege es als ''/path/to/ed2k %r'' fest.&lt;br /&gt;
&lt;br /&gt;
Klicke auf '''OK''' und es ist geschafft.&lt;br /&gt;
&lt;br /&gt;
http://www.amule.org/dev-up/ed2k-moz.png&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.2.1 oder fr&amp;amp;uuml;her  ==&lt;br /&gt;
1) Gehe zu [http://protozilla.mozdev.org/download.html Protozillas Webseite]&amp;lt;br&amp;gt;&lt;br /&gt;
W&amp;amp;auml;hle die zu deiner [http://www.mozilla.org Mozilla]-Version passende Version aus und klicke auf ''Installieren''. Es wird [http://protozilla.mozdev.org Protozilla] automatisch installieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Schliesse nun [http://www.mozilla.org Mozilla] v&amp;amp;ouml;llig.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Anmerkungen f&amp;amp;uuml;r [http://www.kernel.org Linux]-Nutzer und Nutzer anderer Unix-artigen Systeme&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Du ben&amp;amp;ouml;tigst Schreibrechte f&amp;amp;uuml;r [http://www.mozilla.org Mozilla]s Installationverzeichnis. Wenn du [http://www.mozilla.org Mozilla] nach ''/usr'' installiert hast, musst du wahrscheinlich '''root''' sein.&amp;lt;br&amp;gt;&lt;br /&gt;
- Das Herunterladen der vorkompilierten Version von [http://protozilla.mozdev.org Protozilla] funktioniert augenscheinlich '''nicht''' mit [http://www.debian.org Debian]s [http://www.mozilla.org Mozilla]-Paketen. Es funktioniert beispielsweise mit der vorkompilierten Version 1.2.1, die auf [http://www.mozilla.org Mozillas Webseite] verf&amp;amp;uuml;gbar ist. (Oder du kannst sowohl  [http://www.mozilla.org Mozilla] als auch [http://protozilla.mozdev.org Protozilla] selbst kompilieren).&lt;br /&gt;
&lt;br /&gt;
2) Dieser Schritt ist nur n&amp;amp;ouml;tig, wenn du [http://www.mozilla.org Mozilla]/[http://www.mozilla.org/products/firefox FireBird]/[http://www.mozilla.org/products/firefox FireFox] im ersten Schritt als '''root''' starten musstest.&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;hre als '''root''' aus:&lt;br /&gt;
''cp -r /root/.mozilla/PROFILENAME/RANDOM.slt/protozilla/ /home/USERNAME/.mozilla/PROFILENAME2/RANDOM.slt/''&lt;br /&gt;
&lt;br /&gt;
Das kopiert die protozilla-Konfiguration von roots Homeverzeichnis zum Homeverzeichnis des Benutzers.&lt;br /&gt;
&lt;br /&gt;
''cd /home/USERNAME/.mozilla/PROFILENAME/RANDOM.slt/&lt;br /&gt;
chown -R DEIN_NUTZER.DEINE_GRUPPE protozilla''&lt;br /&gt;
&lt;br /&gt;
Das &amp;amp;auml;ndert die Datei-Eigentumsverh&amp;amp;auml;ltnisparameter in den Benutzerdateien.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Anmerkungen:&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''USERNAME:''' Name des normalen, nicht-root Benutzers.&amp;lt;br&amp;gt;&lt;br /&gt;
'''PROFILENAME:''' Name des Profiles, welches du nutzen m&amp;amp;ouml;chtest.&amp;lt;br&amp;gt;&lt;br /&gt;
'''RANDOM:''' Zuf&amp;amp;auml;lliger alphanumerische Zeichenkette, automatisch von Mozilla generiert.&amp;lt;br&amp;gt;&lt;br /&gt;
'''DEIN_NUTZER, DEINE_GRUPPE:''' Benutzer und Gruppe des normalen Benutzers.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Richte eine Protokollbehandlung f&amp;amp;uuml;r [[ed2k link-de|ed2k-Links]] ein:&amp;lt;br&amp;gt;&lt;br /&gt;
''cd ~/.mozilla/PROFILENAME/RANDOM.slt/protozilla/protocol''&lt;br /&gt;
&lt;br /&gt;
Erstelle eine Datei namens ''ed2k.cmd'' mit dem folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
''ed2k ed2k:$URI_DATA''&lt;br /&gt;
&lt;br /&gt;
(Die Datei muss nicht ausf&amp;amp;uuml;hrbar sein.).&lt;br /&gt;
&lt;br /&gt;
Starte nun [http://www.mozilla.org Mozilla] neu.&lt;br /&gt;
&lt;br /&gt;
== [http://xray.sai.msu.ru/~karpov/links-hacked Links] ==&lt;br /&gt;
(Das wird wahrscheinlich auch f&amp;amp;uuml;r normale links und/oder [[ed2k link-de|elinks]] funktionieren.)&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge folgendes der ''url.c'' nach den Zeilen &amp;amp;uuml;ber telnet und tn3270 hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''{&amp;quot;ed2k&amp;quot;, 0, NULL, ed2k_func, 0, 0, 0},''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge folgendes der ''links.h'' nach den Definitionen von /* mailto.c */ hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''void ed2k_func(struct session *, unsigned char *);''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge folgendes der ''mailto.c'' am Ende hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''void ed2k_func(struct session *ses, unsigned char *url)''&lt;br /&gt;
  ''{''&lt;br /&gt;
  ''tn_func(ses, url, options_get(&amp;quot;network_program_ed2k&amp;quot;), TEXT(T_ED2K), TEXT(T_BAD_ED2K_URL));''&lt;br /&gt;
  ''}''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge dieses der ''options_register.c'' nach telnet und tn3270 hinzu:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''register_option_char(&amp;quot;network_program_ed2k&amp;quot;, TEXT(T_ED2K_PROG),NULL,2);''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
F&amp;amp;uuml;ge der ''intl/*.lng'' nach &lt;br /&gt;
  ''&amp;quot;T_TN3270_PROG&amp;quot;: T_ED2K_PROG, &amp;quot;ed2k program&amp;quot;,'' (oder was auch immer es in deiner Sprache ist), nach&lt;br /&gt;
  ''&amp;quot;T_TN3270&amp;quot;: T_ED2K, &amp;quot;ed2k&amp;quot;,'' und nach &lt;br /&gt;
  ''&amp;quot;T_BAD_TN3270_URL&amp;quot;: T_BAD_ED2K_URL'' (Ich denke du hast das Prinzip verstanden) hinzu.&lt;br /&gt;
&lt;br /&gt;
Wenn du das ganze automatisieren willst, f&amp;amp;uuml;hre folgendes aus:&lt;br /&gt;
  ''cd intl''&lt;br /&gt;
  ''for l in *.lng; do''&lt;br /&gt;
    ''cp $l $l.bak''&lt;br /&gt;
    ''cat $l.bak | sed -e &amp;quot;/T_TN3270_PROG*/aT_ED2K_PROG\, \&amp;quot;ed2k program\&amp;quot;\,&amp;quot; \''&lt;br /&gt;
     ''-e &amp;quot;/T_TN3270,\ */aT_ED2K\, \&amp;quot;ed2k\&amp;quot;\,&amp;quot; \''&lt;br /&gt;
     ''-e &amp;quot;/T_BAD_TN3270_URL*/aT_BAD_ED2K_URL\, \&amp;quot;Bad ed2k url\&amp;quot;\,&amp;quot; &amp;amp;gt; $l''&lt;br /&gt;
  ''done''&lt;br /&gt;
  &lt;br /&gt;
Wie auch immer, f&amp;amp;uuml;hre nachher bevor du links-hacked neu kompiliert folgendes aus:&lt;br /&gt;
  ''./synclang''&lt;br /&gt;
  ''cd ..''&lt;br /&gt;
&lt;br /&gt;
Nun kannst du kompilieren mit&lt;br /&gt;
  ''./configure'' (f&amp;amp;uuml;ge deine bevorzugten Optionen hier ein) ''&amp;amp;amp;&amp;amp;amp;''&lt;br /&gt;
  ''make &amp;amp;amp;&amp;amp;amp;''&lt;br /&gt;
  ''make install''&lt;br /&gt;
&lt;br /&gt;
Weil links irgendwie die URLs verst&amp;amp;uuml;mmelt, ben&amp;amp;ouml;tigen wir einen kleinen bash-Skript:&lt;br /&gt;
  ''cat &amp;amp;gt; /usr/bin/ed2k4links.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;''&lt;br /&gt;
 &lt;br /&gt;
  ''#!/bin/bash''&lt;br /&gt;
 &lt;br /&gt;
  ''ed2k $(echo &amp;quot;ed2k://$1&amp;quot; | sed s/_/\|/g)''&lt;br /&gt;
  ''EOF''&lt;br /&gt;
  ''chmod a+x /usr/bin/ed2k4links.sh''&lt;br /&gt;
&lt;br /&gt;
Vergiss nicht links so einzurichten (Optionen-&amp;amp;gt;Netzwerkoptionen-&amp;amp;gt;Mail und Telnet Programme) unseren ''ed2k4links.sh''-Skript f&amp;amp;uuml;r [[ed2k link-de|ed2k-Links]] aufzurufen:&lt;br /&gt;
  ''ed2k4links.sh %''&lt;br /&gt;
&lt;br /&gt;
Achtung: Das Prozentzeichen ist wichtig! Nun sollte links mit [[ed2k link-de|ed2k-Link]] arbeiten.&lt;br /&gt;
&lt;br /&gt;
== Fernverarbeitung von Links ==&lt;br /&gt;
Du kannst Links auch entfernt verarbeiten, was bedeutet, dass du einen [[ed2k link-de|ed2k-Link]] in einem Browser irgendwo in der Welt anklickst und es in die Warteschlange deines [[aMule-de|aMules]] zu Hause kommt.&lt;br /&gt;
&lt;br /&gt;
Wie?&lt;br /&gt;
&lt;br /&gt;
Einfach genug: mit Hilfe von [[aMuleCMD-de|aMuleCMD]] (Danke an '''djtm''' f&amp;amp;uuml;r diesen Tipp). Benutze anstelle des [[ed2k-de|ed2k-Befehls]], das folgende als zu benutzenden Befehl:&lt;br /&gt;
&lt;br /&gt;
''/'''path'''/'''to'''/amulecmd -rh $server -pw $pw -c &amp;quot;Add %u&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Offensichtlich musst du ''$server'' und ''$pw'' mit den Daten deines Servers [[IP_address-de|IP]] (oder [http://www.webopedia.com/TERM/D/DNS.html DNS]) und deines [[External Connections-de|Externe Verbindungs]] Passwort ersetzen.&lt;br /&gt;
&lt;br /&gt;
Dieser Tipp ist erst ab [[aMule-de|aMule]] 2.0.0rc8 m&amp;amp;ouml;glich.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 1:''' Mit [http://www.mozilla.org Firefox] ist es nicht m&amp;amp;ouml;glich ein Programm mit Parametern zu starten. Eine einfache L&amp;amp;ouml;sung ist ein Shellskript mit dem oben beschriebenen Befehl. Du musst nur %u mit $1 ersetzen. Dieser Shellskript muss ausf&amp;amp;uuml;hrbar sein (chmod +x ed2k.sh) und als externe ed2k-Anwendung in Firefox definiert sein.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung 2:''' Wenn du einfache Werkzeuge bevorzugst, versuche dieses Shellskript (f&amp;amp;uuml;r [http://www.kernel.org Linux]) - kann mit dem oben erw&amp;amp;auml;hnten Tipp verwendet werden:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 beep -f 100 -l 40 -r2&lt;br /&gt;
 (sleep 1; echo dllink $1; sleep 2; echo q;) | nc '''''IP''''' '''''PORT'''''&lt;br /&gt;
 beep -l 15 -r3&lt;br /&gt;
&lt;br /&gt;
''nc'' ist [http://netcat.sourceforge.net Netcat], aber du kannst auch Telnet nutzen (das ist ein wenig einfacher mit [http://www.cygwin.com Cygwin]), ''beep'' ist ein einfaches Programm zum 'Beepen'. ''IP'' und ''PORT'' sollten mit der [[IP_address-de|IP Addresse]] und dem [[Port-de|Port]] des entfernten Rechners ersetzt werden. Das war's.&lt;br /&gt;
&lt;br /&gt;
'''Anmerkung:'''&lt;br /&gt;
Ich habe die perfekte Art gefunden das zu tun.&lt;br /&gt;
&lt;br /&gt;
Um Firefox ed2k-Links korrekt an aMule &amp;amp;uuml;bergeben zu lassen, musst du ein paar einfachen Schritten folgen, um Firefox zu sagen, wie es ein neues externes Protokoll behandeln soll. Dies sollte den &amp;quot;ed2k ist kein registriertes Protokoll&amp;quot;-Fehler beseitigen, den du wahrscheinlich vorher hattest.&lt;br /&gt;
&lt;br /&gt;
* Gib about:config in die Adresszeile ein.&lt;br /&gt;
* Klicke mit rechts auf die Liste, w&amp;amp;auml;hle Neu aus, dann Boolean; gib&lt;br /&gt;
  network.protocol-handler.external.ed2k als Einstellungsnamen und true als Wert ein.&lt;br /&gt;
* Klicke nun mit rechts, w&amp;amp;auml;hle Neu und String aus; setze als Wert&lt;br /&gt;
 network.protocol-handler.app.ed2k als Einstellungsnamen und /usr/bin/ed2k&lt;/div&gt;</summary>
		<author><name>Myth</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Ed2k_links_handling</id>
		<title>Ed2k links handling</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Ed2k_links_handling"/>
				<updated>2009-05-17T16:25:49Z</updated>
		
		<summary type="html">&lt;p&gt;Myth: /* GNU/Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
'''English''' | &lt;br /&gt;
[[Ed2k_links_handling-de|Deutsch]] | &lt;br /&gt;
[[Ed2k_links_handling-nl|Nederlands]] | &lt;br /&gt;
[[Ed2k_links_handling-ko_KR|Korean]] | &lt;br /&gt;
[[Ed2k_links_handling-es|Español]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The way to make [[aMule]] handle your [[ed2k link|ed2k links]] on your favorite web browser will depend on which web browser you use and which operating system you have installed. So, here's a list of mini-HowTos for each of the most popular web browsers and operating systems.&lt;br /&gt;
&lt;br /&gt;
Have in mind that everywhere on this document, ''/path/to/ed2k'' should be replaced with ''/usr/local/bin/ed2k'', ''/usr/bin/ed2k'', ''c:\Program Files\aMule\ed2k.exe'' or whatever, depending on your own system's configuration.&lt;br /&gt;
&lt;br /&gt;
= Local handling of ed2k links =&lt;br /&gt;
== GNU/Linux ==&lt;br /&gt;
As a general idea, in most [http://www.kernel.org Linux] systems, self-compiled [[aMule]]s will install the [[FAQ_ed2k_command|ed2k]] utility in ''/usr/local/bin/ed2k'', while package-installed [[aMule]]s will install it in ''/usr/bin/ed2k''. As an exception, it is known that [http://www.opensuse.org SuSE] packages install it in ''/usr/local/bin/ed2k''.&lt;br /&gt;
&lt;br /&gt;
If you have installed Debian or Ubuntu '''you must install''' &amp;quot;'''amule-utils'''&amp;quot; (and &amp;quot;'''amule-ed2k'''&amp;quot; only for Debian) to get this way working.&lt;br /&gt;
&lt;br /&gt;
To know where amule and ed2k are located, just do ''which amule'' and ''which ed2k'' in console!&lt;br /&gt;
&lt;br /&gt;
=== [http://www.mozilla.org/products/firefox Firefox] 2 and 3 (or later)===&lt;br /&gt;
Handling ED2k links in Firefox can be configured in two ways: either for an individual user, or for all users of the computer.&lt;br /&gt;
&lt;br /&gt;
==== Configuration for a single user ====&lt;br /&gt;
*Insert ''about:config'' in the address bar&lt;br /&gt;
&lt;br /&gt;
*Right click on the list, select '''New''', then '''Boolean'''; insert ''network.protocol-handler.external.ed2k'' as '''Preference Name''' and ''true'' as '''Value'''&lt;br /&gt;
&lt;br /&gt;
*Now another right click, select '''New''' and '''String'''; insert ''network.protocol-handler.app.ed2k'' as '''Preference Name''' and ''/path/to/ed2k'' (path to where the file is installed on your system) as '''Value'''.&lt;br /&gt;
&lt;br /&gt;
For Firefox 3 and higher only, you should also:&lt;br /&gt;
&lt;br /&gt;
*Right click on the list, select '''New''', then '''Boolean'''; insert ''network.protocol-handler.expose.ed2k'' as '''Preference Name''' and ''false'' as '''Value'''&lt;br /&gt;
&lt;br /&gt;
After that, click over an ed2k link, and Firefox should ask which app you want to use to open the link. Choose /usr/bin/ed2k and it should work.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ed2k-ff3.png]]&lt;br /&gt;
&lt;br /&gt;
==== System-wide configuration ====&lt;br /&gt;
*Having root privileges, open the file ''/usr/share/firefox/greprefs/all.js'' (or ''/usr/local/share/firefox/greprefs/all.js'') in a text editor&lt;br /&gt;
&lt;br /&gt;
*Add the following lines at the end of the file:&lt;br /&gt;
 // ED2K link handling&lt;br /&gt;
 pref(&amp;quot;network.protocol-handler.external.ed2k&amp;quot;, true);&lt;br /&gt;
 pref(&amp;quot;network.protocol-handler.app.ed2k&amp;quot;, &amp;quot;/path/to/ed2k&amp;quot;);&lt;br /&gt;
Substitute the &amp;quot;/path/to/ed2k&amp;quot; string with the program's real path.&lt;br /&gt;
&lt;br /&gt;
For Firefox 3 and higher only:&lt;br /&gt;
*Add yet another line to the ''all.js''file:&lt;br /&gt;
 pref(&amp;quot;network.protocol-handler.expose.ed2k&amp;quot;, false);&lt;br /&gt;
&lt;br /&gt;
After saving changes, restart the browser. After clicking over an ed2k link, Firefox should ask which app you want to use to open the link. Choose /usr/local/bin/ed2k and it should work.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.opera.com Opera]  ===&lt;br /&gt;
&lt;br /&gt;
In [http://www.opera.com Opera] go to ''Tools -&amp;gt; Preferences -&amp;gt; Programms -&amp;gt; Add...''&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Protocol&amp;quot; field enter ''ed2k''&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Open with another application&amp;quot; field enter ''/path/to/ed2k''&lt;br /&gt;
&lt;br /&gt;
[[Image:Ed2k-op.png]]&lt;br /&gt;
&lt;br /&gt;
=== [http://www.konqueror.org Konqueror] ===&lt;br /&gt;
To have ed2k links work from [http://www.konqueror.com Konqueror] you have to add a protocol-file to the directory with the other protocol-files. You can find this directory by searching for file names ending with ''.protocol''. To search run ''`find /usr -name &amp;quot;*.protocol&amp;quot;`'' or ''`find /opt -name &amp;quot;*.protocol&amp;quot;`''. If you're not sure about the directory where KDE is installed you can even put ''/'' as search path.&lt;br /&gt;
&lt;br /&gt;
If the search was successful, create a file named like ''ed2k.protocol'' in the mentioned directory:&lt;br /&gt;
 [Protocol]&lt;br /&gt;
 exec=/path/to/ed2k &amp;quot;%u&amp;quot;&lt;br /&gt;
 protocol=ed2k&lt;br /&gt;
 input=none&lt;br /&gt;
 output=none&lt;br /&gt;
 helper=true&lt;br /&gt;
 listing=false&lt;br /&gt;
 reading=false&lt;br /&gt;
 writing=false&lt;br /&gt;
 makedir=false&lt;br /&gt;
 deleting=false&lt;br /&gt;
&lt;br /&gt;
Now just restart [http://www.konqueror.org Konqueror].&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' You might get a security warning. don't worry. it is just warning you that the link is being sent to an external application.&lt;br /&gt;
&lt;br /&gt;
'''NOTE2:''' If after clicking ''OK'' on the security warning the link is still not being sent to [[aMule]], just right-click on the [[ed2k link]] and tell [http://www.konqueror.org Konqueror] to open it in a new window/tab.&lt;br /&gt;
&lt;br /&gt;
=== [http://galeon.sourceforge.net Galeon] ===&lt;br /&gt;
&lt;br /&gt;
Execute the following three commands to create the appropriate ''gconf'' keys:&lt;br /&gt;
&lt;br /&gt;
*''gconftool-2 -t string -s /desktop/gnome/url-handlers/ed2k/command &amp;quot;/usr/bin/ed2k \&amp;quot;%s\&amp;quot;&amp;quot;''&lt;br /&gt;
*''gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/enabled true''&lt;br /&gt;
*''gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/needs_terminal false''&lt;br /&gt;
&lt;br /&gt;
Replace &amp;quot;''/usr/bin/ed2k''&amp;quot; above with the path and name of the ''ed2k'' executable on your system.&lt;br /&gt;
&lt;br /&gt;
Uninstalling this protocol handler is similarly simple:&lt;br /&gt;
*''gconftool-2 -u /desktop/gnome/url-handlers/ed2k --recursive-unset''&lt;br /&gt;
&lt;br /&gt;
=== [http://xray.sai.msu.ru/~karpov/links-hacked Links] ===&lt;br /&gt;
(Probably this will work for the usual links and/or [[ed2k link|elinks]], too)&lt;br /&gt;
&lt;br /&gt;
add to ''url.c'' behind the lines about telnet and tn3270:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''{&amp;quot;ed2k&amp;quot;, 0, NULL, ed2k_func, 0, 0, 0},''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
add to ''links.h'' behind the definitions of /* mailto.c */:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''void ed2k_func(struct session *, unsigned char *);''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
add to ''mailto.c'' at the end:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''void ed2k_func(struct session *ses, unsigned char *url)''&lt;br /&gt;
  ''{''&lt;br /&gt;
  ''tn_func(ses, url, options_get(&amp;quot;network_program_ed2k&amp;quot;), TEXT(T_ED2K), TEXT(T_BAD_ED2K_URL));''&lt;br /&gt;
  ''}''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
add to ''options_register.c'' behind telnet and tn3270:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''register_option_char(&amp;quot;network_program_ed2k&amp;quot;, TEXT(T_ED2K_PROG),NULL,2);''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
add to ''intl/*.lng'' behind &lt;br /&gt;
  ''&amp;quot;T_TN3270_PROG&amp;quot;: T_ED2K_PROG, &amp;quot;ed2k program&amp;quot;,'' (or whatever that is in your language), behind&lt;br /&gt;
  ''&amp;quot;T_TN3270&amp;quot;: T_ED2K, &amp;quot;ed2k&amp;quot;,'' and behind &lt;br /&gt;
  ''&amp;quot;T_BAD_TN3270_URL&amp;quot;: T_BAD_ED2K_URL'' (I guess you've got the picture)&lt;br /&gt;
&lt;br /&gt;
If you want to automatize this stuff, execute the following commands:&lt;br /&gt;
  ''cd intl''&lt;br /&gt;
  ''for l in *.lng; do''&lt;br /&gt;
    ''cp $l $l.bak''&lt;br /&gt;
    ''cat $l.bak | sed -e &amp;quot;/T_TN3270_PROG*/aT_ED2K_PROG\, \&amp;quot;ed2k program\&amp;quot;\,&amp;quot; \''&lt;br /&gt;
     ''-e &amp;quot;/T_TN3270,\ */aT_ED2K\, \&amp;quot;ed2k\&amp;quot;\,&amp;quot; \''&lt;br /&gt;
     ''-e &amp;quot;/T_BAD_TN3270_URL*/aT_BAD_ED2K_URL\, \&amp;quot;Bad ed2k url\&amp;quot;\,&amp;quot; &amp;gt; $l''&lt;br /&gt;
  ''done''&lt;br /&gt;
  &lt;br /&gt;
Anyway, run afterwards before recompiling links-hacked:&lt;br /&gt;
  ''./synclang''&lt;br /&gt;
  ''cd ..''&lt;br /&gt;
&lt;br /&gt;
Now you can compile with&lt;br /&gt;
  ''./configure'' (add your favourite options here) ''&amp;amp;&amp;amp;''&lt;br /&gt;
  ''make &amp;amp;&amp;amp;''&lt;br /&gt;
  ''make install''&lt;br /&gt;
&lt;br /&gt;
Because links somewhat malforms the urls, we need a small bash script handler:&lt;br /&gt;
  ''cat &amp;gt; /usr/bin/ed2k4links.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;''&lt;br /&gt;
  ''#!/bin/bash''&lt;br /&gt;
  ''ed2k $(echo &amp;quot;ed2k://$1&amp;quot; | sed s/_/\|/g)''&lt;br /&gt;
  ''EOF''&lt;br /&gt;
  ''chmod a+x /usr/bin/ed2k4links.sh''&lt;br /&gt;
&lt;br /&gt;
Do not forget to setup links (Options-&amp;gt;Network Options-&amp;gt;Mail and Telnet Programs) to call our ''ed2k4links.sh'' for [[ed2k link]]s:&lt;br /&gt;
  ''ed2k4links.sh %''&lt;br /&gt;
&lt;br /&gt;
Attention: The Percent Mark is important! Now links should work with [[ed2k link]]s.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
To make Windows aware of the ed2k link protocol we need to add some keys to the registry. Create a file called ed2k.reg and add this code:&lt;br /&gt;
 REGEDIT4&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_CLASSES_ROOT\ed2k]&lt;br /&gt;
 @=&amp;quot;URL: ed2k Protocol&amp;quot;&lt;br /&gt;
 &amp;quot;URL Protocol&amp;quot;=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_CLASSES_ROOT\ed2k\DefaultIcon]&lt;br /&gt;
 @=&amp;quot;C:\\Program Files\\aMule\\amulegui.exe&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_CLASSES_ROOT\ed2k\shell]&lt;br /&gt;
 @=&amp;quot;open&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_CLASSES_ROOT\ed2k\shell\open]&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_CLASSES_ROOT\ed2k\shell\open\command]&lt;br /&gt;
 @=&amp;quot;\&amp;quot;C:\\Program Files\\aMule\\ed2k \&amp;quot;%1\&amp;quot;&amp;quot;&lt;br /&gt;
Save the file and run it (double click) to add these keys to the registry.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.microsoft.com/windows/ie Internet Explorer] ===&lt;br /&gt;
Internet Explorer will recognize ed2k links with just the changes in the registry.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
Adapted from Ken's post in the [http://forum.amule.org/index.php?topic=5679.msg30209#msg30209 forum].&lt;br /&gt;
&lt;br /&gt;
# Run aMule at least once&lt;br /&gt;
# Run Safari (even if you normally use Firefox or another browser)&lt;br /&gt;
# Browse to a page with an ed2k link that you want to download&lt;br /&gt;
# Drag the link to the location field at the top of the window&lt;br /&gt;
# The OS will present a dialog asking if you want to allow a program to run to handle the link.  Allow it.&lt;br /&gt;
&lt;br /&gt;
Now, the program that helps aMule handle ed2k links is known to the system.&lt;br /&gt;
&lt;br /&gt;
=== Safari ===&lt;br /&gt;
If you use Safari, you will have to drag the link to the location field every time.  For unclear reasons, Safari will not process ed2k (or other non-Apple protocol) links if you click on them.&lt;br /&gt;
&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
If you use Firefox, clicking on an ed2k link will work. The first time, for security purposes, Firefox will present a dialog asking if you want to allow the helper program to run. (Yes, even though the OS already asked you the same question.) After that, it will work just as you would expect.&lt;br /&gt;
&lt;br /&gt;
= Remote handling of ed2k links =&lt;br /&gt;
You can also handle links remotely, which means that you click over an [[ed2k link]] in a browser somewhere in the world and it gets into your home's [[aMule]] queue. It works by using [[aMuleCMD]] instead of using the [[ed2k command]].&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Instead of using the [[ed2k command]], use the following as the command to use:&lt;br /&gt;
&lt;br /&gt;
''/'''path'''/'''to'''/amulecmd -h $server -P $pw -c &amp;quot;Add %u&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Obviously, you'll have to replace ''$server'' and ''$pw'' with your server's [[IP address|IP]] (or [http://www.webopedia.com/TERM/D/DNS.html DNS]) and your [[External Connections]] password.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' In [http://www.mozilla.org Firefox], it is not possible to start a command with parameters. An easy solution is a shell script with the command described above. You only have to replace %u with $1. This shell script must be executable (chmod +x ed2k.sh) and defined as external ed2k app in Firefox.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
Make sure aMule is installed with the [[aMuleCMD]] option checked.&lt;br /&gt;
&lt;br /&gt;
We need a batch script to handle the ed2k links from the browser, and we need to add some keys to the registry to make the browser recognize the ed2k links.&lt;br /&gt;
&lt;br /&gt;
Create a file named '''ed2k_remote.bat''' containing the following code:&lt;br /&gt;
 @echo off&lt;br /&gt;
 set link=%1&lt;br /&gt;
 for /f &amp;quot;useback tokens=*&amp;quot; %%a in ('%link%') do set link=%%~a&lt;br /&gt;
 &amp;quot;c:\Program Files\aMule\amulecmd.exe&amp;quot; /h '''server''' /P '''pass''' /c &amp;quot;add %link%&amp;quot;&lt;br /&gt;
Don't forget to replace '''server''' and '''pass''' with your data and save the file in your aMule directory ''C:\Program Files\aMule''.&lt;br /&gt;
&lt;br /&gt;
Create a file named '''ed2k_remote.reg''' containing the following code:&lt;br /&gt;
 REGEDIT4&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_CLASSES_ROOT\ed2k]&lt;br /&gt;
 @=&amp;quot;URL: ed2k Protocol&amp;quot;&lt;br /&gt;
 &amp;quot;URL Protocol&amp;quot;=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_CLASSES_ROOT\ed2k\DefaultIcon]&lt;br /&gt;
 @=&amp;quot;C:\\Program Files\\aMule\\amulegui.exe&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_CLASSES_ROOT\ed2k\shell]&lt;br /&gt;
 @=&amp;quot;open&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_CLASSES_ROOT\ed2k\shell\open]&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_CLASSES_ROOT\ed2k\shell\open\command]&lt;br /&gt;
 @=&amp;quot;\&amp;quot;C:\\Program Files\\aMule\\ed2k_remote.bat\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;&lt;br /&gt;
Save the file and run it (double click) to add these keys to the registry.&lt;br /&gt;
&lt;br /&gt;
=== Internet Explorer ===&lt;br /&gt;
You should be OK with just the changes to the registry and the batch script in your aMule directory.&lt;br /&gt;
&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
The first time you click an ed2k link in Firefox you will get the following dialog:&lt;br /&gt;
&lt;br /&gt;
[[Image:Firefox ed2k link.PNG]]&lt;br /&gt;
&lt;br /&gt;
Tick the Remember box and click OK.&lt;br /&gt;
&lt;br /&gt;
=== Opera ===&lt;br /&gt;
Open the preferences window and click the Programs tab&lt;br /&gt;
&lt;br /&gt;
[[Image:Opera preferences programs.PNG]]&lt;br /&gt;
&lt;br /&gt;
Click the Add... button&lt;br /&gt;
&lt;br /&gt;
Make Opera aware of the ed2k link protocol with these settings:&lt;br /&gt;
&lt;br /&gt;
[[Image:Opera_protocols_ed2k.PNG]]&lt;/div&gt;</summary>
		<author><name>Myth</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_Compile_aMuled</id>
		<title>HowTo Compile aMuled</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_Compile_aMuled"/>
				<updated>2009-01-05T16:13:14Z</updated>
		
		<summary type="html">&lt;p&gt;Myth: /* 2nd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
'''English''' | &lt;br /&gt;
[[HowTo Compile aMuled-de|Deutsch]] | &lt;br /&gt;
[[HowTo_Compile_aMuled-es|Espa&amp;amp;ntilde;ol]] | &lt;br /&gt;
[[HowTo_Compile_aMuled-nl|Nederlands]] | &lt;br /&gt;
[[HowTo Compile aMuled-fr|Français]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 1st ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE 1:''' In order to compile aMule 2.2.0 or higher you need wx 2.8.x.&lt;br /&gt;
&lt;br /&gt;
'''NOTE 2:''' In order to compile aMule 2.1.3 with wx-2.8.x you need a Patch available [http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/aMule-wx.patch?rev=1.2 here]&lt;br /&gt;
&lt;br /&gt;
'''NOTE 3:''' I had success with [http://www.wxwidgets.org/downloads/ wxall] (a.k.a. wxWidgets) instead of using wxBase --[[User:Felipe1982|Felipe1982]] 06:21, 14 December 2007 (UTC) &lt;br /&gt;
&lt;br /&gt;
Download [[wxBase]] 2.8.1 or higher from http://www.wxWidgets.org&lt;br /&gt;
unpack it, and do as user&lt;br /&gt;
*''./configure --disable-gui --enable-unicode --without-subdirs --without-expat&lt;br /&gt;
*''make''&lt;br /&gt;
as root &lt;br /&gt;
*''make install''&lt;br /&gt;
*''ldconfig''&lt;br /&gt;
&lt;br /&gt;
== 2nd ==&lt;br /&gt;
[http://www.amule.org/files/files.php?cat=27 Download aMule]&amp;lt;br&amp;gt;&lt;br /&gt;
Unpack it&amp;lt;br&amp;gt;&lt;br /&gt;
Patch aMule (for versions 2.1.3 and older)&lt;br /&gt;
* 'mv' the patch file into the extracted aMule directory&lt;br /&gt;
* type: patch -p1 &amp;lt; name_of_the_patch_file&amp;lt;br&amp;gt;&lt;br /&gt;
As user type:&lt;br /&gt;
*''./configure --disable-monolithic --with-toolkit=base --enable-amule-daemon --enable-amulecmd --enable-webserver''&lt;br /&gt;
*''make''&lt;br /&gt;
as root &lt;br /&gt;
*''make install''&lt;br /&gt;
&lt;br /&gt;
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''&amp;lt;br&amp;gt;&lt;br /&gt;
Now you need to configure it. To create the ''~/.aMule/amule.conf'' file, which is the preferences file, run [[aMuled]] once. &amp;lt;br&amp;gt;&lt;br /&gt;
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].&amp;lt;br&amp;gt;&lt;br /&gt;
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was ''~/.eMule''.&amp;lt;br&amp;gt;&lt;br /&gt;
You probably want [[AMuleWeb|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]].&amp;lt;br&amp;gt;&lt;br /&gt;
Also read the [[FAQ_amuled|aMuled FAQ]], since some setup things are mentioned there.&lt;br /&gt;
&lt;br /&gt;
== Where to report problems and questions? ==&lt;br /&gt;
&lt;br /&gt;
For problems or questions, post a message 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]&lt;br /&gt;
&lt;br /&gt;
[[User:Stefanero|Stefanero]]&lt;br /&gt;
Updated by [[User:Vollstrecker|Vollstrecker]]&lt;/div&gt;</summary>
		<author><name>Myth</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_get_aMule_web_interface</id>
		<title>HowTo get aMule web interface</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_get_aMule_web_interface"/>
				<updated>2009-01-05T16:11:12Z</updated>
		
		<summary type="html">&lt;p&gt;Myth: /* Set aMule web interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
'''English''' | &lt;br /&gt;
[[HowTo_get_aMule_web_interface-de|Deutsch]] | &lt;br /&gt;
[[HowTo_get_aMule_web_interface-es|Espa&amp;amp;ntilde;ol]] | &lt;br /&gt;
[[HowTo_get_aMule_web_interface-no|Norsk]] &lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Set aMule web interface ==&lt;br /&gt;
&lt;br /&gt;
This guide will only work with the 2.x-version of the aMule client. All commands stated are to be run in a terminal, such as konsole or gnome-terminal. In most cases you will have to compile aMule yourself if you want amuleweb, if not you can jump directly to ''&amp;quot;Configuration of the aMule daemon&amp;quot;'' section of this guide. &lt;br /&gt;
&lt;br /&gt;
aMule source code can be grabbed [http://www.amule.org/files/details.php?file=179 here].&lt;br /&gt;
&lt;br /&gt;
=== Installation of the aMule daemon ===&lt;br /&gt;
Extract and run&lt;br /&gt;
 $ ./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon --prefix=/home/''user''/bin/&lt;br /&gt;
 $ make&lt;br /&gt;
 $ make install&lt;br /&gt;
where the ''--prefix='' parameter is to be replaced with the path of where amule is to be installed.&lt;br /&gt;
&lt;br /&gt;
If you wish to install the client system-wide, rather that the user's own home directory, the '--prefix=' parameter can be removed.&lt;br /&gt;
&lt;br /&gt;
=== Configuration of the aMule-daemon ===&lt;br /&gt;
Go to the path where aMule was installed, which in our case is ''~/bin'' and run ''./amuled''. When this is done, the configuration file ''~/.aMule/amule.conf'' is created.&lt;br /&gt;
&lt;br /&gt;
Quit the daemon again. Find and replace the follwoing lines in ''~/.aMule/amule.conf''.&lt;br /&gt;
* AcceptExternalConnections=1 &amp;lt;-- To let aMule listen to external connections.&lt;br /&gt;
* ECPassword=56f491c56340a6fa5c158863c6bfb39f &amp;lt;-- MD5 of the password you wish to use.&lt;br /&gt;
&lt;br /&gt;
Use the command ''md5sum'' to create a MD5-string of a password:&lt;br /&gt;
 $ echo -n password | md5sum&lt;br /&gt;
 56f491c56340a6fa5c158863c6bfb39f -&lt;br /&gt;
&lt;br /&gt;
=== Configuration of the aMule web interface ===&lt;br /&gt;
The program ''amuleweb'' is used to get the web interface running. To create a configuration file for this program, the following parameters are used, where ''--password'' is the password used in the amule daemon configuration and ''--admin-pass'' is the password to access the web interface itself.&lt;br /&gt;
 $ ./amuleweb --write-config --host=localhost --password=password --admin-pass=anotherpassword&lt;br /&gt;
&lt;br /&gt;
Then you just have to start amuleweb, and you're done. Be aware that the amule daemon must be running.&lt;br /&gt;
 $ ./amuleweb&lt;br /&gt;
&lt;br /&gt;
=== Connecting from your web browser ===&lt;br /&gt;
Go to the web address ''http://hostname:4711'', where hostname is the name of the computer running amuleweb and 4711 is the port amuleweb is using. In most cases this should be ''http://localhost:4711''.&lt;br /&gt;
&lt;br /&gt;
== More information ==  &lt;br /&gt;
&lt;br /&gt;
* [[aMuleWeb|aMule web article]]&lt;br /&gt;
* [http://www.linuxguiden.no/index.php/AMule aMule original article www.linuxguiden.no (norwegisch)]&lt;/div&gt;</summary>
		<author><name>Myth</name></author>	</entry>

	</feed>