GNU/Linux >> Linux Esercitazione >  >> Debian

Configurazione rapida del proxy di memorizzazione nella cache dei pacchetti Debian/Ubuntu con apt-cacher-ng

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.


Debian
  1. Come configurare la replica di streaming PostgreSQL con slot di replica su Debian 10

  2. Verifica delle dipendenze dei pacchetti con apt-rdepends su Debian e Ubuntu

  3. Come utilizzare APT con proxy su Ubuntu e Debian

  4. Come configurare il failover IP con KeepAlived su Ubuntu e Debian

  5. Debian:creare un pacchetto .deb con sole dipendenze?

Come configurare Icinga Web 2 su Ubuntu 18.04 / Ubuntu 16.04 / Debian 9

Come configurare il server NFS su Debian 9 / Ubuntu 16.04 / LinuxMint 18

Gestione dei pacchetti Ubuntu con apt

Controlla le dipendenze di un pacchetto in Ubuntu 20.04 e Debian 10

Come configurare ModSecurity con Nginx su Debian/Ubuntu

Configurazione iniziale del server con Debian 11