Re: squid et apt-get update [et apt-proxy]

2004-03-25 Par sujet Pierre Habouzit
On Thu, Mar 25, 2004 at 11:28:45AM +0100, debian wrote:
> > ce que tu cherches s'appelle apt-proxy
> > 
> > apt-get install apt-proxy
> 
> fait sur le serveur maison. Ensuite configuré
> /etc/apt-proxy/apt-proxy.conf comme suit:
> 
de mémoire, il faut configurer le merdier sur inetd (ou xinetd) et
ouvrir les ports correspondant sur le firewall de la machine qui fait
proxy.
-- 
Pierre Habouzit (X2000)
http://www.madism.org

  "L'élève, comme la rivière, aimerait suivre son cours
   tout en restant dans son lit."   /Albert/ /Camus/



Re: squid et apt-get update [et apt-proxy]

2004-03-25 Par sujet debian
> ce que tu cherches s'appelle apt-proxy
> 
> apt-get install apt-proxy

fait sur le serveur maison. Ensuite configuré
/etc/apt-proxy/apt-proxy.conf comme suit:

# Configuration for apt-proxy
 
# Change this path if you do not want to keep your cache under var
APT_PROXY_CACHE=/var/cache/apt-proxy
 
### Rsync Backends
# Three or more fields each:
# 1) URL prefix
# 2) Dir to put files in (remember the trailing /!)
# 3...) http/ftp/rsync backends to replace it with (remember the
trailing /!)
 
# You can specify multiple backends like this example:
add_backend /debian/\
$APT_PROXY_CACHE/debian/\
http://sunsite.cnlab-switch.ch/ftp/mirror/debian/ 
 \
http://ftp.solnet.ch/debian/\
 
# HINT: Any request matching none of these is not served, making
# partial caching easy.
#
# You can also specify a different backend for control files
# by prefixing with a '+'.  This is particularly useful for
# using rsync for Packages and http/ftp for .deb/.tar.gzs
#
# This is a shell script and the backslashes at the end of
# the line denote that the line continues on the next line,
# so do not try to comment out one line without moving it!
#
# The 'deb' lines are examples that you can place in clients'
# sources.list that correspond to the apt-proxy backends.
 
# Debian main
deb http://mangoo:/debian stable main contrib non-free
deb http://mangoo:/debian woody main contrib non-free
deb http://mangoo:/debian sarge main contrib non-free
#deb http://APTPROXY:/debian sid main contrib non-free
#deb http://APTPROXY:/debian
project/experimental/main/binary-$(ARCH)/

add_backend /debian/\
$APT_PROXY_CACHE/debian/\
http://ftp.us.debian.org/debian/\
http://ftp.de.debian.org/debian/\
http://ftp.uk.debian.org/debian/\
+ftp.us.debian.org::debian/
  

# Debian non-US
deb http://mangoo:/non-US stable/non-US main contrib non-free
deb http://mangoo:/non-US woody/non-US main contrib non-free
deb http://mangoo:/non-US sarge/non-US main contrib non-free
#deb http://APTPROXY:/non-US sid/non-US main contrib non-free
  

add_backend /non-US/\
$APT_PROXY_CACHE/non-US/\
http://non-us.debian.org/   \
http://ftp.de.debian.org/debian-non-US/ \
http://ftp.uk.debian.org/debian-non-US/ \
+ftp.de.debian.org::debian-non-US/
  

# Debian security
deb http://mangoo:/security stable/updates main contrib non-free
deb http://mangoo:/security woody/updates main contrib non-free
#deb http://APTPROXY:/security sarge/updates main contrib non-free
  

add_backend /security/  \
$APT_PROXY_CACHE/security/  \
http://security.debian.org/




puis le sources.list comme suit:


deb http://mangoo:/ftp/mirror/debian/ testing main non-free
contrib
deb-src http://mangoo:/ftp/mirror/debian/ testing main non-free
contrib
# deb http://non-us.debian.org/debian-non-US/ stable/non-US main
contrib non-free
# deb-src http://non-us.debian.org/debian-non-US/ stable/non-US main
contrib non-free
 
deb http://mangoo:/ stable/updates main contrib non-free
# deb http://security.debian.org/ stable/updates main contrib
# deb http://debian.nettuno.it/debian/ stable main non-free contrib
# deb-src http://debian.nettuno.it/debian/ stable main non-free
contrib
# deb http://non-us.debian.org/debian-non-US/ stable/non-US main
contrib non-free
# deb-src http://non-us.debian.org/debian-non-US/ stable/non-US main
contrib non-free
 
# deb http://www.winischhofer.net/sis/debian/stable/ ./
 
 
deb http://mangoo:/ftp/mirror/debian/ stable main contrib
deb-src http://mangoo:/ftp/mirror/debian/ stable main contrib
# deb http://non-us.debian.org/debian-non-US/ stable/non-US main
contrib non-free
# deb-src http://non-us.debian.org/debian-non-US/ stable/non-US main
contrib non-free



et enfin lancé un 'apt-get update' qui me donne (attention c long):

mangoo:/etc/apt# apt-get update
Err http://mangoo testing/main Packages
  Could not connect to mangoo: (192.168.2.2). - connect (111
Connection refused)
Err http://mangoo testing/main Release
  Could not connect to mangoo: (192.168.2.2). - connect (111
Connection refused)
Err http://mangoo testing/non-free Packages
  Could not connect to mangoo:

Re: squid et apt-get update

2004-03-24 Par sujet Pierre Habouzit
ce que tu cherches s'appelle apt-proxy

apt-get install apt-proxy
On Wed, Mar 24, 2004 at 10:06:46PM +0100, debian wrote:
> Bonsoir. 
> 
> Je suis en train de tester squid sur mon serveur maison, et ca marche
> bien pour le surf sur Internet. Mais après lecture d'un peu de
> littérature sur le sujet, je ne sais toujours pas comment le
> configurer pour que mes mises à jour de mon système Debian soient
> aussi "squidées". En effet, dans mon réseau maison, j'ai aussi un
> portable en sarge et j'aimerai que mes 'apt-get update' et suite
> soient aussi prises en compte par squid plutot que de devoir aller
> chercher cela sur le Net (sauvons la bande passante..).
> 
> Etant débutant en matière squid, je ne sais pas trop par ou commencer.
> Aussi dans votre grande bonté debiannesque, auriez-vous l'obligence et
> le courage de me guider quelque peu?
> 
> En vous remerciant d'avance pour vos esprits libertaires.
> 
> S.
> 

-- 
-- 
Pierre Habouzit (X2000)
http://www.madism.org

  "L'élève, comme la rivière, aimerait suivre son cours
   tout en restant dans son lit."   /Albert/ /Camus/



Re: squid et apt-get update

2004-03-24 Par sujet Stephane Bortzmeyer
On Wednesday 24 March 2004, at 22 h 56, the keyboard of debian 
<[EMAIL PROTECTED]> wrote:

> et faut-il modifier quelque chose dans /etc/apt/sources.list ?

Surtout pas, le passage par un relais n'est qu'une optimisation, cela ne 
change rien au contenu.




Re: squid et apt-get update

2004-03-24 Par sujet debian
merci pour votre réponse.

> 
> Le plus standard (cela marche avec apt mais aussi avec wget et avec
> des tas d'autres logiciels) est de mettre dans l'environnement :
> 
> http_proxy=http://mon-cache.mon.domaine:3128/
> ftp_proxy=http://mon-cache.mon.domaine:3128/
> 
> par exemple en mettant ces lignes dans /etc/environment.

et faut-il modifier quelque chose dans /etc/apt/sources.list ?



Re: squid et apt-get update

2004-03-24 Par sujet Stephane Bortzmeyer
On Wednesday 24 March 2004, at 22 h 6, the keyboard of debian 
<[EMAIL PROTECTED]> wrote:

> je ne sais toujours pas comment le
> configurer pour que mes mises à jour de mon système Debian soient
> aussi "squidées". En effet, dans mon réseau maison, j'ai aussi un
> portable en sarge et j'aimerai que mes 'apt-get update' et suite
> soient aussi prises en compte par squid

Le plus standard (cela marche avec apt mais aussi avec wget et avec des tas 
d'autres logiciels) est de mettre dans l'environnement :

http_proxy=http://mon-cache.mon.domaine:3128/
ftp_proxy=http://mon-cache.mon.domaine:3128/

par exemple en mettant ces lignes dans /etc/environment.

Sinon, on peut le mettre dans /etc/apt/apt.conf.d/99local mais cela ne servira 
alors qu'à apt-get.




squid et apt-get update

2004-03-24 Par sujet debian
Bonsoir. 

Je suis en train de tester squid sur mon serveur maison, et ca marche
bien pour le surf sur Internet. Mais après lecture d'un peu de
littérature sur le sujet, je ne sais toujours pas comment le
configurer pour que mes mises à jour de mon système Debian soient
aussi "squidées". En effet, dans mon réseau maison, j'ai aussi un
portable en sarge et j'aimerai que mes 'apt-get update' et suite
soient aussi prises en compte par squid plutot que de devoir aller
chercher cela sur le Net (sauvons la bande passante..).

Etant débutant en matière squid, je ne sais pas trop par ou commencer.
Aussi dans votre grande bonté debiannesque, auriez-vous l'obligence et
le courage de me guider quelque peu?

En vous remerciant d'avance pour vos esprits libertaires.

S.