[Linuxtrent] Re: apt e proxy diversi

  • From: Roberto Resoli <roberto@xxxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 28 Aug 2015 12:29:41 +0200

Il 28/08/2015 09:34, Mauro Colorio ha scritto:

Utilizziamo da anni e con soddisfazione apt-cacher-ng come proxy per i
pacchetti deb,
succede però che alcuni fornitori di software mettano un
autenticazione BASIC sui propri repository,
metodo non supportato da apt-cacher-ng, l'alternativa è configurare
apt per comportarsi
in modo differente in base all'host del repository, ad esempio per i
pacchetti sernet (samba4),
nel mio caso ho messo in /etc/apt/apt.conf:

Acquire::http::Proxy "http://apt-proxy:3142";;
Acquire::http::Proxy::download.sernet.de "http://proxy:3128";;

dove apt-proxy è appunto apt-cacher-ng e proxy è uno squid che
supporta l'AUTH BASIC,
si perde il caching da parte di ACNG della sorgente incriminata ma
almeno non di deve
switchare ogni volta il proxy per fare l'update..

Puoi unificare il tutto con "squid-deb-proxy", è uno squid configurato apposta per fare il caching dei pacchetti. Qui lo usiamo come parte di una soluzione per fare installazioni unattended di Ubuntu.

# apt-cache show squid-deb-proxy
Package: squid-deb-proxy
Version: 0.7.2~bpo70+1
Installed-Size: 104
Maintainer: Michael Vogt <mvo@xxxxxxxxxx>
Architecture: all
Depends: debconf (>= 0.5) | debconf-2.0, squid3
Recommends: avahi-utils
Description-en: Squid proxy configuration to optimize package downloads
This package contains a Squid proxy configuration to manage a cache of
.deb downloads, with optimizations for the types of file present in
package repositories, and using a dedicated directory and port.
Homepage: https://launchpad.net/squid-deb-proxy
Description-md5: 41e200bb53a24b83c8c354c625759190
Section: net
Priority: extra
Filename: pool/main/s/squid-deb-proxy/squid-deb-proxy_0.7.2~bpo70+1_all.deb
Size: 14382
MD5sum: 3cb9a5496a6f2287e0a3abc17908f20b
SHA1: dcdddeb9975077a6be9990eff7d6890545cb3183
SHA256: f5f4efb0e9e83593536d0b7429b1220580445514e9953f782dd8a68c2d7ab3fe

ciao,
rob


--
Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: