BT

Transmission 1.82 for MIPSEL Etch Debian is ready for test...

這週週末在Transmission官網已經發佈到1.82版了...好快..., 花了點時間編譯成我BCM4780 NAS可以運行的版本~ 呵呵

可以到 google code 上的「debian-bcm47xx」下載

在更新之前, 請先停止原transmission 程式, 使用 /etc/init.d/transmission (因為我做的套件還沒有安裝前和安裝後執行的script...還不會...Orz..)

接著執行

apt-get update

apt-get install transmission

Transmission 1.8 開始支援 Magnet Link了

Transmission 從1.80b1開始加入 Magnet Link(磁性連接) 的支持, 因為現在好像愈來愈多的BT Tracker被開被追殺, 而Magnet Link則是從DHT演生出來的技術, 具體Magnet Link是什麼可以到Google查詢。

目前已來到1.80b3版了, for mipsel版的也已經放在Google Code上了, 有興趣的話可以下載回來測試 :D

安裝方法很簡單, 直接 apt-get update; apt-get install transmission 就可以了

具體怎麼用Transmission下載Magnet Link的BT種子呢..., 可以看看下載的簡易教學...

例如: 我的Magnet Link如下

Transmission 不能啟動的怪現象...Segmentation fault ?

昨天發現我的Transmission BT不知為何讓CPU使用率飆到7X%, 試途將它重新關閉後又重新啟動一次 發現好像不能正常啟動, 所以用debug模式看了看結果發現以下的訊息, 程序也沒有正常執行

Transmission 1.75 for MIPSEL Debian

原本是打算丟出1.74版本的, 不過後來發現官網已經更新1.75版了, 所以就直接跳到最新版啦~~ 呵呵

Transmission 1.75 Change Log (Full change refer this)

Transmission 1.73 and rTorrent 0.8.5 are ready in debian-bcm47xx Google Code

經過許多日子, 終於花了一點時間把它弄好了...平常實在是太混啦 呵呵

transmission 1.73 的change list 可以參考 : http://www.transmissionbt.com/

rtorrent 0.8.5 change history 可以參考 : http://rakshasa.no/pipermail/libtorrent-devel/2009-June/002177.html

Transmission 1.71 for MIIPSEL Debian is ready for test.

For the detail change log with transmission 1.7x, you can refer offical website.

The major change is DHT function , memory and CPU usage improvement.

== Transmission 1.71 ==

All Platforms

Transmission 1.60 for MIPSEL ETCH Debian is ready for testing.

Transmission 1.60 for MIPSEL ETCH Debian is ready for testing. The main changes are below. For full change log, you can refer transmission website.

All Platforms

Transmission 1.52 for MIPSEL is ready for testing.

I am happy to inform the transmission 1.52 for mipsel etch debian is ready for testing.

If you have set debian-bcm47xx APT server, you will be able to update it via below.

apt-get update
apt-get install transmission

If you don't know how to add it, please refer this link.

Mldonkey 3.0.0 binary with UTF-8 patch for MIPSEL is ready to test in Googel Code.

I have compiled mldoney 3.0.0 with static compile and UTF-8 patch. Now, the file is ready in the google code.

Transmission 1.51 for MIPSEL Debian DEB Package is ready in Google Code

跟大家報告好消息 Transmission 1.51 for MISPEL 已經開放下載了, 此版的重點是修正了CPU使用率過大的問題, 小弟實際測試後一般都在15%以下偶爾跳到快約20%的確滿不錯的, 且有支援IE....不過我實際用IE7登入看點選左下的設定進行設定時畫面很怪...還是我電腦的問題....。

Change Logs in Transmission 1.51 (Quote from http://www.transmissionbt.com/)

All Platforms

Google Chrome 也可以正常瀏覽及控制 Transmission WebUI

這個是今天小小的新發現, 原來用Google 本身的瀏覽器Chrome也可以正常瀏覽Transmission的網頁部份

所以總結目前知道的資訊....

支援的瀏覽器(Supported Browsers):

Firefox, Safari , Opera, Google Chrome

不支援的瀏覽器(Unsupported Browsers)

IE 6.0, IE 7.0

Transmission 1.50 for MIPSEL Debian is ready now

The Transmission 1.50 DEB package for MIPSEL Debian is ready in Google Code project now.

The main changes in 1.50 are below. You can refer official website for more information.

All Platforms

Transmission 可以完全解決在BCM4780的Reiserfs檔案系統上不能正常下載單檔超過4G的問題 :D

經過一段時間的試驗, Transmission 下自載單檔6.54G完成下載且檔案正常,也就是在Transmission上沒有rTorrent在Reiserfs單檔不能超過 4G 以上的限制 :D

不過美中不足的是Transmission 下載的速度不夠穩定常常呼快忽慢, 不支援Multi-Trackers, CPU使用率佔用太高....

不然Transmission也算是不錯的BT下載程式呢 :)

Transmission-Remote

前些時後在Transmission的官網上Links頁面上看到這的東東transmission-remote-dotnet 這個工具可以讓使用者透過它與Transmission做通信及控制,它是基於C#語言寫成的所以在使用的時候需要安裝.NET Framework 2.0 以上才可以正常運行, 用運行的畫面如下圖...

Transmission Remote

Transmission 1.40 on BCM4780 MIPSEL NAS

不好意思, 最近因為一直被客戶抱怨測試報告品質的問提和回覆測試相關的問題回覆,所以幾乎每天都很晚回家類了也不會想發文了...誰叫我是懶人...XD

廢話不多說, 原本編譯的事1.34版不過最近十一月的時候剛剛發怖1.40, 所以編譯升級到1.40了...有興趣的網友可以到下面的連結下載安裝使用

http://debian-bcm47xx.googlecode.com/files/transmission_1.40-1_mipsel.etch.deb

Transmission BT Client Introduce

 

Chapter1. 安裝/Install

1. Install the package

dpkg -i transmission_xxx.deb

2. Run transmission-daemon

transmission-daemon

3. 關閉transmission-daemon

killall transmission-daemon

4. Run transmission-daemon again

Transmission BT Client on BCM4780 NAS Success :D

Although this bittorrent client has been available in etch debian, but it is old version.

Recently, I have compiled the newer version 1.34 and it can work well in my BCM4780 NAS.

transmission on bcm4780 nas

Please refer following link for demo.

安裝與執行Mldonkey

mldonkey (2.9.6以上)

a. 下載mldonkey單執行檔 http://debian-bcm47xx.googlecode.com/files/mlnet.byte.static.zip

b. 解開zip檔並將解開的「mlnet.byte.static」的丟入到網路硬碟內並執行安裝再用Putty以SSH連線登入

c. 執行「./mlnet.byte.static」或是直接將執行檔複製到「/usr/bin」內後, 只要PATH的環境變數內有/usr/bin的參數即可以直接執行「mlnet.byte.static」

運行後會如下的畫面

mldonkey 2.9.6 for MIPSEL (Static Version) with UTF-8 單執行檔Testing

雖然可能已經有人發佈了mldonkey的下載檔案, 但是還是自己編的東西比較有感覺 XD

這個檔是用靜態的方式編譯的, 雖然最後編譯失敗....但是好像也是能用 @_@?

rTorrent 0.8.3 for MIPSEL 編譯成功~~ :D

先前出現 CURLMOPT_TIMERDATA 編譯錯誤的訊息在Google搜尋了一下, 原因是出在於Debian Etch版本中的Curl為7.15版, 太過老舊了(2005年) 所以不支援,而支援 CURLMOPT_TIMERDATA 則是在2006後的版本, 故只要將Curl更新至最新的7.19版應該就可以解決這個問題了.

可以參考這篇的有關於CURLMOPT_TIMERDATA 的編譯錯誤的說明 : http://pastebin.com/f5cb8e54e

既然知道問題是出在Curl, 所以到官方下最最新的Curl 源始碼再進行編譯. 目前版本為7.19.0

官方的rTorrent 更新至0.8.3版囉~~ 不過目前我編譯失敗...:(

rtorrent的官方網站已經提供 rtorrent 0.8.3及libtorrent 0.12.3版了, 主要更新內容如下

* Fixed EINTR handling in execute command. Patch by anonymous.

* Fixed a couple of memory leaks in xmlrpc.cc. Reported by Novik.

* Initial seeding support added. Patch by Josef Drexler.

* Added a work-around for the stdin kqueue bug in MacOSX. Original
patch by Josef Drexler.

* Numerous bug-fixes and patches by Josef Drexler.

在編譯的過程中出現了點問題, 還在看有什麼解決的方法....錯誤的Log如下....

rtorrent 0.8.2 and libtorrent 0.12.2 for BCM4780 NAS

雖然已經編好很久了, 但因為最近忙的關係一直沒有太多時間打包...

這次利用要返台前的時間把跑許多時間的rtorrent關掉並進行打包成deb的動作... :)

已經測試2個星期有了, 0.8.2版確時已經沒有吃大量記憶體的問題了, 我開許多下載記憶體只吃15~25MB :D

top with rtorrent0.82

配合nTorrent0.5使用上也沒什麼問題...呵呵

打包的Deb檔案可以到下面下載

rtorrent 0.8.2

常用熱鍵 (Popular Hotkeys)

常用熱鍵 (Popular Hotkeys)

rTorrent 0.8 + nTorrent 吃了很多記憶體...?

之前就感覺用rTorrent 0.8 + nTorrent0.5 在如果丟很多種子下載的話會造成吃掉很多swap的空間...

後來在rtorrent的官網看到0.81changelog有寫到...

哈哈...解決BCM4780 rtorrent 不能下載單檔超過4G的問題了... :)

最近在BCM4780的NAS上又加裝了一顆硬碟開始進行試驗rtorrent下載的問題... 這次打算用另一種方式...

直接換不同的filesystem 試試 :) , 而這次要使用的檔案系統是 JFS

為什麼不選用ext3呢...那是因為模組在編好後都不能正常插入啦..都會出現以下錯誤..

nTorrent 終於試驗成功了.... :(

這星期覺得過的好快啊, 感覺沒過多久就到週末了, 趁著有時間的時候來研究一下nTorrent 為什麼用在BCM4780的NAS會不能用....上網翻了些資料, 估計是xmlrpc-c 的問題...之前編的是用 xmlrpc-1.06.23 編的, 用在rtorrent上好像不能用, 但是之前要換成xmlrpc-c-1.11.00的, 但每次都不能編譯成功,都出現錯誤...

後來再網上找到一些訊息, 就是當xmlrpc-c-1.11 在編譯如果會出現錯誤的話, 可以再configure時加入--disable-cplusplus 如下, 用這樣的configure完後compile確沒問題....真是神奇..... :(

./configure --disable-cplusplus

BTG on BCM4780 NAS的問題

之前在網路上找到BTG, 它是另一種BitTorrent Client, 使用的是 Rasterbar Libtorrent , 本來想用來跟rTorrent比較看哪個比較好, 這幾天編好了btg 0.97 , btg-config 都能正常設定, 但是在BCM4780上都沒辦法正常啟動, 也沒有什麼錯誤問題, 有誰知道是哪裡可能有問題嗎?

rTorrent 0.8 and Libtorrent 0.12.0 for BCM4780

今天花了一些時間把rtorrent 0.8編譯...並打包成deb檔方便日後安裝

在rtorrent 0.8 版本, DHT已經內建了不用再到CVS更新了

且我也編入了XMLRPC的支援, 但是我搭配nTorrent還是不能正常連線呢, 誰能告訴我是哪裡錯了呢? 看來還是乖乖用screen吧...=_="

rtorrent 0.8 測試畫面如下: (編的特別的這版本, 我想應能夠支援4G的下載檔案吧, 目前正在試驗中... :) )

下載速度最高233.5K/s 一個字....爽 :D

rtorrent_080_bcm4780_max_speed.png

==下載連結==

libtorrent_0.12.0-1_mipsel.deb

Enhanced Ctorrent for MIPSEL

官網 : http://www.rahul.net/dholmes/ctorrent
版本 : dnh3.2

ctorrent_dnh3.2 for mipsel
測試平台 : BCM4780 板子 + Debian 4.0

解決 Ocaml 3.10.0 編譯錯誤的問題

...(以上省略)
make[1]: Entering directory `/nethdd/compile/ocaml-3.10.0/tools'
../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver depend.mli
../boot/ocamlrun ../boot/ocamlc -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver depend.ml

Running Debian on BCM4780 [賀~ rtorrent 下載容量破150GB了] BCM4780 直接設定開機到硬碟

經過許多的試驗之後, 已經可以在以BCM4780為核心上,執行Debian的系統...想要執行更快速的BT已經不是什麼難事了..

原Debian的source是從 http://www.kurobox.info/bbs/index.php?showtopic=94 下載,然後經過一些修改及更新

1. 去除swaphd, mc_ctld.
2. 修改/etc/fstab
3. 修改/etc/apt/source.list
4. 修改rc.local
5. 更新套件 glibc ...
6. 刪除zh_TW編碼,改系統預設編碼為en_US.UTF-8

目前試了這個debian發現了一些問題...我是利用使用BCM4780同樣類型的板子但不是WL-700GE, 我先利用 BCM4780 直接設定開機到硬碟內的文章先將系統直接切換到硬碟內, 但是發現二個問題

1. 開機會在INIT停住不動

常用BT Tracker 一覽

BT-免上傳之torrent tracker伺服收集一覽表

BitTornado 的log 記錄功能

最近在研究BitTornado 及python, 目前想做一個功用就是在下載時會自動記錄log。

log的內容主要記錄下載完成時間和下載名稱

我加個下面幾行先測試一下

f = open('test1.txt', 'wb')
f.write('ddddd\n')
f.close()

結果一直出現錯誤,真怪??

BitTornado 修改記錄

最近有個突發奇想,把P2P的下載改成檔案完成時直接移到到某個目錄去,經過許多的失敗之後,終於改出一個稍微可以用的東西出來了 = =+

不過高興的是,往一開始完全不會Python 漸漸的透過BT 程式的源碼稍微有一點點了解用法哩。

以下是我改的code.

1. 首先先到 http://www.bittornado.com/ 抓 bittornado 3.14版

2. 改BitTornado 目錄內的 launchmanycore.py

241修改成藍色下面的樣子

else:
name = cache['name']
btdata = cache['file'][:-8]

在292行修改成藍色下面的樣子

Syndicate content