APT-Cacher NG: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
 
(7 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
{{APT
|precedente=Apt-cdrom
|successivo=Dpkg
}}
{{Versioni compatibili}}
{{Versioni compatibili}}


== Introduzione ==
== Introduzione ==


== Introduzione ==
Questo applicativo permette di creare una cache centralizzata dei [[pacchetto|pacchetti]] deb per tutte le macchine della propria LAN. In questo modo se una macchina necessita di scaricare un pacchetto già richiesto in precedenza da un altro computer preleverà detto pacchetto dalla cache centrale invece che scaricarlo nuovamente dal [[repository]] internet.
 
Questo applicativo permette di creare una cache centralizzata dei pacchetti deb per tutte le macchine della propria LAN. In questo modo se una macchina necessita di scaricare un pacchetto già richiesto in precedenza da un'altro computer preleverà detto pacchetto dalla cache centrale invece che scaricarlo nuovamente dal repository internet.


Dalla descrizione del pacchetto <code>apt-cacher-ng</code>
Dalla descrizione del pacchetto <code>apt-cacher-ng</code>
: Apt-Cacher NG è stato progettato da zero come rimpiazzo di apt-cacher, ma concentrandosi sulla massimizzazione del flusso di dati con bassi requisiti in termini di risorse di sistema. Può anche essere usato come sostituto di apt-proxy e approx senza bisogno di modificare i file sources.list dei client.
: Apt-Cacher NG è stato progettato da zero come rimpiazzo di apt-cacher, ma concentrandosi sulla massimizzazione del flusso di dati con bassi requisiti in termini di risorse di sistema. Può anche essere usato come sostituto di apt-proxy e approx senza bisogno di modificare i file <code>sources.list</code> dei client.


== Installazione ==
== Installazione ==
Riga 26: Riga 28:
* Modificare gli indirizzi dei singoli repository premettendo quello della macchina su cui è in esecuzione il proxy, ad esempio
* Modificare gli indirizzi dei singoli repository premettendo quello della macchina su cui è in esecuzione il proxy, ad esempio
:: <pre>deb http://ftp.debian.org/debian stable main</pre>
:: <pre>deb http://ftp.debian.org/debian stable main</pre>
: diverrebbe
: diverrebbe:
:: <pre>deb http://indirizzo_pc_apt-cacher-ng:3142/ftp.debian.org/debian stable main</pre>
:: <pre>deb http://indirizzo_pc_apt-cacher-ng:3142/ftp.debian.org/debian stable main</pre>
* Editare (o creare se non esiste già) il file <code>apt.conf</code> aggiungendo la seguente direttiva:
* Editare (o creare se non esiste già) il file <code>apt.conf</code> aggiungendo la seguente direttiva:
:: <pre>Acquire::http::Proxy "http://indirizzo_pc_apt-cacher-ng:3142/";</pre>
:: <pre>Acquire::http::Proxy "http://indirizzo_pc_apt-cacher-ng:3142/";</pre>


Si noti bene che tale modifica dovrà riguardare ANCHE il file <code>sources.list</code> della macchina su cui è installato <code>apt-cacher-ng</code> se si vuole che anche questa sfrutti il proxy, infatti quest'ultimo non altera minimamente le impostazioni di APT.<br>
Si noti bene che tale modifica dovrà riguardare ANCHE il file <code>sources.list</code> della macchina su cui è installato <code>apt-cacher-ng</code> se si vuole che anche questa sfrutti il proxy, infatti quest'ultimo non altera minimamente le impostazioni di [[Apt|APT]].<br>
In poche parole sulla macchina su cui è installato il proxy l'indirizzo della cache sarà banalmente <code>localhost:3142</code>.
In poche parole sulla macchina su cui è installato il proxy l'indirizzo della cache sarà banalmente <code>localhost:3142</code>.


Riga 70: Riga 72:


<pre>
<pre>
# Principale
deb http://ftp.it.debian.org/debian/ stable main
deb http://ftp.it.debian.org/debian/ stable main


Riga 78: Riga 81:
# L'indirizzo senza passaggio dal proxy sarebbe https://packages.sury.org/php/
# L'indirizzo senza passaggio dal proxy sarebbe https://packages.sury.org/php/
deb http://HTTPS///packages.sury.org/php/ stable main
deb http://HTTPS///packages.sury.org/php/ stable main
</pre>


</pre>
== Risoluzione problemi ==
 
Qualora si dovesse cominciare a ricevere un errore del tipo <code>Connessione non riuscita [IP: 192.168.X.X 3142]</code> durante l'aggiornamento di alcuni repository provare a disabilitare l'utilizzo di <code>apt-cacher-ng</code> in <code>/etc/apt/apt.conf</code> e quindi rieseguire <code># apt update</code>.<br>
Se senza proxy l'aggiornamento avviene per tutti i repository senza problemi allora la soluzione più semplice e rapida è disinstallare completamente (opzione <code>purge</code>) <code>apt-cacher-ng</code> e quindi reinstallarlo subito.


== Approfondimenti ==
== Approfondimenti ==
2 853

contributi

Menu di navigazione