debian wheezy上安装amule-daemon

amule是一款优秀ed2k,kad2客户端,还支持web管理。不但有GUI图形前端,而且可以在不打开图形的情况下,以服务的形式运行,通过amuleCMD通过命令控制,或者直接通过web页面控制。

apt-get install amule-daemon amule-utils

安装完后发现,必须以一个用户的身份来运行amule,网上常见的是以一个登录用户,作为其运行用户,考虑到我的本意是作为服务,所以,创建一个叫amule的用户来运行他。默认情况下似乎已经创建了amule组,没有请手动创建。当然,这个用户不需要登录,也不需要密码。但是由于amule的默认配置必须在运行其命令的用户的家目录中,所以需要给这个用户设置一个家目录。考虑到debian的一些传统,建议吧家目录设置为/var/lib/amule。

mkdir /var/lib/amule
groupadd amule
useradd -d/var/lib/amule -s/bin/false -g amule amule
chown amule:amule /var/lib/amule

ok至此你已经有了一个运行amule的账号了,现在需要修改amule的配置,让其用这个账号来运行,很简单,修改/etc/default/amule-daemon

# Configuration for /etc/init.d/amule-daemon
# The init.d script will only run if this variable non-empty. 
AMULED_USER="amule"
AMULED_HOME=""

这样配置后,当你/etc/init.d/amule-daemon start 的时候,就是以amule的身份运行的。
现在试着运行一下

/etc/init.d/amule-daemon start

应该没有什么问题,此时在amule的home目录下建立了一个.aMule文件,里面就是所有的配置文件。

sudo -u amule amuleweb -w

给amule写入一个空的配置,此时出现.aMule/remote.conf
修改。amule下的remote.conf和amule.conf来改变amule的行为
对于配置中的所有的密码都是你的实际密码的md5值,所以,如果你要设置密码为123456

echo -n '123456' |md5sum |cut -d ' ' -f 1
e10adc3949ba59abbe56e057f20f883e

配置中password=e10adc3949ba59abbe56e057f20f883e
要注意的是,remote.conf和amule.conf的配置有重复的地方,但有几个名字不一样,最好保证其一致。
配置中0代便假,1为真
知道了这个,我们就可以轻松的改配置了。

关于xu xc

工作两年了,有点懒,完了在写吧
此条目发表在GNU/linux分类目录,贴了标签。将固定链接加入收藏夹。