apt-cacher-ng
je alternativou k robustnějším dostupným proxy serverům apt, jako je squid-deb-proxy
. Pokud provozujete malou domácí nebo kancelářskou síť, už nehledejte. Může postrádat některé pokročilejší funkce, ale lze jej nakonfigurovat během několika minut, to znamená, že jste připraveni začít během několika minut po počáteční instalaci.
Server
Začněme konfigurací serveru apt-cacher-ng:
# apt-get install apt-cacher-ng
Povolením spustíte apt-cacher-ng
po restartu:
# systemctl enable apt-cacher-ng
a spusťte apt-cacher-ng
apt proxy:
# service apt-cacher-ng start
To je vše. Váš apt proxy server je nyní nakonfigurován a připraven pro požadavky. Výchozí adresář umístění mezipaměti je /var/cache/apt-cacher-ng/
který ukládá všechny stažené balíčky. Další konfigurace apt-cacher-ng
lze dosáhnout úpravou jeho hlavního konfiguračního souboru /etc/apt-cacher-ng/acng.conf
Klient
Pomocí IP adresy vašeho serveru např. 10.1.1.16
vytvořte nový konfigurační soubor apt, např. 30proxy
s následujícím obsahem:
Acquire::http { Proxy "http://10.1.1.16:3142"; };
a uložte jej do /etc/apt/apt.conf.d/
a nahradíte výše uvedenou IP adresu IP adresou vašeho apt proxy serveru. Vše hotovo.
Odstraňování problémů
Abyste se ujistili, že váš apt-cacher-ng
proxy začala kontrola naslouchajícího portu 3142:
tcp 0 0 0.0.0.0:3142 0.0.0.0:* LISTEN tcp6 0 0 :::3142 :::* LISTEN
Dále zkontrolujte správnou funkci prozkoumáním apt-cacher-ng
soubory protokolu /var/log/apt-cacher-ng/apt-cacher.log
který ukládá všechny relevantní požadavky a /var/log/apt-cacher-ng/apt-cacher.err
pro možné chybové zprávy.