用FreeBSD搭建下载专用机(5) — 安装mldonkey

2009-05-13 14:56:10来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

在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文件

    标签:

    版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

  • 上一篇:用FreeBSD搭建下载专用机(4) — 中文支持

    下一篇:1分钟编译FreeBSD内核