亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2235 | 回復(fù): 3
打印 上一主題 下一主題

[FreeBSD] [原創(chuàng)]NBT在FreeBSD下的安裝 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2004-09-10 17:32 |只看該作者 |倒序?yàn)g覽
1.1.        BNBT是什么?
BNBT was written by Trevor Hogan. BNBT is a complete port of the original Python BitTorrent tracker to C++ for speed and efficiency. BNBT also offers many additional features beyond the original Python BitTorrent tracker, plus it's easy to use and customizable. BNBT is covered under the GNU Lesser General Public License (LGPL).

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2004-09-10 17:34 |只看該作者

[原創(chuàng)]NBT在FreeBSD下的安裝

2.        安裝前的工作
正確安裝FreeBSD 5.2.1 其中安裝方式為: Developer. Ports安裝可以,但不安裝任何軟件包,以后再裝……

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2004-09-10 17:55 |只看該作者

[原創(chuàng)]NBT在FreeBSD下的安裝

3.        安裝開(kāi)始:
3.1請(qǐng)上傳zlib-1.2.1.tar.gz,su為root
#cd /tmp
#mkdir package_tmp
#cd package_tmp
#tar zxvf 相應(yīng)的zlib-1.2.1.tar.gz的文件位置
#cd zlib-1.2.1
#./configure
#make
#make install
3.2        ports方式mysql
需要軟件為:
DBD-mysql-2.9003.tar.gz, DBI-1.38.tar.gz, mysql-4.1.0-alpha.tar.gz,libtool-1.3.5.tar.gz
請(qǐng)將以上軟件放到 /usr/ports/distfiles
#cd /usr/ports/databases/mysql41-server
#make install
3.3        ports方式安裝gmake
需要軟件為:
expat-1.95.6.tar.gz, gettext-0.12.1.tar.gz, libiconv-1.9.1.tar.gz, make-3.80.tar.bz2
請(qǐng)將以上軟件放到 /usr/ports/distfiles
#cd /usr/ports/devel/gmake
#make install
3.4        ports方式安裝unzip
需要軟件為:
unzip550.tar.gz
請(qǐng)將以上軟件放到 /usr/ports/distfiles
#cd /usr/ports/archivers/unzip
#make install
推薦系統(tǒng)重新啟動(dòng)一次.
3.5        bnbt80b-2的安裝
請(qǐng)上傳bnbt80b-2.zip
#cd /tmp/package_tmp
#mv相應(yīng)的bnbt80b-2.zip的文件位置 .
#unzip bnbt80b-2.zip
#cd bnbt/src
#env|grep SYSTEM
查找系統(tǒng)環(huán)境變量是否有SYSTEM,如果沒(méi)有請(qǐng)執(zhí)行以下操作:
用你喜歡的文本編輯工具修改Makefile:
ifeq ($(SYSTEM),Darwin)
DFLAGS += -D__APPLE__
OFLAGS += -flat_namespace
LFLAGS += -lpthread
else
LFLAGS += -pthread
CFLAGS += -pthread
endif

ifeq ($(SYSTEM),FreeBSD)
DFLAGS += -D__FREEBSD__
endif

ifeq ($(SYSTEM),SunOS)
DFLAGS += -D__SOLARIS__
LFLAGS = -lresolv -lsocket -lnsl -lpthread
CFLAGS =
endif
刪除以上的部分,增加一行如下:
DFLAGS += -D__FREEBSD__
如果有SYSTEM環(huán)境變量請(qǐng)省略……
由于mysql的頭文件位置和Makefile中的不一致,請(qǐng)修改其中
$(C++) -o ./bnbtmysql $(OBJS) $(OBJS_BNBTMYSQL) $(LFLAGS) -L/usr/lib/mysql –lmysqlclient
        $(C++) -o ./bnbtmysql $(OBJS) $(OBJS_BNBTMYSQL) $(LFLAGS) -L/usr/local/lib/mysql –lmysqlclient
FreeBSD的線程沒(méi)有研究過(guò),但最后連結(jié)時(shí)有錯(cuò)誤,問(wèn)了開(kāi)發(fā)人員需要顯示的聲明.
請(qǐng)修改以下幾行:
        $(C++) -o ./bnbt $(OBJS) $(OBJS_BNBT) $(LFLAGS)    修改后
        $(C++) -o ./bnbt $(OBJS) $(OBJS_BNBT) $(LFLAGS) –pthread
        $(C++) -o ./bnbtmysql $(OBJS) $(OBJS_BNBTMYSQL) $(LFLAGS) -L/usr/lib/mysql –lmysqlclient   修改后
        $(C++) -o ./bnbtmysql $(OBJS) $(OBJS_BNBTMYSQL) $(LFLAGS) -L/usr/local/lib/mysql –lmysqlclient –pthread
        $(C++) -o $@ $(CFLAGS) -c $<   修改后
        $(C++) -o $@ $(CFLAGS) -c $< –pthread
        $(C++) -o $@ $(CFLAGS) -DBNBT_MYSQL -c $<   修改后
        $(C++) -o $@ $(CFLAGS) -DBNBT_MYSQL -c $< –pthread
最后請(qǐng)拷貝編譯需要的mysql頭文件
#cd /tmp/package_tmp/bnbt/src
#cp –R /usr/local/include/mysql .
#gmake bnbtmysql
編譯成功后請(qǐng)檢查 bnbtmysql 文件
#cp bnbtmysql /usr/local/sbin
#./bnbtmysql
bnbt的配置文件為bnbt.cfg,具體內(nèi)容請(qǐng)參考:
http://bnbt.go-dedicated.com/doc/config.html
[Tue Aug 10 14:17:21 2004] server – start ---為服務(wù)啟動(dòng)成功.

3.6請(qǐng)進(jìn)入mysql數(shù)據(jù)庫(kù)創(chuàng)建名為bnbt的數(shù)據(jù)庫(kù)
mysql>;create database bnbt
mysql>;exit

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2004-09-10 18:03 |只看該作者

[原創(chuàng)]NBT在FreeBSD下的安裝

4.        以下不是必需,但推薦安裝
4.1 ports安裝apache13
需要軟件為:
apache_1.3.29.tar.gz
請(qǐng)將以上軟件放到 /usr/ports/distfiles
#cd /usr/ports/www/apache13
#make install
4.2 ports安裝php
需要軟件為:
bison-1.75.tar.bz2, m4-1.4.tar.gz, php-4.3.4.tar.bz2
請(qǐng)將以上軟件放到 /usr/ports/distfiles
#cd /usr/ports/lang/php4
#make install

5.        WEB 配置:
移動(dòng)/tmp/package_tmp/bnbt/bnbtphp 目錄到 /usr/local/www/data-dist
打開(kāi)瀏覽器的主機(jī) /bnbtphp/install.php 寫(xiě)入配置信息
管理頁(yè)面為 /bnbtphp/index.php
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP