分类: BSD
2008-09-13 18:16:39
借助于FreeBSD的ports系统,安装mldonkey可谓是一点不复杂,只需要几个命令就可以完成。
# cd /usr/ports/net-p2p/mldonkey-core # make # make install |
在编译过程中系统可能会要求你设置编译过程中使用的参数,由于我们没有在系统中安装有关图形界面的库和应用程序,因此请去除那些涉及X,GTK和Qt的内容。
并且该安装过程是从源代码编译生成相关的库文件和可执行程序,所以视机器的性能,所需的时间会有所不同。在我的PIII 800的系统上面,编译过程大概用了一个半小时。
对mldonkey的设置主要需要完成以下任务:
处于系统安全的考虑,我们将以一个特定的系统账号运行mldonkey的服务进程。该用户名为mlnet,隶属于mlnet组。命令如下:
# pw group add mlnet # pw useradd mlnet -g mlnet -m # id mlnet |
# mkdir /home/mlnet/mldonkey # mkdir /home/mlnet/mldonkey/temp # mkdir /home/mlnet/mldonkey/done # mkdir /home/mlnet/mldonkey/done/files # mkdir /home/mlnet/mldonkey/done/directories # chown -R mlnet /home/mlnet/mldonkey # chmod 777 /home/mlnet/mldonkey/done/* |
对mldonkey进行初始设置时,只需要使用相应的参数启动mlnet进程一次即可。进程启动后,将自动在用户的主目录下面创建一个名为.mldonkey的子目录,并把配置文件存放于该目录中。
|
此时在另外一台机器上面访问 address>:4080可以打开mldonkey的web界面。该web页面将提示我们设置admin用户的密码。我们稍后在进行设置,先按
向/etc/rc.conf文件加入下面这样几行配置信息以使得mldonkey在系统启动时自动启动。
mlnet_enable="YES" |
重启电脑,使得mlnet进程启动。
$ telnet localhost 4000 > useradd admin > exit |
完成后再次访问mldonkey的web界面,此时浏览器将弹出身份验证对话框。输入用户名admin以及设置的密码即可。
建议此时使用Option页面对mldonkey进一步进行设置。
为了使得mldonkey能够连接到emule的服务器,我们需要导入.met文件。
默认时mldonkey将把下载下来的文件存放到~/.mldonkey/incoming目录下面。根据UNIX系统的文件命名规则,.mldonkey是一个隐藏文件。因此我决定将文件的存放目录修改为/home/mlnet/mldonkey/done。可以如下解决:
# su - mlnet $ cd /home/mlnet/.mldonkey/incoming $ mv directories directories.bak $ ln -s ~/mldonkey/done/directories $ mv files files.bak $ ln -s ~/mldonkey/done/files |
至此,所有mldonkey所需的设置已经完成,重启系统即可工作。