lost and found ( for me ? )

Linux: Bit torrent Client

今までiso を bit torrent でダウンロードしたことがなかったのでためしてみた。

[root@arizona ~]# cat /etc/redhat-release
Fedora release 11 (Leonidas)

[root@arizona ~]# uname -r
2.6.30.8-64.fc11.x86_64

[root@arizona ~]# yum list | grep torrent
bittorrent.noarch 4.4.0-12.fc11 installed

[root@arizona ~]# rpm -ql bittorrent-4.4.0-12.fc11.noarch
/etc/logrotate.d/bittorrent
/etc/pki/bittorrent
/etc/pki/bittorrent/public.key
/etc/rc.d/init.d/btseed
/etc/rc.d/init.d/bttrack
/etc/sysconfig/bittorrent
/usr/bin/bittorrent-console
/usr/bin/bittorrent-curses
/usr/bin/bittorrent-tracker

Pythonスクリプトみたい。

[root@arizona ~]# less /usr/bin/bittorrent-console
#!/usr/bin/python

# Written by Bram Cohen, Uoti Urpala and John Hoffman

from __future__ import division

from BitTorrent.platform import install_translation
install_translation()

GUI版もある。

[root@arizona ~]# yum install -y bittorrent-gui.noarch

[root@arizona ~]# rpm -ql bittorrent-gui.noarch 0:4.4.0-12.fc11
/usr/bin/bittorrent
/usr/bin/maketorrent

http://torrent.fedoraproject.org/ から torrent ファイルをダウンロード。
アプリケーション -> インターネット -> Bit torrent file transfer で GUI を起動。

GUI -> File -> open torrent file で torrent file を 選択。 iso のダウンロードが始まる。
http or ftp でダウンロードするより、ずっと早いなー


TCPのコネクション何本はってるんだろう。。

[root@arizona ~]# ps aux | grep torrent
root 3824 11.8 1.0 771672 40816 ? Sl 09:26 0:50 /usr/bin/python /usr/bin/bittorrent

ん、エラーが。なんだろう。。

[root@arizona ~]# lsof -p 3824 | egrep -i tcp | wc -l
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /root/.gvfs
Output information may be incomplete.

ん、なんじゃこりゃ。。

# ls -la
d?????????? ? ? ? ? ? .gvfs

ファイルに出力結果をおとして、TCPの接続数を確認。

[root@arizona ~]# lsof -p 3824 > aaa.txt

ESTABLISHED の数をかぞえる。

[root@arizona ~]# egrep -i established aaa.txt
bittorren 3824 root 17u IPv4 22215 0t0 TCP 192.168.1.150:34121->aalimraan.hidayahonline.net:6976 (ESTABLISHED)

14本もコネクションはってるんだ。。

[root@arizona ~]# egrep -i established aaa.txt | wc -l
14

ダウンロードが完了。
F12-Snap3-x86_64-Live.torrent をもとに、ダウンロードしたら、F12-Snap3-x86_64-Live.torrent ディレクトリができた。

[root@arizona ]# ls
F12-Snap3-x86_64-Live ダウンロード ドキュメント 画像
F12-Snap3-x86_64-Live.torrent テンプレート ビデオ 公開
Firefox_wallpaper.png デスクトップ 音楽

[root@arizona ]# cd F12-Snap3-x86_64-Live
[root@arizona F12-Snap3-x86_64-Live]# ls
F12-Snap3-x86_64-Live-CHECKSUM F12-Snap3-x86_64-Live.iso README-SOURCES

CLIだとこんな感じで使う。

torrent ファイルの情報

[root@arizona ]# torrentinfo-console F12-Snap3-x86_64-Live.torrent
torrentinfo-console 4.4.0 - decode BitTorrent metainfo files

metainfo file.......: F12-Snap3-x86_64-Live.torrent
info hash...........: 1cac2922b6dbea34e660bbd9b20e395063b95c6b
directory name......: F12-Snap3-x86_64-Live
files...............:
F12-Snap3-x86_64-Live-CHECKSUM (966)
F12-Snap3-x86_64-Live.iso (682622976)
README-SOURCES (146)
archive size........: 682624088 (2604 * 262144 + 1112)

ダウンロード。

[root@arizona ]# bittorrent-console F12-Snap3-x86_64-Live.torrent

saving: F12-Snap3-x86_64-Live
file size: 682,624,088 (651 MiB)
percent done: 0.0
time left: Initial startup
download to: /home/hattori/F12-Snap3-x86_64-Live
download rate: ---
upload rate: ---
share rating:
seed status:
peer status:
--

Get things done!

Eddie Money 久しぶりにきいたらいいなー。声が好きだ。baby hold on ..
最近アルバム出してるのかな~。

Cheers!

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.