您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页LINUX下搭建BT服务器–XBT篇

LINUX下搭建BT服务器–XBT篇

来源:保捱科技网

  正如上面所说,xbt是需要一个前台,需要数据库支持的,国内的发布系统就提供了这个接口,我们使用这个。

  配置好数据库  

vi xbt_tracker.conf
  1. mysql_host = “localhost”  //数据库地址,默认即可
  2. mysql_user = ”           //数据库用户名
  3. mysql_password = ”“       //数据库密码
  4. mysql_database = ”“       //数据库名

保存退出,然后执行./make.sh,

./make.sh  

如果权限不足,用chmod修改,

JavaScript
  1. chmod 755 make.sh  //将make.sh的权限设置为 -rwxr-xr-x  

如果遇到下面的情况

/make.sh   
  1. 在包含自 ../misc/sql/database.h:9 的文件中,   
  2.                 从 server.h:10,   
  3.                 从 connection.cpp:8:   
  4. ../misc/sql/sql_result.h:14:25: 错误:mysql/mysql.h:没有那个文件或目录   
  5. …….
cd ../misc       
  1. ln -s /usr/local/mysql/include/ mysql     //当然,mysql的地址要换成你自己的      
  2. cd ../XBT/Tracker
  3. ./make.sh 

运行这个文件

./xbt_tracker  

如果出现了这个错误:

./xbt_tracker: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory   

还是mysql问题,建立连接,如下:

cd /usr/lib/    
  1. ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so.15 libmysqlclient.so.15    //根据自己的数据库地址修改
  2. cd -    
  3. ./xbt_tracker  

          这个时候,可以说完成了,我们已经启动了xbt_tracker。可以使用了,祝贺!

启动xbt-tracker:    ./xbt_tracker

关闭xbt-tracker :    kill `cat xbt_tracker.pid`

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务