Usare apt-cacher per creare una cache dei pacchetti usabile in una LAN: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 2: Riga 2:


==Introduzione==
==Introduzione==
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>
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 pi� semplice e immediato.
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 sufficiente digitare sul server che dovr� contenere la 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 necessario <br>  
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 avvier� automaticamente ad ogni sessione. Nel caso vogliate avviare/fermare apt-cacher manualmente baster� usare il comando
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 pi� importanti sono
Le opzioni più importanti sono
1) cache_dir che determina la directory in cui verr� salvata la cache <br>
1) cache_dir che determina la directory in cui verrà salvata la cache <br>
2) allowed_hosts che specifica uno o pi� indirizzi a cui limitare l'accesso alla cache <br>
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 necessario installare apt-cacher sui client. Per accedere alla cache dovrete solo modificare il file
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 sar�
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
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 per� si hanno gi� a disposizione tanti pacchetti installati sul server e presenti nella directory
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 pi� semplice :)
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]]
4

contributi

Menu di navigazione