ubuntu software

来源:互联网 发布:mac版ico转换器 编辑:程序博客网 时间:2024/06/06 01:48

aMule

编译安装amule-dlp

DLP是什么?它是一个屏蔽吸血骡插件。

  • 我们从电骡网络下载东西,依靠的是别人的上传。整个网络而言,上传和下载量一定是相等的。
  • 为了促进网络公平,电骡采用了评分制度。让那些无私上传量最大的用户优先获得下载权力。
  • 在国内出现了一些变种软件,如迅雷、旋风等“吸血骡”。它们只下载不上传,并且更改评级为最高,抢占下载资源。而认真上传的老实用户,则被它们挤到一边很难获得下载资源,上传也因没有获得资源而受影响。这种吸血行为最终导致网络资源的枯竭。
  • 国内最麻烦的就是迅雷。它的使用量目前是最大的,最欺骗用户。它使用一个专用的内部网络仅供迅雷用户使用,迅雷用户下载的东西并没有上传给提供者,而是被拦截在这个网络里。渐渐的,迅雷把公共资源变为公司内部资源以此谋取利益(比如vip制度)。

这个插件就是剔除这些流氓软件,禁止它们从你这获得你的上传。使你的爱心上传真正到达那些无私分享者手中。

首先到aMule官网下载aMule-2.2.6的源代码

到DLP的项目页下载最新的amule-dlp源代码补丁。

或者直接下载带补丁的aMule-2.2.6,如aMule-2.2.6-DLP4401.tar.bz2

解压源代码 tar -xf aMule-2.2.6-DLP4401.tar.bz2

安装编译环境,满足依赖关系

sudo apt-get install g++ binutils-dev libcrypto++-dev libgtk2.0-dev libgd2-xpm-dev libgeoip-dev libupnp3-dev zlib1g-dev libwxbase2.8-dev libwxgtk2.8-dev
注意安装的时候一个一个安装

配置源代码

./configure --prefix=/usr/local --disable-debug --enable-optimize --with-denoise-level=3 --enable-upnp --enable-geoip --enable-nls --disable-amule-gui --enable-amule-daemon --enable-amulecmd --disable-webserver --disable-alcc -enable-alc --enable-cas --enable-wxcas --enable-mmap

如果没有出现错误,可以继续下一步

编译 make 

安装  sudo make install

卸载  cd aMule-2.2.6/  sudo make uninstall


配置

移植eMule的配置

可以直接从eMule的config目录复制过来的文件有


addresses.dat、clients.met、cryptkey.dat、emfriends.met、key_index.dat、known.met、known2.met、preferences.dat、server.met 
直接把以上文件复制到~/.aMule目录。若目录不存在,先创建。

运行aMule,aMule的启动器位于主菜单的“Internet” - “aMule”   或者终端下输入 amule


设置

点击工具栏上的“设置”,弹出“设置”窗口。

  1. “常规”选项卡
    • “昵称”可以自己定一个。这里不推荐添加[VeryCD]标签。余下的可以根据自己的需要配置。
  2. “连接”选项卡
    1. “带宽限制”可根据自己的网络设定。“上传”宜设置为( 上传带宽 - 下载带宽 * 0.2 ),“下载”宜设置为 ( 下载带宽 - 上传带宽 * 0.2 )。
    2. TCP端口、UDP端口最好不要用默认的,可以随便填个1025到65536的整数,当然,不能和其他服务的端口冲突。
    3. UPnP:如果没有NAT网关(路由器拨号上网属于此类),如直接拨号上网的,就不要使用此选项。开启,可以在内部网络状态下获得高ID。
    4. 除了UPnP,其他几个复选框都可以打上,连接限制就不要改了
  3. “目录”选项卡
    • 注意临时目录和传入目录要放在同一个分区。
  4. “服务器”选项卡
    • 选上“启用优先级系统”、“连接时启用只能低ID检测”、“安全连接”、“只自动连接到静态服务器列表里的服务器(如果没有手动添加服务器则不要选这项,否则无法自动连接服务器,因为默认服务器都是动态的)”、“设置用户输入的服务器为高优先级”。
    • 其他选项全部不选
  5. “文件”选项卡
    • 没什么好说的
  6. “安全”选项卡
    • “为传出的连接使用模糊协议”和“安全用户验证”一定要选
  7. “接口”、“统计”、“代理”、“过滤”选项卡
    • 没什么好说
  8. “远程控制”选项卡
    • 选上“接受远程连接”,并指定一个密码。同时,“监听IP”设置为127.0.0.1,端口不要改。这些设置是用来方便控制amuled(即守护进程)
  9. “在线统计”和“高级”选项卡
    • 不必修改
  10. “事件”选项卡
    1. 这里要较多配置,才能实现下载完弹出提示。首先在终端执行sudo apt-get install libnotify-bin。
    2. “事件类型” - “下载已完成”,勾上那两个复选框。在两个输入框输入 notify-send -i 'amule' aMule 下载完成:%NAME
  11. 好了,现在点“确认”。

网络kad

默认安装后,kad网络大多失效,处于无法连接状态。请访问这个地址查看最新的kad
http://emulefans.com/emule-kad-node-dat/    下载nodes.dat到~/.aMule目录下

网络eD2k

到http://emulefans.com/news/plugin/server-list/  下载server.met到~/.aMule目录下

Firefox中启动aMule

firefox下about:config

  • 新建一个Boolean,名字为 network.protocol-handler.external.ed2k,值为true
  • 新建一个String,名字为 network.protocol-handler.app.ed2k,在我的系统中,值为/usr/bin/ed2k。也许在你的系统中就是/usr/bin/ed2k.amule或者 ed2k.amule了,视情况!
    前两个步骤一样,重点是接下来...
  • 安装"amule-utils"套件,因为要用到其中的/usr/bin/ed2k程式,接着点选ed2k的连结,如果跑出询问关联的视窗,记住不要使用默认的,点选其他程式,照着路径/usr/bin/ed2k找出ed2k的程式来使用.

注意:设置完后记得重启firefox生效。下载时,在firefox中点了链接后只是将下载链接加到下载列表里,并不会自动打开amule,需要手动打开才开始下载。


参考:

wiki.ubuntu.org.cn/AMule


ps2pdf  ps文件转为pdf




原创粉丝点击