apt-cacher - Caching proxy server for Debian/Ubuntu software repositories

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name apt-cacher
Package version 1.7.10+deb8u2
Package architecture all
Package type deb
Installed size 284 B
Download size 98.06 KB
Official Mirror ftp.br.debian.org
Apt-cacher performs caching of files requested by apt-get (or other APT clients
such as aptitude or synaptic). Apt-cacher can also proxy Debian Bugs SOAP
requests for apt-listbugs. It is most useful for local area networks with slow
internet uplink or as a method for reducing multiple large downloads.
When a file or package is requested, the cache checks whether it already has
the requested version, in which case it sends the package to the user
immediately.  If not, it downloads the package while streaming it to the user
at the same time. A local copy is then kept for use by other users.
Apt-cacher has been optimized for best utilization of network bandwidth and
efficiency even on slow low-memory servers. Multiple ways of installation are
possible: as a stand-alone HTTP proxy, as a daemon executed by inetd or as a
CGI program (deprecated). Client machines are configured by changing APT's
proxy configuration or modification of access URLs in sources.list.
The package includes utilities to clean the cache (removing obsolete package
files), generate usage reports and import existing package files.  Optional
features include a file checksum verification framework, IPv6 support, FTP and
HTTPS (proxying only) support as well as the simultaneous caching of different
repositories (e.g Debian and Ubuntu).
Apt-cacher can be used as a replacement for apt-proxy, with no need to modify
client's /etc/apt/sources.list files (and even reusing its config and cached
data), or as an alternative to approx.


Package Version Architecture Repository
apt-cacher_1.7.10+deb8u2_all.deb 1.7.10+deb8u2 all Debian Main
apt-cacher - - -


Name Value
debconf >= 0.5
debconf-2.0 -
ed -
libdpkg-perl -
libfilesys-df-perl -
libfreezethaw-perl -
libio-interface-perl -
libipc-shareable-perl -
libnetaddr-ip-perl -
libsys-syscall-perl -
libwww-curl-perl >= 4.00
libwww-perl -
lsb-base >= 3.2-14
perl:any -
ucf >= 0.28
update-inetd -


Type URL
Binary Package apt-cacher_1.7.10+deb8u2_all.deb
Source Package apt-cacher

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install apt-cacher deb package:
    # sudo apt-get install apt-cacher




2017-05-11 - Mark Hindley <mark@hindley.org.uk>
apt-cacher (1.7.10+deb8u2) jessie; urgency=medium
* Backport of fix for #786661: ensure /var/run/apt-cacher is created in
inetd mode.
2017-03-26 - Mark Hindley <mark@hindley.org.uk>
apt-cacher (1.7.10+deb8u1) jessie; urgency=medium
* Prevent HTTP response splitting with encoded newlines in
request. Backport of fix for #858739.
2014-08-26 - Mark Hindley <mark@hindley.org.uk>
apt-cacher (1.7.10) unstable; urgency=low
* Internally store http_proxy as URI object which can include
authorisation details.
* Remove http_proxy_auth from default config and update http_proxy
example to include authorisation.
* Support command line option like http_proxy= to unset value.
* Deprecate use_proxy and use_proxy_auth. Issue warnings if they are
set.  Instead, just use http_proxy if it is configured.
* Add libcurl noproxy configuration example to manpage.
* In apt-cacher-cleanup.pl, use tied GDBM file for %svrhash to reduce
memory consumption.
* Add architectures powerpcspe, ppc64, sparc64 and x32 from
http://www.ports.debian.org and arm64
(https://wiki.debian.org/Arm64Port) to supported_archs (closes:
* Protect embedded "\r\n\r\n" sequences from being chomp()ed by the
reading process (closes: #755184).
* In apt-cacher-cleanup.pl, if the header file has disappeared, try once
to download it.
* Alphabetise man page options.
* Always escape hyphens in manpage.
* Remove spurious \: in manpage URL.
* Man page formatting fixes
* Document behaviour if daemon_addr is unset.
2014-07-01 - Mark Hindley <mark@hindley.org.uk>
apt-cacher ( unstable; urgency=low
* Bug fix: "version regexp to tight". Some packages (dh-autoreconf, for
example) just have a single number as the version. Thanks to Gregor
Herrmann (closes: #753365).

See Also

Package Description
apt-clone_0.2.2_all.deb Script to create state bundles
apt-cudf_3.3~beta1-3_amd64.deb CUDF solver integration for APT
apt-dater-host_1.0.0-2+deb8u1_all.deb host helper application for apt-dater
apt-dater_0.9.0-8_amd64.deb terminal-based remote package update manager
apt-doc_1. documentation for APT
apt-file_2.5.4_all.deb search for files within Debian packages (command-line interface)
apt-forktracer_0.4_all.deb a utility for tracking non-official package versions
apt-listbugs_0.1.16_all.deb tool which lists critical bugs before each APT installation
apt-listchanges_2.85.13+nmu1_all.deb package change history notification tool
apt-listdifferences_1.20141011_all.deb source differences notification tool
apt-mirror_0.5.1-1_all.deb APT sources mirroring tool
apt-move_4.2.27-3_amd64.deb Maintain Debian packages in a package pool
apt-offline-gui_1.5.1_all.deb offline APT package manager - GUI
apt-offline_1.5.1_all.deb offline APT package manager
apt-p2p_0.1.8_all.deb apt helper for peer-to-peer downloads of Debian packages