Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22176
  • 博文数量: 6
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-13 09:27
文章分类

全部博文(6)

文章存档

2008年(6)

我的朋友
最近访客

分类: BSD

2008-09-13 18:16:39

在FreeBSD系统中安装mldonkey大致可以分为两步:
  1. 编译、安装mldonkey
  2. 对mldonkey进行设置

编译、安装mldonkey

借助于FreeBSD的ports系统,安装mldonkey可谓是一点不复杂,只需要几个命令就可以完成。

# cd /usr/ports/net-p2p/mldonkey-core

# make

# make install

在编译过程中系统可能会要求你设置编译过程中使用的参数,由于我们没有在系统中安装有关图形界面的库和应用程序,因此请去除那些涉及X,GTK和Qt的内容。

并且该安装过程是从源代码编译生成相关的库文件和可执行程序,所以视机器的性能,所需的时间会有所不同。在我的PIII 800的系统上面,编译过程大概用了一个半小时。

对mldonkey进行设置

对mldonkey的设置主要需要完成以下任务:

  • 为mldonkey添加一个专用的系统帐户
  • 为mldonkey创建所需的目录
  • 初始化mldonkey的配置文件
  • 将mldonkey设置为自动启动
  • 为admin用户设置密码
  • 导入.met文件
  • 设置下载文件存放路径

为mldonkey添加一个专用的系统帐户

处于系统安全的考虑,我们将以一个特定的系统账号运行mldonkey的服务进程。该用户名为mlnet,隶属于mlnet组。命令如下:

# pw group add mlnet

# pw useradd mlnet -g mlnet -m

# id mlnet
uid=1002(mlnet) gid=1003(mlnet) groups=1003(mlnet)

为mldonkey创建所需的目录

# 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的配置文件

对mldonkey进行初始设置时,只需要使用相应的参数启动mlnet进程一次即可。进程启动后,将自动在用户的主目录下面创建一个名为.mldonkey的子目录,并把配置文件存放于该目录中。

# su - mlnet

$ /usr/local/bin/mlnet -client_name '[CHN][VeryCD]yourname' -allowed_ips '127.0.0.0/8 192.168.0.0/24' -enable_overnet true -enable_kademlia true -enable_bittorrent true -enable_donkey true -enable_opennap true -enable_fasttrack true -enable_fileTP true -mtu_packet_size 1464 -run_as_user mlnet -start_gui false -temp_directory /home/mlnet/mldonkey/temp -create_file_mode 664 -create_dir_mode 777 -pid /home/mlnet/mldonkey/run

此时在另外一台机器上面访问 address>:4080可以打开mldonkey的web界面。该web页面将提示我们设置admin用户的密码。我们稍后在进行设置,先按+C键终止mlnet进程。

将mldonkey设置为自动启动

向/etc/rc.conf文件加入下面这样几行配置信息以使得mldonkey在系统启动时自动启动。

mlnet_enable="YES"
mlnet_user="mlnet"
mlnet_flags=""
mlnet_logfile=""

重启电脑,使得mlnet进程启动。

为admin用户设置密码

对admin用户设置密码,需要运行mldonkey内置的命令。我们可以使用telnet工具连接运行mlnet进程的PC机的4000端口访问mldonkey的命令行接口。设置过程如下:
 

$ telnet localhost 4000

> useradd admin

> exit

完成后再次访问mldonkey的web界面,此时浏览器将弹出身份验证对话框。输入用户名admin以及设置的密码即可。

建议此时使用Option页面对mldonkey进一步进行设置。

导入.met文件

为了使得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所需的设置已经完成,重启系统即可工作。

阅读(3237) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~