查看完整版本 : 下载BT后不知道该怎么安装
我下载的 是BitTorrent-3.2.1b.tar.gz
解包后不知道该怎么安装
请指教
最初由 gnn77 发布
我下载的 是BitTorrent-3.2.1b.tar.gz
解包后不知道该怎么安装
请指教
直接make
然后有很多命令。主要是命令行。
以下是我翻译的README文件,有不对的地方欢迎指出纠正。
====================================================
====================================================
0.0.01
20030902
Translated by YY+BT at TeleSense
====================================================
====================================================
BT是一个文件发布工具。她很容易使用-只要点击超链就能开始下载。
一旦多于一个人在下载时,他们之间就立刻会有文件块相互传送,从而
可以减轻主服务器的带宽负担。即使在多个同时下载时,主服务器的
上载负担也相当小,因为每个新的下载点都会提供新的上载能力。
通过运行一个安装程序,可以加入对Windows Web浏览器的支持。该预
编译版已经可用了,它们的编译生成介绍在BUILD.windows.txt文档中。
Unix的安装介绍文档在INSTALL.unix.txt文档中。
====================================================
====================================================
启动主服务器 -
1) 开始运行一个tracker
首先,你需要一个tracker。如果你是动态IP或者其他不确定的连接形式
的话,你应该搜寻其他的tracker来使用。如果实在不行的话,也可以按
下列步骤来做。
Tracker为下载点之间提供相互的交流。Tracker上的负担很小,所以你
文件很多的话,也仅需要一个tracker。
运行一个tracker,请执行bttrack.py命令。
示例:
./bttrack.py --port 6969 --dfile dstate
--dfile 是tracker保持持续连接信息的地方。当你重新启动一个tracker
时,它可以使得立即恢复工作。如果该文件不存在,会自动创建。
Tracker必须建立在可寻址的机器上,必须清楚它的IP地址或者DNS名称。
Tracker在标准输出上输出web日志。在它的索引页可以知道它正处理文件的
相关信息。
2) 用btmakemetafile.py命令创建一个即时信息文件
生成即时信息文件,请运行发布的btmakemetafile命令,并且输入文件名
和tracker的URL地址。
./btmakemetafile.py myfile.ext http://my.tracker:6969/announce
然后会生成一个叫myfile.ext.torrent的文件。
如果URL端口不是80的话,必须指明实际端口号。
该命令hash文件时,会耗费一段时间扫描整个文件。
/announce路径比较特别,是tracker要的硬代码。my.tracker必须替换为
你的tracker自己的域名或IP。
在tracker的URL中,即可以用dns名称也可以用IP地址。
3) 把.torrent后缀用application/x-bittorrent选项与你的web服务器关
联起来。
根据你使用的web服务器的不同,需要进行不同的设置。
使用的web服务器应当支持静态文件服务,并且在Internet上是可寻址的。
4) 上传新建的.torrent文件到你的web服务器上。
由于上传的文件是以.torrent结尾的,所以此后缀必须设置正确的mimetype
关联。
5) 建立一个关联到第4)步中上传文件的静态页面。
在第4)步中上传的文件,要用一个平常的url连接。
6) 以恢复文件的形式开始一个下载
你必须在已完成文件上启动一个下载点,这样其他新的下载点才能有一个源。
示例:
./btdownloadheadless.py --url http://my.server/myfile.torrent --saveas myfile.ext
要确保saveas参数是指向一个已经完成的文件。
如果你是在本机或是局域网内运行此完整下载点的话,需要一个--ip
parameter 参数。可以是IP地址,也可以是DNS名称。
BitTorrent缺省端口为6881。如果6881不行的话(可能另一下载已经占用),
会尝试6882,6883,等等。直到6889。
7) 完成!
现在要做的是让其他人下载!向他们提供你在第5)步建立的页面。
====================================================
====================================================
BitTorrent也可以发布整个目录 - 只要给btmetafile.py指定文件所在目录
,该目录会作为一个单元进行发布。除了叫‘CVS’和‘core’的文件和目录
外,其子目录的所有内容也会包含进来。
如有疑问,请访问如下web站点或邮件列表 -
http://bitconjurer.org/BitTorrent/
http://groups.yahoo.com/group/BitTorrent
作者:Bram,在irc.freenode.net的#bittorent可以经常遇到。
vBulletin® v3.6.8,版权所有 ©2000-2009,Jelsoft Enterprises Ltd.