免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2743 | 回复: 0
打印 上一主题 下一主题

用FreeBSD搭建下载专用机(5) — 安装mldonkey [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-13 18:16 |只看该作者 |倒序浏览
在FreeBSD系统中安装mldonkey大致可以分为两步:
  • 编译、安装mldonkey
  • 对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
    此时在另外一台机器上面访问http://: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所需的设置已经完成,重启系统即可工作。


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/79219/showart_1191509.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP