apt-cacher-ng
è un'alternativa a un server proxy apt più robusto disponibile come squid-deb-proxy
. Se stai gestendo una piccola rete domestica o aziendale, non cercare oltre. Potrebbe mancare alcune delle funzionalità più avanzate ma può essere configurato in pochissimo tempo, ovvero sei pronto per iniziare pochi minuti dopo l'installazione iniziale.
Server
Iniziamo configurando il server apt-cacher-ng:
# apt-get install apt-cacher-ng
Abilita per avviare apt-cacher-ng
dopo il riavvio:
# systemctl enable apt-cacher-ng
e avvia apt-cacher-ng
apt proxy:
# service apt-cacher-ng start
Questo è tutto. Il tuo server proxy apt è ora configurato e pronto per le richieste. La directory del percorso di memorizzazione nella cache predefinita è /var/cache/apt-cacher-ng/
che memorizza tutti i pacchetti scaricati. Ulteriore configurazione di apt-cacher-ng
può essere ottenuto modificando il suo file di configurazione principale /etc/apt-cacher-ng/acng.conf
Cliente
Utilizzando l'indirizzo IP del tuo server, ad es. 10.1.1.16
crea un nuovo file di configurazione apt ad es. 30proxy
con un seguente contenuto:
Acquire::http { Proxy "http://10.1.1.16:3142"; };
e salvalo in /etc/apt/apt.conf.d/
directory sostituendo l'indirizzo IP sopra con un indirizzo IP del tuo server proxy apt. Tutto fatto.
Risoluzione dei problemi
Per assicurarti che il tuo apt-cacher-ng
il proxy ha avviato il controllo di una porta in ascolto 3142:
tcp 0 0 0.0.0.0:3142 0.0.0.0:* LISTEN tcp6 0 0 :::3142 :::* LISTEN
Verificare inoltre il corretto funzionamento esaminando apt-cacher-ng
file di registro /var/log/apt-cacher-ng/apt-cacher.log
che memorizza tutte le richieste pertinenti e /var/log/apt-cacher-ng/apt-cacher.err
per possibili messaggi di errore.