domenica 27 novembre 2011

Configurazione di apt-proxy

Fui incuriosito tempo fa`, in merito alla realizzazione di un mirror per le distribuzioni, leggendo che, per un'utilizzo "casereccio", fosse consigliato l'uso di un proxy per i pacchetti.

Recuperate e lette le dovute guide, howto e quant'altro, c'ho provato (e penso di esserci riuscito).

Ho optato per apt-proxy, forse un poco 'brigosa' da configurare e capire, ma mi e` sembrata la miglior soluzione.

Ho cominciato seguendo questa guida http://guide.debianizzati.org/index.php/Apt-Proxy:_un_proxy_per_i_pacchetti_Debian, che mi ha un po` confuso le idee nell'ultima parte, dove e` spiegato, ma proprio non avevo capito.

Poi ho trovato questa https://help.ubuntu.com/community/AptProxy, che mi ha fatto riflettere sugli errori che avevo commesso.

Mentre cercavo di sistemare le configurazioni dei client, ho anche abbozzato svariate configurazioni del file /etc/apt/sources.list, tramite il generatore online http://debgen.simplylinux.ch/generate.php

L'errore che mi si presentava era dato dal fatto che cercavo di scaricare una versione errata dal mirror che non l'aveva, per esempio, per intenderci, cercavo di scaricare da "multimedia" la versione (sempre per esempio), "stable/updates", sbagliavo anche indicando l'errata directory.

Per (cercare di) spiegarmi meglio, nel "source.list" del client si deve indicare:
deb http://<host apt proxy>:<porta>/<identificazione assegnata> <tipi (per esempio: stable main contrib non-free)>
cioe`, se il file di configurazione nel server /etc/apt-proxy/apt-proxy-v2.conf contiene le indicazioni
[multimedia]
;; Debian Multimedia
backends = http://www.debian-multimedia.org
min_refresh_delay = 1d
la corretta riga da utilizzare lato client nel file /etc/apt/source.list e`
deb http://<host apt proxy>:<porta>/multimedia stable main non-free

Tutto chiaro ?

Nessun commento:

Posta un commento