## page was renamed from AmministrazioneSistema/Apt/AptProxy
#format wiki
#LANGUAGE it
<
>
<>
= Introduzione =
'''apt-proxy''' è un'applicazione utile al mantenimento in memoria di una cache dei pacchetti già scaricati in precedenza. La funzionalità principale è quella di limitare l'utilizzo della banda all'interno di una rete, consentendo ai client di connettersi al server locale per scaricare gli aggiornamenti.
= Installazione =
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://apt-proxy | apt-proxy]]
= Configurazione server =
'''You should change the default port to 9998 instead of 9999 while [[https://bugs.edge.launchpad.net/ubuntu/+source/apt-proxy/+bug/154494|| bug 154494]] isn`t fixed in order to apt-proxy to work.'''
Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[Sudo|privilegi di amministrazione]] il file `/etc/apt-proxy/apt-proxy-v2.conf` modificandolo come segue:{{{
address = 127.0.0.1
port = 9999
cache_dir = /var/cache/apt-proxy
http_proxy = proxy_server:porta
}}} Nel caso fosse presente un firewall decommentare il parametro «passive_ftp».
== Backends ==
Il server '''apt-proxy''' deve conoscere l'esatto indirizzo dove trovare i repository remoti, per questo motivo si devono impostare dei '''Backends''' che sono presenti in modo predefinito sia negli archivi di '''Ubuntu''' che di '''Debian''' e altre applicazioni.
Di seguito è presente un esempio di backends per '''Ubuntu''':
{{{
[ubuntu]
; Ubuntu archive
timeout = 60 ; Aspetta un minuto
backends =
http://archive.ubuntu.com/ubuntu
http://de.archive.ubuntu.com/ubuntu
}}}
Nel file è possibile indicare anche più di un repository, basta separare l'uno dall'altro.
Un parametro che non viene specificato è il [[Repository/Componenti|componente]] del repository che è necessario impostare nei client, mentre un altro parametro utile che si può impostare è quello del «timeout», esso viene utilizzato nel caso un cui il primo repository non risponda entro un minuto, così da utilizzarne uno secondario.
||<> ||