04/01/2011

Creare una repository locale con apt-proxy

Creare repository locale con il apt-proxy logo ubuntu.jpg

Una repository locale è molto utile quando avete una connessione a internet lenta, utilizzando apt-proxy i client ubuntu/debian potranno utilizzare il repository locale invece di dover acceder ea internet per gli aggiornamenti.

installiamo apt-proxy

aprite il terminale  da

applicazioni-accessori-terminale

digitate il comando

sudo apt-get install apt-proxy

apt-proxy si avvia automaticamente dopo l' installazione.

poi dovete modificare con

sudo gedit /etc/apt-proxy/apt-proxy.conf

la sezione add_backend/debian in modi che punti a mirror vicini.

A questo collegamento potete trovare l' elenco dei siti mirror più vicini. http://ftp.it.debian.org/debian/README.mirrors.html

A questo punto è sufficiente modificare il file

sudo gedit /etc/apt/sources.list

sui pc client che si devono aggiornare dal server.

inserendo la stringa

deb http://ip o hostname:9999/main stable main contrib non-free

deb http://ip o hostname:9999/non-US stable/non-US main contrib non-free

 deb http://ip o hostname:9999/security stable/update main contrib non-free

dove la porta automatica di default è la 9999 e dovete sostituire la dicitura ip o hostname con uno dei due parametri.

Una volta fatta la modifica

effettuate sempre da terminale

apt-get update

Così ogni volta che un client preleverà un pacchetto da internet il secondo lo preleverà dalla cache locale.