Updated README

pull/1/head
Tatsuhiro Tsujikawa 2007-11-13 12:08:40 +00:00
parent 3adebc4d45
commit 74b4d8c5a4
1 changed files with 26 additions and 12 deletions

38
README
View File

@ -24,20 +24,15 @@ aria2 is in very early development stage. Currently it has following features:
* BitTorrent protocol support with fast extension.
* Selective download in multi-file torrent/metalink.
* Metalink version 3.0 support(HTTP/FTP/BitTorrent).
* Limiting download/upload speed.
* Limits download/upload speed.
* Chunk checksum validation in Metalink.
* netrc support.
* Configuration file support.
* Download URIs found in a text file or stdin.
* Downloads URIs found in a text file or stdin.
* Integrates HTTP/FTP/BitTorrent downloads; downloading a file from several
different sources.
3. How to build
---------------
$ ./configure
$ make
The executable is aria2c in src directory.
4. Dependency
3. Dependency
-------------
In order to enable HTTPS support, you need GNU TLS or OpenSSL.
In order to enable BitTorrent support, you need GNU TLS+libgcrypt or OpenSSL.
@ -54,6 +49,27 @@ In order to enable async DNS support, you need c-ares or ares.
c-ares: http://daniel.haxx.se/projects/c-ares/
ares: ftp://athena-dist.mit.edu/pub/ATHENA/ares
4. How to build
---------------
In order to build aria2 from the source package, you need following development
packages(package name may vary depending on the distribution you use):
* libgnutls-dev (Required for HTTPS, BitTorrent support)
* libgpg-error-dev (Required for BitTorrent support)
* libgcrypt-dev (Required for BitTorrent support)
* libares-dev (Required for async DNS support)
* libxml2-dev (Required for Metalink support)
You can use libssl-dev instead of libgnutls-dev,libgpg-error-dev,libgcrypt-dev:
* libssl-dev (Required for HTTPS, BitTorrent support)
The build process is fairly standard way for *nix programs:
$ ./configure
$ make
The executable is aria2c in src directory.
5. BitTorrrent
--------------
The filename of the downloaded file is determined as follows:
@ -84,7 +100,6 @@ and copies whole file or a part of it to the destination.
Note:
* -o option is used to change the filename of downloaded .torrent file.
* This version only supports compact peers list format.
* The ports aria2c uses are 6881-6999.
* The maximum number of peers is 55. This limit may be exceeded when download
rate is low.
@ -94,7 +109,6 @@ rate is low.
6. Metalink
-----------
The current implementation supports HTTP/FTP/BitTorrent.
BitTorrent always has precedence over HTTP/FTP.
The other P2P protocols are ignored.
For checksum checking, both MD5 and SHA1 are supported. If both values are