4
contributi
Sal (discussione | contributi) Nessun oggetto della modifica |
Sal (discussione | contributi) Nessun oggetto della modifica |
||
Riga 2: | Riga 2: | ||
==Introduzione== | ==Introduzione== | ||
Apt-cacher | Apt-cacher è un programma che ha lo scopo di creare una cache di pacchetti deb su un server, per poi renderli disponibili a tutte le macchine presenti sulla LAN. In questo modo è possibile limitare la banda utlizzata in uscita e velocizzare i tempi di installazione. <br> | ||
A differenza di apt-proxy (http://apt-proxy.sourceforge.net/), apt-cacher ha una struttura completamente piatta, per cui i pacchetti dela cache sono conservati in una unica directory anche se provengono da repository diversi; questa soluzione ne rende l'utilizzo | A differenza di apt-proxy (http://apt-proxy.sourceforge.net/), apt-cacher ha una struttura completamente piatta, per cui i pacchetti dela cache sono conservati in una unica directory anche se provengono da repository diversi; questa soluzione ne rende l'utilizzo più semplice e immediato. | ||
==Installazione== | ==Installazione== | ||
Per installare apt-cache | Per installare apt-cache è sufficiente digitare sul server che dovrà contenere la cache | ||
<pre> | <pre> | ||
apt-get install apt-cacher | # apt-get install apt-cacher | ||
</pre> | </pre> | ||
==Configurazione== | ==Configurazione== | ||
Per configurare apt-cacher | Per configurare apt-cacher è necessario <br> | ||
1) modificare il file | 1) modificare il file | ||
<pre> | <pre> | ||
/etc/default/apt-cacher | /etc/default/apt-cacher | ||
</pre> | </pre> | ||
ponendo ad 1 il valore di AUTOSTART. In questo modo apt-cacher si | ponendo ad 1 il valore di AUTOSTART. In questo modo apt-cacher si avvierà automaticamente ad ogni sessione. Nel caso vogliate avviare/fermare apt-cacher manualmente basterà usare il comando | ||
<pre> | <pre> | ||
/etc/init.d/apt-cacher {start|stop|restart|force-reload} | # /etc/init.d/apt-cacher {start|stop|restart|force-reload} | ||
</pre> | </pre> | ||
2) modificare il file | 2) modificare il file | ||
Riga 168: | Riga 168: | ||
# each other. FTP access method not supported yet, maybe in the future. | # each other. FTP access method not supported yet, maybe in the future. | ||
</pre> | </pre> | ||
Le opzioni | Le opzioni più importanti sono | ||
1) cache_dir che determina la directory in cui | 1) cache_dir che determina la directory in cui verrà salvata la cache <br> | ||
2) allowed_hosts che specifica uno o | 2) allowed_hosts che specifica uno o più indirizzi a cui limitare l'accesso alla cache <br> | ||
3) daemon_port che specifica la porta sulla quale ascolta apt-cacher <br> | 3) daemon_port che specifica la porta sulla quale ascolta apt-cacher <br> | ||
==Client== | ==Client== | ||
Non | Non è necessario installare apt-cacher sui client. Per accedere alla cache dovrete solo modificare il file | ||
<pre> | <pre> | ||
/etc/apt/sources.list | /etc/apt/sources.list | ||
Riga 187: | Riga 187: | ||
deb http://ftp.it.debian.org/debian unstable main contrib non-free | deb http://ftp.it.debian.org/debian unstable main contrib non-free | ||
</pre> | </pre> | ||
La nuova riga da inserire per utilizzare la cache | La nuova riga da inserire per utilizzare la cache sarà | ||
<pre> | <pre> | ||
deb http://computer:3142/ftp.it.debian.org/debian unstable main contriib non-free | deb http://computer:3142/ftp.it.debian.org/debian unstable main contriib non-free | ||
</pre> | </pre> | ||
Basterà poi salvare e lanciare un | |||
<pre> | <pre> | ||
apt-get update | # apt-get update | ||
</pre> | </pre> | ||
per cominciare ad utilizzare la cache. <br> | per cominciare ad utilizzare la cache. <br> | ||
Riga 199: | Riga 199: | ||
==Importare Pacchetti== | ==Importare Pacchetti== | ||
A questo punto siamo pronti per usare apt-cacher. Se | A questo punto siamo pronti per usare apt-cacher. Se però si hanno già a disposizione tanti pacchetti installati sul server e presenti nella directory | ||
<pre> | <pre> | ||
/var/cache/apt/archives | /var/cache/apt/archives | ||
</pre> | </pre> | ||
potreste volerli importare nella cache. Niente di | potreste volerli importare nella cache. Niente di più semplice :) | ||
Copiate tutti i pacchetti nella directory | Copiate tutti i pacchetti nella directory | ||
<pre> | <pre> | ||
Riga 210: | Riga 210: | ||
e poi lanciate il comando | e poi lanciate il comando | ||
<pre> | <pre> | ||
/usr/share/apt-cacher/apt-cacher-import.pl | # /usr/share/apt-cacher/apt-cacher-import.pl | ||
</pre> | </pre> | ||
che mette a disposizione tutti i pacchetti importati nella cache. <br> | che mette a disposizione tutti i pacchetti importati nella cache. <br> | ||
Non resta che augurare happy caching! <br> | Non resta che augurare happy caching! <br> | ||
<br> | <br> | ||
---- | |||
giorsat | giorsat | ||
Sal | : [[Utente:Sal|Sal]] |
contributi