Spar på bandbredden med apt-cacher-ng
Om du har många datorer (eller som i mitt fall, några datorer med många installationer på m.h.a. virtualisering) så kan du spara mycket tid och bandbredd på att använda en apt-cache
Mitt val föll på apt-cacher-ng för att jag tyckte den var enkel att installera och konfigurera (jag vet inte om den är enklare än andra, jag har bara använt denna :))
En snabb installation och importera redan nedladdade paket så var serverdelen installerad. Efter det var det bara en konfigurationsfil som innehåller en rad på klienterna så var det klar.
Börja med att installera apt-cacher-ng på servern och ställa in servern att använda sig själv som proxy för apt.
$ sudo apt-get install apt-cacher-ng
$ echo 'Acquire::http { Proxy "http://localhost:3142"; };' | sudo tee /etc/apt/apt.conf.d/02proxy
$ sudo apt-get update
Efter det surfar du in på apt-cacher-ng och väljer “start import” längst ner på sidan http://localhost:3142/acng-report.html
På samma sida kan du också se hur effektivt din proxy-cache är.
på klienterna gör du samma sak, alltså lägger till 02proxy filen i /etc/apt/apt.conf.d/ katalogen, fast ersätter med FQDN eller ip adress till servern och uppdaterar apt.
echo 'Acquire::http { Proxy "http://<ip-to-server>:3142"; };' | sudo tee /etc/apt/apt.conf.d/02proxy
$ sudo apt-get update
Grymt bra när man kör virtuella KVM maskiner.
Läs även andra bloggares åsikter om Ubuntu, KVM, Linux, Open Source, apt-cacher
Relaterade inlägg:
