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