Differenze tra le versioni di "Apt-cacher"
Riga 1: | Riga 1: | ||
+ | |||
+ | |||
= Cos'è APT-Cacher? = | = Cos'è APT-Cacher? = | ||
Riga 26: | Riga 28: | ||
# systemctl start apt-cacher-ng.service | # systemctl start apt-cacher-ng.service | ||
− | = | + | |
+ | = Configurazione lato client = | ||
* Debian/Ubuntu | * Debian/Ubuntu | ||
Riga 33: | Riga 36: | ||
* Arch Linux | * Arch Linux | ||
− | Editare il file /etc/pacman.d/mirrorlist.... | + | Editare il file ''/etc/pacman.d/mirrorlist'' aggiungendo l'indirizzo del proxy a quello del mirror che solitamente è usato per scaricare i pacchetti, es.: |
+ | |||
+ | Server = http://mi.mirror.garr.it/mirrors/archlinux/$repo/os/$arch | ||
+ | |||
+ | Diventerà | ||
+ | |||
+ | Server = http://127.0.0.1:3142/mi.mirror.garr.it/mirrors/archlinux/$repo/os/$arch | ||
+ | |||
= Transparent Proxy = | = Transparent Proxy = |
Versione delle 17:11, 5 nov 2012
Cos'è APT-Cacher?
Quanto ci si trova a gestire (aggiornare/installare) numerosi computer che utilizzano con la stessa distribuzione può essere conveniente configurare una macchina che funga da cache dei repository all'interno della nostra rete locale. In questo modo il pacchetto che si desidera installare viene scaricato dalla rete esterna solo la prima volta, le richieste successive saranno soddisfatte dal server di cache della nostra LAN.
Il programma che riesce ad eseguire tale compito è: apt-cacher-ng.
È presente nei repositori ufficiali di Debian, Ubuntu ed in AUR per gli utenti Arch Linux.
Installazione
- Debian e Ubuntu
$ sudo apt-get install apt-cacher-ng
- Arch Linux
# yaout -S apt-cacher-ng
Configurazione lato server
Su Debian ed Ubuntu non appena terminata l'installazione dell'apt-cacher-ng il demone risulta già configurato ed attivo.
- Su Arch Linux la prima volta che vogliamo abilitare il servizio dovremo eseguire i seguenti comandi:
# systemctl enable apt-cacher-ng.service # systemctl start apt-cacher-ng.service
Configurazione lato client
- Debian/Ubuntu
Editare il file /etc/apt/apt.conf.d/02proxy aggiungendo la seguente linea:
Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
- Arch Linux
Editare il file /etc/pacman.d/mirrorlist aggiungendo l'indirizzo del proxy a quello del mirror che solitamente è usato per scaricare i pacchetti, es.:
Server = http://mi.mirror.garr.it/mirrors/archlinux/$repo/os/$arch
Diventerà
Server = http://127.0.0.1:3142/mi.mirror.garr.it/mirrors/archlinux/$repo/os/$arch