Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Choix d'un proxy/cache APT

18 réponses
Avatar
Pascal Hambourg
Salut,

Envisageant de mettre en place un proxy/cache APT pour les machines d'un
réseau local, j'apprécierais des avis, retours d'expérience et
recommandations sur les différentes options disponibles. En fouillant
dans la liste des paquetages, j'en ai trouvé 4 :

- apt-proxy (ne semble pas en bon état, donc a priori exclu)
- apt-cacher
- apt-cacher-ng
- approx

Y en a-t-il d'autres qui m'auraient échappé ?

Si cela peut être utile, le proxy/cache APT serait installé sur un vieux
PC (233 MHz, 64 Mio, sans X) qui fait office de passerelle internet et
est à ce titre la seule machine allumée en permanence.

Merci.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4BC337AD.9050001@plouf.fr.eu.org

8 réponses

1 2
Avatar
David Prévot
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 12/04/2010 15:04, Gilles Mocellin a écrit :

Un avantage suplémentaire au proxy apt par rapport à un mirroir, en plus de la place :
Ca sert aussi sur des dépots externes à Debian, et même pour des
dérivées comme Ubuntu...
En tout cas avec approx.



Apt-Cacher NG gère aussi les dérivées (Ubuntu est « proprement » gérée
comme Debian : que l'on utilise par exemple ftp.us.d.o ou ftp.fr.d.o
comme miroir, le même cache est utilisé).

Une autre fonctionnalité opérationnelle d'Apt-Cacher NG (qui m'avait
conduit à abandonner apt-proxy dans un premier temps, puis Apt-cacher
ensuite - enfin je ne suis plus certain de la raison pour laquelle j'ai
abandonné le second), c'est de pouvoir récupérer les paquets déjà
téléchargés (dans le répertoire /var/cache/apt/archives/ des machines
déjà installées par exemple), afin de les ajouter au cache.

J'aime également la possibilité de l'utiliser « hors ligne » (ça m'a
rendu service à plusieurs reprises en voyage : j'avais copié le contenu
du cache sur un disque dur externe, puis ai pu facilement le configurer
sur mon notebook et ainsi installer plein de logiciels dont j'ai eu
ponctuellement besoin alors que je n'avais pas de connexion à Internet).

Je signale aussi que le mainteneur d'Apt-Cacher NG est plutôt réactif
(est-ce que j'ai déjà dit que j'aime bien Apt-Cacher NG ? ;-).

Amicalement

David

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkvDfdsACgkQ18/WetbTC/rgUwCfcupVe4w3Tl5pI50S/fiSpDGj
l20An0efgcV63d3KOdMc2Kh9JeKBfM5z
=WUNQ
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/hpvul2$2r6$
Avatar
Pascal Hambourg
David Prévot a écrit :

Une autre fonctionnalité opérationnelle d'Apt-Cacher NG (qui m'avait
conduit à abandonner apt-proxy dans un premier temps, puis Apt-cacher
ensuite - enfin je ne suis plus certain de la raison pour laquelle j'ai
abandonné le second), c'est de pouvoir récupérer les paquets déjà
téléchargés (dans le répertoire /var/cache/apt/archives/ des machines
déjà installées par exemple), afin de les ajouter au cache.



Pourtant apt-proxy a aussi cette fonction d'import d'après sa
description, on y lit :

"You can also import the contents of your apt cache into the archive
using apt-proxy-import."

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
thib
Pascal Hambourg wrote:
On ne s'est pas bien compris, je crois. rsync ne télécharge que les
fichiers modifiés, d'accord. Mais ma question portait sur les fichiers
modifiés : rsync essaie de ne télécharger que les parties qui diffèrent,
en tenant compte d'éventuels décalages. Pour du texte voire de
l'exécutable ça peut être efficace, mais l'est-ce aussi pour une archive
compressée comme un .deb ? Sinon je ne vois pas trop l'intérêt de rsync
si c'est juste pour détecter les paquets qui ont changé, les
méta-données d'APT suffisent.



Certains algorithmes de compression sont assez tweakables. Je pense que
debdelta[1] est le projet le plus à jour sur ce front.

-thib

[1] http://debdelta.debian.net/

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
thib
Pascal Hambourg wrote:
Salut,

Envisageant de mettre en place un proxy/cache APT pour les machines d'un
réseau local, j'apprécierais des avis, retours d'expérience et
recommandations sur les différentes options disponibles. En fouillant
dans la liste des paquetages, j'en ai trouvé 4 :

- apt-proxy (ne semble pas en bon état, donc a priori exclu)



En effet, il a été retiré de squeeze vendredi dernier.

- apt-cacher
- apt-cacher-ng
- approx



Le choix semble en effet se limiter à ces deux là. Certaines personnes
préfèrent aussi une solution plus générique, comme un proxy HTTP.

Pour les grandes lignes, voir la référence Debian[1] et cet article sur
LWN[2]. Pour se décider, je pense qu'il faut plonger dans quelques
threads[3] et simplement tester.

[snip]



[1]
http://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_proxy_server_for_apt
[2] http://lwn.net/Articles/318658/
[3] http://www.google.com/search?q=apt-cacher%20approx

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Nicolas KOWALSKI
Pascal Hambourg writes:
C'est pourquoi je privilégie plutôt un proxy/cache.



Et pourquoi pas un vrai proxy/cache généraliste (squid), qui ne serait
utilisé que pour le téléchargement des paquets ? C'est très simple à
mettre en place ; il faut juste régler la taille des fichiers
conservables.

A l'utilisation, une première machine fait les mises-à-jour
normalement, les suivantes utiliseront seulement les paquets stockés
dans le cache.

--
Nicolas

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Jean-Bernard Yata
Pascal Hambourg wrote:
Salut,

Envisageant de mettre en place un proxy/cache APT pour les machines d'un
réseau local, j'apprécierais des avis, retours d'expérience et
recommandations sur les différentes options disponibles. En fouillant
dans la liste des paquetages, j'en ai trouvé 4 :

- apt-proxy (ne semble pas en bon état, donc a priori exclu)
- apt-cacher
- apt-cacher-ng
- approx

Y en a-t-il d'autres qui m'auraient échappé ?

Si cela peut être utile, le proxy/cache APT serait installé sur un vieux
PC (233 MHz, 64 Mio, sans X) qui fait office de passerelle internet et
est à ce titre la seule machine allumée en permanence.

Merci.




Hello Pascal,

Squid est plutot pas mal et sans configuration lourde pour remplir cette
fonction.

--
Best regards,

--

Jean-Bernard Yata
System Engineer

Debian France Mirror Maintainer : debian.revolsys.fr
--

Linux Debian User Group & Community :
IRC : irc.debian-mirror.com/#linux
WWW : http://www.debian-mirror.com

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Sylvain Le Gall
Bonjour,

On 12-04-2010, Pascal Hambourg wrote:
Salut,

Envisageant de mettre en place un proxy/cache APT pour les machines d'un
réseau local, j'apprécierais des avis, retours d'expérience et
recommandations sur les différentes options disponibles. En fouillant
dans la liste des paquetages, j'en ai trouvé 4 :

- apt-proxy (ne semble pas en bon état, donc a priori exclu)
- apt-cacher
- apt-cacher-ng
- approx




J'utilise approx depuis quelques années. C'est très léger en
configuration, en espace mémoire et "it just works". J'utilise plusieurs
dépots externes (e.g. debian-multimedia).

Je te le recommande.

Cdlt,
Sylvain Le Gall

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
JF Straeten
On Tue, Apr 13, 2010 at 07:42:46AM +0200, Nicolas KOWALSKI wrote:

Et pourquoi pas un vrai proxy/cache généraliste (squid), qui ne
serait utilisé que pour le téléchargement des paquets ? C'est très
simple à mettre en place ; il faut juste régler la taille des
fichiers conservables.

A l'utilisation, une première machine fait les mises-à-jour
normalement, les suivantes utiliseront seulement les paquets stockés
dans le cache.



C'est exactement ce que Martin Kraft recommandait dans "The Debian
System. Concepts and techniques"[1], en raison des limitations des
autres qui ont été évoquées.

A+

--

JFS.


[1] http://debiansystem.info/

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
1 2