LatestVersion: 0.50a | Community: 0.60d
 Deutsch English Franšais Hebrew Chinese Traditional Spanish Italian Polish Lithuanian Estonian Danish Swedish Dutch (Netherlands) Portuguese (Brazil) Czech Portuguese - Portuga Russian Catalan Turkish Finnish Romanian Greek Serbian Chinese Simplified 

Get eMule at Fast, secure and Free Open Source software downloads
Emule On Linux With Wine Mini-howto HelpNAV

This entry is a user-made guide and not verified by any eMule developer, but is still a helpfull addition for most users. You you can find questions and comments on this topic in a dedicated thread on our forum.

eMule on Linux with Wine mini-HOWTO

Revision 2.5 (June 29, 2007)
Maintainer: mindpirate
Contributors: Painkiller Jane

    This document assumes you have a recent Linux installation with an X11-based window manager or desktop environment such as KDE, GNOME, or Xfce.

    Download the latest eMule installation executable and save it to your home directory (shell alias "~" under most Linux setups). Launch the executable from a terminal:

    wine ~/eMule0.48a-Installer.exe

    Wine will first create an emulated Windows environment in ~/.wine then launch the installer. Proceed with the eMule installation as you would under Windows.

    To remove eMule from your emulated Windows environment, type the following in a terminal:


    Select eMule from the program list and click Uninstall.

    Two options for launching eMule are provided here.

    On Linux systems eMule's UploadSpeedSense feature presents users with a security tradeoff since it uses ICMP packets for pinging, something which Linux requires root privileges for. Because of this, if you wish to use UploadSpeedSense you must use eMule under less local security restrictions than you would normally run Linux applications under. Although this risk is not greater than the risk running eMule under a real Windows installation presents, it still means that your entire system can be compromised if an ICMP vulnerability is exploited.

    So what is UploadSpeedSense? From the eMule preferences documentation:
    USS is a function to monitor the ping times of the connection and to automatically adjust eMule's upload according to this ping value. This ensures that the connection never cloggs [sic] and will try to keep surfing and online gaming fluid.

    If you want UploadSpeedSense functionality and understand the risks, use Method 1 below to launch eMule, otherwise use Method 2.

    Method 1

      From a terminal invoke Wine via sudo like so:

      sudo wine ~/.wine/drive_c/Program\ Files/eMule/emule.exe

      sudo will then prompt you for the password of your root account. Enter the password and eMule will launch.

    Method 2

      During installation the eMule icon may or may not have been successfully installed by Wine to your Linux desktop's launch menu. If you see the eMule icon there, simply click on it. If not, launch eMule from the terminal:

      wine ~/.wine/drive_c/Program\ Files/eMule/emule.exe

    When launched for the first time, eMule will prompt you for some initial configuration preferences as usual. When it asks you what version of Windows you're using, select the "Win2K/XP" option so that your Max. connections won't be limited to 100 by default.

  • To minimize the risk of .met/.dat corruption in the event of a crash, set Extended --> Safe .met/.dat file writing in eMule's Options dialog to "Always".

    There may be areas of the Windows API called by eMule that Wine won't handle correctly. If you notice any problems please report them in this thread.


Translate this page Last Update: 19.03.2004 15:09
The Preferences
General Information
Ports, Firewalls & Router
User Made Guides and FAQs
  Getting And Keeping Reliable Server List And Ipfilter
How To Recover Corrupt Downloads
How To Get A Reliable Server List & A Good Ipfilter
Setting Up Notification Encryption
Internet Worm Protection
Open/close Emule, At A Specified Time
Do You Want To Recover The List Of Servers?
Firewalled On Kad No More!
How To Avoid Fake Files
Emule And Internet Connection Sharing
Discover Fake Files Using Webservices And Preview
Ipfilter.dat And Guarding.p2p
How To Save "corrupt" Downloads!
Emule Tells Me I Have A Low-id!
Important Links Associated With Emule!
A4af - What Does It Mean?
Ed2k Links Are Not Added To Emule!
I Need A New Server.met File!
Why Is Emule Trying To Send An E-mail?
How To Clear Emule's Search History!
How To Install Or Update Your Emule!
Emule On Linux With Wine Mini-howto
Why Are My Downloads So Slow. (7/22/03)
Emule Options To Lower Cpu/resources. (7/25/03)
How To Filter Ips With Emule
Problematic Software List
  Beginner's Guide
Network Guide

Privacy Policy