Recuperer la liste des packages de testing

2003-06-25 Par sujet Gabriel Santonja
Bonjour,

Je me sers d'une ligne ADSL pour telecharger les
packages les plus lourds de la debian testing, je les
grave sur un cd et chez moi je les place dans le
cache. Comme cela un apt-get dist-upgrade devient
possible avec mon modem RTC. 

C'est une methode gourmande en ressource mais elle
marche. 

J'aimerai la faire evoluer vers une solution
consommant moins de ressource en bande passante.

Je cherche donc  un moyen de récuperer les noms
complets des packages composant la testing à l'instant
t. Si en plus le lieu de stockage est dispo
franchement ce serait super mais pas indispensable.

J'utilise des scripts python.

Cordialement.
Gabriel Santonja.

___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com



Re: Recuperer la liste des packages de testing

2003-06-25 Par sujet Sven Luther
On Wed, Jun 25, 2003 at 02:21:04PM +0200, Gabriel Santonja wrote:
 Bonjour,
 
 Je me sers d'une ligne ADSL pour telecharger les
 packages les plus lourds de la debian testing, je les
 grave sur un cd et chez moi je les place dans le
 cache. Comme cela un apt-get dist-upgrade devient
 possible avec mon modem RTC. 
 
 C'est une methode gourmande en ressource mais elle
 marche. 
 
 J'aimerai la faire evoluer vers une solution
 consommant moins de ressource en bande passante.
 
 Je cherche donc  un moyen de récuperer les noms
 complets des packages composant la testing à l'instant
 t. Si en plus le lieu de stockage est dispo
 franchement ce serait super mais pas indispensable.

Mmm, il y a deux choses qui pourrait t'interresser :

  1) ftp://ftp.debian.org/debian/dists/sarge/main/binary-i386/Packages.gz 
  contient bien sur la liste des packages de la testing. Pour bien faire
  il faudrait grepper pour les lignes commencant par Filename, et
  enlever le debut (Filename :) et recuperer les packages correspondant.
  Peut etre faut-il aussi les bnary-all, mais je ne pense pas. Attention
  cependant, l'archive complete de woody deja ne tenait pas sur ma
  cartouche syjet de 1.4Go, et woody est distribue avec 7 CDs de
  packages, si je ne me trompe.

  2) Il y a une autre maniere, si tu dispose d'un ZIP ou quelque chose
  du genre. c'est apt offline. La documentation se trouve dans
  /usr/share/doc/apt-doc/offline.text.gz. Cela marche tres bien, mais
  est une demarche en deux etapes, et necessite un moyen de stockage de
  taille moyenne. En fait tu recupere le Packages.gz, tu fait apt
  normalement, mais au lieu de recuperer directement les packages, tu
  emmene ton ZIP sur une machine avec une bonne connection, et tu fait
  l'upgrade, qui va juste downloader les packages. Arrive chez toi, tu
  fait l'upgrade des packages telecharge, et tu met a jour ton
  Packages.gz. Marche tres bien. Si tu n'a pas de ZIP ou similaire, tu
  peut copier sur l'oirdinateur distant la base de donnee apt, avec
  rsync ou unison ou similaire, puis tu telecharge ce qu'il te faut,
  et tu le grave, en laissant le CD ouvert pour d'autre fois.

Amicalement,

Sven Luther



Re: Recuperer la liste des packages de testing

2003-06-25 Par sujet Gabriel Santonja
On Wed, 25 Jun 2003 22:19:58 +0200
Sven Luther [EMAIL PROTECTED] wrote:

 On Wed, Jun 25, 2003 at 02:21:04PM +0200, Gabriel Santonja wrote:
  Bonjour,
  
  Je me sers d'une ligne ADSL pour telecharger les
  packages les plus lourds de la debian testing, je les
  grave sur un cd et chez moi je les place dans le
  cache. Comme cela un apt-get dist-upgrade devient
  possible avec mon modem RTC. 
  
  C'est une methode gourmande en ressource mais elle
  marche. 
  
  J'aimerai la faire evoluer vers une solution
  consommant moins de ressource en bande passante.
  
  Je cherche donc  un moyen de récuperer les noms
  complets des packages composant la testing à l'instant
  t. Si en plus le lieu de stockage est dispo
  franchement ce serait super mais pas indispensable.
 
 Mmm, il y a deux choses qui pourrait t'interresser :
 
   1) ftp://ftp.debian.org/debian/dists/sarge/main/binary-i386/Packages.gz 
   contient bien sur la liste des packages de la testing. Pour bien faire
   il faudrait grepper pour les lignes commencant par Filename, et
   enlever le debut (Filename :) et recuperer les packages correspondant.
   Peut etre faut-il aussi les bnary-all, mais je ne pense pas. Attention
   cependant, l'archive complete de woody deja ne tenait pas sur ma
   cartouche syjet de 1.4Go, et woody est distribue avec 7 CDs de
   packages, si je ne me trompe.
 
   2) Il y a une autre maniere, si tu dispose d'un ZIP ou quelque chose
   du genre. c'est apt offline. La documentation se trouve dans
   /usr/share/doc/apt-doc/offline.text.gz. Cela marche tres bien, mais
   est une demarche en deux etapes, et necessite un moyen de stockage de
   taille moyenne. En fait tu recupere le Packages.gz, tu fait apt
   normalement, mais au lieu de recuperer directement les packages, tu
   emmene ton ZIP sur une machine avec une bonne connection, et tu fait
   l'upgrade, qui va juste downloader les packages. Arrive chez toi, tu
   fait l'upgrade des packages telecharge, et tu met a jour ton
   Packages.gz. Marche tres bien. Si tu n'a pas de ZIP ou similaire, tu
   peut copier sur l'oirdinateur distant la base de donnee apt, avec
   rsync ou unison ou similaire, puis tu telecharge ce qu'il te faut,
   et tu le grave, en laissant le CD ouvert pour d'autre fois.

Ok, je regarde ça.
et Merci.

Gabriel



Re: Recuperer la liste des packages de testing

2003-06-25 Par sujet Alain Tesio
On Wed, 25 Jun 2003 14:21:04 +0200 (CEST)
Gabriel Santonja [EMAIL PROTECTED] wrote:

 
 Je cherche donc  un moyen de récuperer les noms
 complets des packages composant la testing à l'instant
 t. Si en plus le lieu de stockage est dispo
 franchement ce serait super mais pas indispensable.
 
 J'utilise des scripts python.

C'est juste quelques lignes avec python-apt (ou un grep) en parsant les fichiers
/var/lib/apt/lists/*woody*Packages

Alain