LUG Castegnato - Linux Users Group Castegnato / Installazione e configurazione di apt-cacher su Ubuntu 10.04

LUG Castegnato - Linux Users Group Castegnato

Linux User Group Castegnato - BS

Non hai eseguito l'accesso.

#1 18-08-2010 12:00:36

gattosilvestro
Moderator
Registrato: 20-05-2008
Messaggi: 442

Installazione e configurazione di apt-cacher su Ubuntu 10.04

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 utilizzata in uscita e velocizzare i tempi di installazione.

A differenza di apt-proxy, apt-cacher ha una struttura completamente piatta, per cui i pacchetti della cache sono conservati in una unica directory anche se provengono da repository diversi; questa soluzione ne rende l'utilizzo più semplice e immediato.

Installazione
Per installare apt-cache è sufficiente digitare sul server che dovrà contenere la cache

Codice:

apt-get install apt-cacher

Configurazione Server
Per configurare apt-cacher è necessario:

1) modificare il file /etc/default/apt-cacher ponendo ad 1 il valore di AUTOSTART. In questo modo apt-cacher si avvierà automaticamente ad ogni sessione.

Codice:

gksudo gedit /etc/default/apt-cacher

Nel caso vogliate avviare/fermare apt-cacher manualmente basterà usare il comando:

Codice:

/etc/init.d/apt-cacher {start|stop|restart|force-reload}

2) modificare il file /etc/apt-cacher/apt-cacher.conf  che contiene tutte le opzioni configurabili. Riportiamo il file di configurazione originale per completezza.
Le opzioni più importanti sono:

   1. cache_dir che determina la directory in cui verrà salvata la cache;
   2. allowed_hosts che specifica uno o più indirizzi a cui limitare l'accesso alla cache;
   3. daemon_port che specifica la porta sulla quale ascolta apt-cacher.

Configurazione client
Come prima cosa bisogna cambiare il file :

Codice:

 gksudo gedit /etc/apt/sources.list

e cambiare le seguenti linee :
 da
deb http://archive.ubuntu.com/ubuntu/
 a
deb http://192.168.100.253/apt-cacher/archive.ubuntu.com/ubuntu/

e le linee :

 da
deb-src http://archive.ubuntu.com/ubuntu/
 a
deb-src http://192.168.100.253/apt-cacher/archive.ubuntu.com/ubuntu/



per tutte le linee del file

Modificare il file /etc/apt/apt.conf.d/01proxy. Per far questo, da terminale, digitare:

Codice:

gksudo gedit /etc/apt/apt.conf.d/01proxy

Inserire la seguente riga nel file:

Codice:

Acquire::http::Proxy "http://192.168.100.253:3142";

Salvare il file. Sempre da terminale digitare il seguente comando:

Codice:

sudo apt-get update

Verificare che non escano errori.
Riferimenti
http://guide.debianizzati.org/index.php … in_una_LAN
https://help.ubuntu.com/community/Apt-Cacher-Server


ASUS P5K-VM | INTEL CORE 2 DUO E6300 | MAXTOR SMT3160812AS, MAXTOR3320820AS | 2 x CORSAIR VS1GB667D2 | SONY AWG170AB2 DVD+-RW DL

Non in linea

 

Footer forum

Powered by PunBB
© Copyright 2002–2008 PunBB