OVH Cloud OVH Cloud

Entrepot partiel automatique et local

7 réponses
Avatar
Daniel Déchelotte
Bonjour,

J'ai deux sarges sur le reseau et j'ai a chaque fois un petit pincement
au coeur lorsque je les mets a jour l'une apres l'autre, puisque les
paquets qu'elles ont en commun sont telecharges deux fois. Serait-il
possible de faire en sorte que le contenu de /var/cache/apt/archives de
la machine1 puisse servir d'entrepot partiel dans lequel machine2
pourrait recuperer les paquets de sarge, si d'aventure machine1 les a
deja telecharges ?

J'ai eu l'impression que mini-dinstall pourrait m'aider, mais en lisant
sa doc je crois maintenant qu'il sert a une utilisation un peu
differente (pour des paquets perso).

--
Daniel Déchelotte
http://yo.dan.free.fr/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

7 réponses

Avatar
Leopold BAILLY
Daniel Déchelotte writes:

Bonjour,

J'ai deux sarges sur le reseau et j'ai a chaque fois un petit pincement
au coeur lorsque je les mets a jour l'une apres l'autre, puisque les
paquets qu'elles ont en commun sont telecharges deux fois. Serait-il
possible de faire en sorte que le contenu de /var/cache/apt/archives de
la machine1 puisse servir d'entrepot partiel dans lequel machine2
pourrait recuperer les paquets de sarge, si d'aventure machine1 les a
deja telecharges ?



La solution "standard" est apt-proxy.


Léo.
Avatar
Daniel Déchelotte
Leopold BAILLY a écrit :

| Daniel Déchelotte writes:
|
| > Serait-il possible de faire en sorte que le contenu de
| > /var/cache/apt/archives de la machine1 puisse servir d'entrepot
| > partiel dans lequel machine2 pourrait recuperer les paquets de
| > sarge, si d'aventure machine1 les a deja telecharges ?
|
| La solution "standard" est apt-proxy.

Merci.

Pas franchement evident a mettre en place, mais j'imagine que maintenant
que ce l'est, je n'aurai plus a y penser (la devise Debian ?).

Un petit probleme, cependant : les paquets sont dupliques (une copie
dans /var/cache/apt/archives et une autre sous /var/cache/apt-proxy), or
c'est justement une machine avec peu d'espace disque. Si je n'utilise
pas dselect, je suis bon pour lancer "apt-get clean" a la main apres
chaque apt-get install/dist-upgrade ?

--
Daniel Déchelotte
http://yo.dan.free.fr/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Julien Louis
On Sun, Aug 22, 2004 at 07:18:17PM +0200, Daniel Déchelotte wrote:
Un petit probleme, cependant : les paquets sont dupliques (une copie
dans /var/cache/apt/archives et une autre sous /var/cache/apt-proxy), or
c'est justement une machine avec peu d'espace disque. Si je n'utilise
pas dselect, je suis bon pour lancer "apt-get clean" a la main apres
chaque apt-get install/dist-upgrade ?



Utilise ton apt-proxy sur la machine ou il est installé ;)
Sinon, pour récuperer les paquets d'un répertoire dans le cache d'apt-proxy il
existe l'outils apt-proxy-import.

--
Passe que moi, au départ, j'avais fait informatique comme études, pas
NT, et je voudrais revenir à mon métier premier.


-+- BB in Guide du Linuxien pervers - Bien configurer son metier.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
J.Pierre Pourrez
Le 22/08/04 à 19:18, Daniel Déchelotte écrivait:

| La solution "standard" est apt-proxy.

Merci.

Pas franchement evident a mettre en place, mais j'imagine que maintenant
que ce l'est, je n'aurai plus a y penser (la devise Debian ?).

Un petit probleme, cependant : les paquets sont dupliques (une copie
dans /var/cache/apt/archives et une autre sous /var/cache/apt-proxy), or
c'est justement une machine avec peu d'espace disque. Si je n'utilise
pas dselect, je suis bon pour lancer "apt-get clean" a la main apres
chaque apt-get install/dist-upgrade ?



Faire man apt.conf, il y a une option pour faire le nettoyage
automatique.
Sinon, il me semble que aptitude le fait aussi.

Attention: Avec la version 1.9 de apt-proxy basée sur Twisted, évites
d'utiliser les mirroirs Debian en ftp sinon on a droit à des erreurs 500
de la part du proxy (c'est dans la bug-list)

Bye
Jean-Pierre


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Daniel Déchelotte
Julien Louis a écrit :

| On Sun, Aug 22, 2004 at 07:18:17PM +0200, Daniel Déchelotte wrote:
| > Un petit probleme, cependant : les paquets sont dupliques (une copie
| > dans /var/cache/apt/archives et une autre sous
| > /var/cache/apt-proxy), or c'est justement une machine avec peu
| > d'espace disque.
|
| Utilise ton apt-proxy sur la machine ou il est installé ;)

Oui, bien sur ;-)
Mais apt-get demande le paquet a apt-proxy, apt-proxy le recupere,
le conserve dans /var/cache/apt-proxy et le donne a apt-get, qui lui
aussi le garde dans son /var/cache/apt/archives.

D'ou le paliatif de systematiquement vider /v/c/a/archives avec apt-get
clean, sachant que le paquet reste disponible dans /v/c/apt-proxy.

Par ailleurs,

"J.Pierre Pourrez" a écrit :

| Faire man apt.conf, il y a une option pour faire le nettoyage
| automatique.

Penses-tu a DSelect::Clean (pris en compte par dselect uniquement) ?
J'esperai une option pour limiter la taille du repertoire
/v/v/a/archives, mais non, apparemment.

Merci a vous deux.

--
Daniel Déchelotte
http://yo.dan.free.fr/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Julien Louis
On Tue, Aug 24, 2004 at 10:48:54AM +0200, Daniel Déchelotte wrote:
D'ou le paliatif de systematiquement vider /v/c/a/archives avec apt-get
clean, sachant que le paquet reste disponible dans /v/c/apt-proxy.



hmmm, j'avais jamais pensé à ça :)

Penses-tu a DSelect::Clean (pris en compte par dselect uniquement) ?
J'esperai une option pour limiter la taille du repertoire
/v/v/a/archives, mais non, apparemment.



Tiens, d'ailleurs pourquoi c'est dselect, et pas la section qui concerne Apt ou
Cache, étrange...
Bon, sinon, au lieu de purger complètement ce répertoire, tu peux peut-être ne
conserver que les dernières versions des paquets en utilisant "auto" pour
DSelect::Clean, ça limiterait un peu la taille du cache, mais ca pourrait aussi
ne plus te permettre de downgrader facilement un paquet au cas ou les nouvelles
versions soient cassées.
Tu pourrais cependant faire une tâche cron qui supprime toutes les semaines, le
paquets vieux de plus d'une semaine.

--
Les mots qui ont un son noble contiennent toujours de belles images.
-+- Marcel Pagnol -+-


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sébastien GALLET
Julien Louis a écrit :

On Tue, Aug 24, 2004 at 10:48:54AM +0200, Daniel Déchelotte wrote:

D'ou le paliatif de systematiquement vider /v/c/a/archives avec apt-get
clean, sachant que le paquet reste disponible dans /v/c/apt-proxy.




Un petit fichier /etc/apt/apt.conf.d/80_cleanvar qui contient

Post-Invoke {"rm -f /var/cache/apt/archives/*.deb";};

devrait faire l'affaire ?



hmmm, j'avais jamais pensé à ça :)


Penses-tu a DSelect::Clean (pris en compte par dselect uniquement) ?
J'esperai une option pour limiter la taille du repertoire
/v/v/a/archives, mais non, apparemment.




Tiens, d'ailleurs pourquoi c'est dselect, et pas la section qui concerne Apt ou
Cache, étrange...
Bon, sinon, au lieu de purger complètement ce répertoire, tu peux peut-être ne
conserver que les dernières versions des paquets en utilisant "auto" pour
DSelect::Clean, ça limiterait un peu la taille du cache, mais ca pourrait aussi
ne plus te permettre de downgrader facilement un paquet au cas ou les nouvelles
versions soient cassées.
Tu pourrais cependant faire une tâche cron qui supprime toutes les semaines, le
paquets vieux de plus d'une semaine.





--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact