Az apt-cacher-ng szoftvercsomagok proxy alapú tárolására kitalált rendszer.
Akkor használjuk, ha több gépre kell telepítenünk ugyanazokat a csomagokat, az Internetről, egyik gépet felvértezzük ezzel a csomaggal, a többi erről a gépről fogja letölteni a csomagokat.
Debian 6.x rendszereken:
apt-get install apt-cacher-ng
A következőkben feltételezzük, hogy a 192.168.5.1 gépet neveztük ki ez ügyben szervernek, vagyis az a gép amely az Internetről tölti a csomagokat. A több gép IP címe jelenleg nem fontos, de nevezzük őket klienseknek.
A klienseken be kell állítani:
Acquire::http { Proxy "http://192.168.5.1:3142"; };
Hozzuk létre a fenti állományt.
Vagy javítsuk a /etc/apt/sources.list állományt:
deb http://192.168.5.1:3142/ftp.hu.debian.org/debian squeeze main
A beállításhoz segítséget kaphatunk a böngészőbe beírva: http://192.168.5.100:3142
A már letöltött csomagokat is használhatjuk, ezt a műveletet nevezzük importálásnak. A /var/cache/apt/archives/ könyvtárból másoljuk a .deb csomagokat az alábbi könyvtárba:
/var/cache/apt-cacher-ng/_import
Az _import könyvtár persze nem létezik, létre kell hoznunk.
A már fentebb említett webfelületen van egy „Related links” rész. Alatta van egy „Statistics report and configuration page” link. Itt lekérdezéseket és beállításokat is végezhetünk az Apt-cacher-ng segítségével.