1、今天我们还是以CentOS7.5这个linux发行版来讲解。在linux上,用来下载ed2k链接的工具是aMule这款软件,首先我们在百度上搜索到这款软件的下载链接,如下面图中所示。
2、在aMule的官网上可以看到左边有个download链接,如下面图中所示,点击download按钮后,跳转到下载页面。
3、在下载页面中点击Download latest Version下载最新的版本,然后浏览器就会开始下载对应的zip压缩包,如下面第二张图中所示:
4、等到下载完成后,我们使用winscp工具将这款工具上传到需要安装的linux服务器上。上传完成后,使用unzip命令将zip压缩包解压出来。同时这里要强调一点,因为amule是一款图形客户端工具,因此你的linux必须安装了图形桌面,否则会无法启动amule。
5、解压后的内容如下面图中所示,可以看到里面是configure编译文件,可以知道这个文件需要进行编译。
6、先切换到这个目录中去,命令是:cd aMule-2.3.2/切换到目录中去以后,安装这个软件所需要的依赖包,命令是:yum install wxGTK3 wxGTK3-devel -y等到包瀚柏围歪安装完毕后,找到这个包提高的一个命令wx-config的位置,命令是:rpm -ql wxGTK3-devel | grep wx-config如下面第二张图中所示,可以看到它的位置是/usr/bin/wx-config-3.0
7、然后就可以准备配置编译选项了,命令是:./configure --prefix屏顿幂垂=/usr/local/aMule --wit茑霁酌绡h-wx-config=/usr/bin/wx-config-3.0等它配置完成。如果在配置过程中出错,提示你缺失什么依赖,像第6步中一样,使用yum命令安装对应的包即可。
8、编译选项配置完毕后,执行make命令,开始编译包,如下面第一张图中所示。这一步可能需要的时间比较久,等它编译完毕。最后会显示link ed2k
9、编译完成后,就可以执行安装命令了,安装命令是:make install这一步非惘度谋裆常快。等它安装完成后,我们就可以切换到安装完成以后的目录,即/usr/local/aMule/如下面第二张图中所示,可以看到目录中有bin和share子目录。而bin目录中有amule和ed2k两个命令
10、然后这里需要特别强调的是,在ed2k的链接中,很多符号是linux中的特殊符号,因此不能直接在amule命令后面跟上ed2娱浣嫁装k://这样的地址。需要先将ed2k地址保存到一个文本文件中去。如下面图中所示,我将它保存在一个ed2k.txt文件中。然后执行命令:cat ~/ed2k.txt | xargs -L1 bin/amule这个命令的含义是,先用cat命令从ed2k.txt文件中读取ed2k地址,然后使用xargs命令将它转发给bin目录下的amule命令。
11、然后就会启动amule客户端,启动的时候,因为我使用的是root用户,所以会有一个提示,让你使用普通用户来启动,但是如果是在虚拟机上,就无所谓了,点击ok即可。
12、然后就会弹出amule的客户端界面,如下面图中所示:同时会显示出刚才ed2k地址创建的那个下载任务。点击下载任务后,下面会出现连接的资源数量。如下面第二张图中所示。这个时候,任务已经在下载了,我们耐心等待它下载完成即可。