Usare approx per creare una cache dei pacchetti usabile in una LAN: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
→‎approx-gc: obsoleto
(tolto "stub")
(→‎approx-gc: obsoleto)
(6 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Squeeze|Wheezy}}
{{Versioni compatibili|Squeeze|Wheezy|Jessie|Testing_2016}}
== Introduzione ==
== Introduzione ==
Prerequisiti: conoscenza di base sull'uso dei [[repository]].
Prerequisiti: conoscenza di base sull'uso dei [[repository]].
Riga 8: Riga 8:
== Configurazione ==
== Configurazione ==
=== Server ===
=== Server ===
Aprire il file di configurazione <code>/etc/approx/approx.conf</code> col proprio editor di testi preferito.
Aprire, con i privilegi di root, il file di configurazione <code>/etc/approx/approx.conf</code> usando il proprio editor di testi preferito.


Nelle prime righe vengono indicati i repository dai quali approx attingerà. La sintassi è molto semplice, ed è suggerita da alcuni esempi già presenti: in pratica bisogna scegliere un nome per ogni repository, e accanto va messo l'URL. Il carattere "#" ad inizio riga va tolto, altrimenti la riga viene interpretata come commento.  
Nelle prime righe vengono indicati i repository dai quali approx attingerà. La sintassi è molto semplice, ed è suggerita da alcuni esempi già presenti: in pratica bisogna scegliere un nome per ogni repository, e accanto va messo l'URL. Il carattere "#" ad inizio riga va tolto, altrimenti la riga viene interpretata come commento.  
Riga 14: Riga 14:
Esempio:
Esempio:
<pre>
<pre>
debian http://ftp.it.debian.org/debian/
debian http://ftp.it.debian.org/debian
security http://security.debian.org/
security http://security.debian.org/debian-security
multimedia http://www.debian-multimedia.org/
multimedia http://www.debian-multimedia.org/
</pre>
</pre>
Riga 24: Riga 24:
Configurare il client è altrettanto semplice.
Configurare il client è altrettanto semplice.


Aprire <code>/etc/apt/sources.list</code> col proprio editor preferito. Sostituire le righe presenti con altre secondo questo schema:
Aprire, sempre coi privilegi di root, <code>/etc/apt/sources.list</code> usando il proprio editor preferito. Sostituire le righe presenti con altre secondo questo schema:
<pre>
<pre>
deb http://IP_SERVER:9999/NOME_REPOSITORY/ ALTRO
deb http://IP_SERVER:9999/NOME_REPOSITORY/ ALTRO
Riga 36: Riga 36:
deb http://192.168.0.100:9999/security/ wheezy/updates main
deb http://192.168.0.100:9999/security/ wheezy/updates main
</pre>
</pre>
=== Firewall ===
Eventualmente occorre configurare il firewall per consentire il traffico:
* DNS in uscita rispetto al server approx (porta 53 UDP e TCP)
* Web in uscita rispetto al server approx (porta 80 TCP)
* tra la LAN e il server approx (porta 9999 TCP)


== Funzionamento ==
== Funzionamento ==
Riga 45: Riga 51:
== approx-gc ==
== approx-gc ==
TODO: magari con [[cron]]
TODO: magari con [[cron]]
EDIT: paragrafo probabilmente obsoleto dalla prossima stabile:
<nowiki>apt-listchanges: notizie
------------------------
approx (5.7-1) unstable; urgency=medium
  The approx-gc program has been removed.
  Cleanup of the approx cache is now done using a simple find(1)
  command that removes files older than a specified number of days.
-- Eric Cooper <ecc@cmu.edu>  Wed, 16 Nov 2016 16:42:00 -0500</nowiki>


== Portatili ==
== Portatili ==
Riga 54: Riga 73:
== Fonti ==
== Fonti ==
* http://www.debianadmin.com/upgrade-multiple-debian-systems-with-approx.html
* http://www.debianadmin.com/upgrade-multiple-debian-systems-with-approx.html
* https://linuxconfig.org/setting-up-apt-proxy-server-approx-on-ubuntu-linux


{{
{{
914

contributi

Menu di navigazione