Le 11.12.2004 21:59:29, J.Pierre Pourrez a �crit�:
Le 08/12/04 � 13:36, Jean-Luc Coulon (f5ibh) �crivait:

Bonjour,

Suite � diverses discussions sur cette liste, je me suis d�cid� �
installer apt-proxy.

Bonne initiative!
J'utilise apt-proxy depuis plus d'un an pour mettre � jour mon portable
depuis un poste connect� � Internet. Les deux tournent avec Sarge.
la version de apt-proxy est 1.3.7

Je l'ai configur� de fa�on � ce qu'il ne conserve que 3 versions des

diff�rents paquets mais je ne l'ai encore jamais vu en effacer.

Y a-t-il un trucparticulier pour �a ?
Je suppose que tu as param�tr� ceci dans /etc/apt-proxy/apt-proxy.conf
:
MAX_VERSIONS=3

Ben oui, mais je me trouve dans le pool avec des trucs comme :

alsa-base_1.0.6a-10_all.deb
alsa-base_1.0.6a-11_all.deb
alsa-base_1.0.6a-7_all.deb
alsa-base_1.0.6a-8_all.deb
alsa-base_1.0.6a-9_all.deb
alsa-base_1.0.7-1_all.deb
alsa-base_1.0.7-2_all.deb

Ca fait quand m�me un peu plus que 3 non ?


Il y 2 autres options � param�trer :
- l'option grand nettoyage :
CLEAN_SWEEP=120
N'importe quel paquet qui n'a pas �t� lu depuis moins de 120 jours
sera
effac�.

Oui, je l'ai laiss� tel que

- l'option nettoyage pour le paquet nouvelle version
CLEANUP_DAYS=14
Quand on charge la nouvelle version d'un paquet, les versions vieilles
de plus de 14 jours sont effac�es

Je ne suis pas s�r que ce soit la signiification exacte du param�tre. Ne serait-ce pas plut�t l'intervalle pour faire le grand m�nage (si besoin est) ?


J'ai remarqu� en outre que certains paquets conserv� dans le cache
d'apt-proxy sont cependant ret�l�charg� depuis le web lors de la mise
�
jour d'une machine sur le lan.
Imaginons que apt-proxy soit install� sur mon_serveur, toutes les
machines, y compris mon_serveur, doivent avoir un fichier
/etc/apt/sources.list qui ressemble � �� :
 ...
 deb http://mon_serveur:9999/debian sarge main contrib non-free
 deb http://mon_serveur:9999/security stable/updates main
 deb http://mon_serveur:9999/security sarge/updates main contrib
non-free
 deb http://mon_serveur:9999/non-US sarge/non-US main contrib non-free

Oui, j'ai un truc du genre :

deb http://localhost:9999/debian/ sid main contrib non-free
deb http://localhost:9999/debian-non-US/ sid non-US/main
deb http://localhost:9999/debian-non-US/ sid non-US/contrib
deb http://localhost:9999/debian-non-US/ sid non-US/non-free
deb-src http://localhost:9999/debian sid main contrib non-free

Sur toutes les machines du lan

 ...

La question est : cache-t-il vraiment ?

Oui.

Je persiste dans mon doute (il y a d'ailleurs un bug ouvert sur le sujet..)

J'ai les 3 premiers CDs de la Sarge qui datent du 03/11/2004 et mon
cache de apt-proxy a une taille de 632Mo.

Et enfin, comment acc�der aux anciennes versions des fichiers cach�s

sans ajouter une ligne pointant directement vers le cache dasn
sources.list ?

Dans /etc/apt-proxy/apt-proxy.conf, la variable APT_PROXY_CACHE pr�cise
o� est le cache de apt-proxy.

Oui, mais ce n'�tait pas le sens de ma question : dans mon cache, je me trouve avec plusieurs versions d'un pasuet, je voudrais installer une ancienne version. Si je cite deb file...., alors, j'ai bien acc�s � toutes les versions, sinon, je n'arrive pas � r�cup�rer une ancienne version.

En cas de besoin je r�installe le paquet par "dpkg -i mon_paquet.deb".

Pour une Sarge ou une Woody, l'int�r�t de garder plusieurs versions
d'un
paquet ne me parait pas �vident.

J'utilise sid et l�, l'int�r�t est �vident, il y a parfois des trucs tout cass�s et on est bien content de restaurer la version pr�c�dente. Bon, il y a napshot qui permet de se sortir de bien des probl�mes.


Jean-Luc
Bon amusement

Merci

Jean-Pierre

Jean-Luc

Attachment: pgpOwKOM5gRop.pgp
Description: PGP signature

Répondre à