此目录下的文档都是用户自己编写的指南,并未经过eMule(电骡)开发人员的验证。不过对于大多数用户而言,这些文章仍然颇有裨益。你可以在论坛的此专用主题贴找到相关的提问与评论。
在Linux上用Wine运行eMule
Revision 2.5 (June 29, 2007)
维护人员:mindpirate
参与贡献:Painkiller Jane
引言
本文假定你已经安装了较新版本的Linux,并且包含基于X11的窗口管理器或桌面环境(如KDE、GNOME或Xfce等)。
安装WINE
安装eMule
下载最新的eMule可执行安装程序,并保存到你的home目录下(按照Linux的通用设置,其别名为“~”)。从控制终端运行可执行文件:
wine ~/eMule0.48a-Installer.exe
Wine会首先在~/.wine路径下创建一个虚拟Windows环境,随后开始运行此安装程序。接下来的步骤应当同Windows下安装eMule一摸一样。
卸载eMule
要从虚拟Windows环境中卸载eMule,从控制终端输入以下内容:
wine uninstaller
从程序列表中选择eMule,并点击“卸载”。
运行eMule
这里提供两种运行eMule的方法。eMule的USS(上传速度侦测)功能向用户提供更加合理的开销,其原理是利用ICMP报文来ping出当前速度是否合适。但是在Linux系统中,必须具有 根用户权限才能使用ICMP端口。因此,与运行其它Linux应用程序相比,如果你打算使用USS功能,就必须用本地安全限制更少的模式来运行eMule。尽管这种风险跟在 真正的Windows中运行eMule是一样的,但由于你主动暴露出一个ICMP安全漏洞,仍然会降低 整个系统的安全性能。什么是USS?以下是从eMule的相关文档中摘录的内容:
USS是根据ping延时值来自动调节eMule上传速度的功能。此功能可以确保eMule的上传从不阻塞网络连接,从而保障上网冲浪和网络游戏的顺畅。
假如你希望保留上传速度侦测功能,并且理解其存在的风险,请按照下面的方法1来运行eMule,否则应当用方法2。
方法1
从控制终端通过sudo调用Wine,其命令如下:
sudo wine ~/.wine/drive_c/Program\
Files/eMule/emule.exe
sudo会提示你输入根用户的密码。输入密码后,eMule将以根用户的权限运行。
方法2
安装过程中,Wine可能会成功地将eMule图标安装到Linux桌面的快速启动菜单。假如你看到有eMule的图标,只需点击就能打开。假如没有,则需要从控制终端运行:
wine ~/.wine/drive_c/Program\ Files/eMule/emule.exe
eMule在首次运行时,会跟在Windows中一样运行一个向导,指导你进行一些初始配置。当向导询问使用的Windows版本时,应选择“Win2K/XP”,这样“最大连接数”就不会默认限制在100了。
小技巧
-
为尽量避免在崩溃时损坏.met或.dat文件,应当在eMule的选项
->
扩展设置中将“安全.met/.dat文件写入”设置为“总是”。
疑难解答
Wine可能无法正确处理某些eMule调用的Windows
API。假如你发现了类似的问题,请在此主题内发帖报告。
目前已知的问题
相关资源
Wine应用程序数据库中的eMule
Tracker
|