22feb84fb4c4e719d7fe6a939a0d87afe1e9fb6f
[quix0rs-apt-p2p.git] / debian / control
1 Source: apt-dht
2 Section: net
3 Priority: optional
4 Maintainer: Cameron Dale <camrdale@gmail.com>
5 Homepage: http://www.camrdale.org/apt-dht.html
6 Standards-Version: 3.7.3
7 Build-Depends: debhelper (>= 5.0.37.2)
8 Build-Depends-Indep: python-dev, python-support (>= 0.5.4), docbook-to-man
9 Build-Depends-Indep: python-twisted-web (>= 0.6), python (>= 2.3.5-1), python-apt, python-central (>= 0.5)
10 Vcs-Git: git://git.camrdale.org/git/apt-dht.git
11 Vcs-Browser: http://git.camrdale.org/?p=apt-dht.git;a=summary
12 XS-Dm-Upload-Allowed: yes
13
14 Package: apt-dht
15 Architecture: all
16 Depends: ${python:Depends}, python-twisted-web (>= 0.6), python-apt (>= 0.5.8)
17 Depends: ${python:Depends}, adduser, python-debian (>= 0.1.4), python-apt
18 Provides: python-apt-dht, python-apt-dht-khashmir
19 Description: apt helper for peer-to-peer downloads of Debian packages
20  Apt-DHT is a helper for downloading Debian packages files with APT.
21  It will download any needed files from other Apt-DHT peers in a
22  bittorrent-like manner, and so reduce the strain on the Debian mirrors.
23  .
24  The Apt-DHT daemon runs automatically on startup and listens for
25  requests from APT for files, as well as maintaining membership in a
26  Distributed Hash Table (DHT). For any files which have a hash
27  available (most files), peers that have the file are looked for in the
28  DHT. The file can then be downloaded from them, using the uploading
29  bandwidth of other peers while reducing the demand on the Debian mirror
30  network. However, if a package cannot be found on any peers, Apt-DHT
31  will fall back to downloading from a mirror to ensure all packages are
32  downloaded. Once downloaded, the file is hash checked and added to the
33  DHT so that other peers can download it without the mirror.
34  .
35  The configuration is very simple, and only involves prepending
36  'localhost' and the port to your current sources.list lines (similar
37  to other apt-proxy-like software).