btpd是類似BT的套件,我交叉編譯完成後卻啟動失敗,請教好心人解答。
官網:http://www.murmeldjur.se/btpd/
Btpd 0.15下載點:http://www.murmeldjur.se/btpd/btpd-0.15.tar.gz
編譯:
./configure \
--build=i386 \
--host=mipsel-linux \
--target=mipsel-linux \
--prefix=/home/will/workspace/BTPD/btpd \
--with-openssl=/home/will/workspace/openssl/lib <--- openssl 經過交叉編譯的lib 根目錄所在位置
這個裝置的重點在於需要"openssl"的lib
openssl 官網:http://www.openssl.org/
openssl 下載點:http://www.openssl.org/source/openssl-0.9.8l.tar.gz
因為openssl 是拿編譯好的使用,沒法說明怎麼編譯
make and make install 後產生三個可執行檔:btcli btinfo btpd
根據btpd README執行步驟:
1. export BTPD_HOME=/usr/local/BTPD/btpd <---設定btpd相關文件置放目錄
2. ./btpd <---開啟btpd 並使用預設值
3. ./btcli add -d "檔案儲存目錄" "種子" <---將種子加入btpd
4. ./btcli start <---btpd開始下載
5. ./btcli stat <---觀看btpd狀態
我在做完上方五個步驟後,btpd會自己關掉。我有在一般桌上型電腦linux的環境下執行過同樣的動作可以正確完成下載,但是在我的開發版上卻會執行失敗。