[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: un 'apt-get-seulement-les-bons-paquets' ? [Résolu]



Le mer 07/04/2004 à 15:10, debian a écrit :
> Le Wed, 07 Apr 2004 14:34:27 +0200 , François , prit sa plume pour
> écrire:
> 
> > Le 12515ième jour après Epoch,
> > debian-ml@bluewin.ch écrivait:
> > 
> > > merci jean-luc pour la peine, mais malheureusement je n'ai pas le
> > > support plip pour le portable et je me vois mal installer le
> > > nécessaire via disquette pour recompiler un noyau idoine.
> > 
> > Euh... Tu peux le recompiler ailleurs ton noyau, ça marche aussi. Et
> > en plus ça te permettra de faire les mises à jour sur ton portable
> > d'une façon un peu plus rapide.
> 
> oui d'accord, mais je crois que c'est vraiment trop de boulot pour ce
> que je veux en faire. 
> 
> > 
> > Effectivement, si tu ne fais que du TeX, ça limite. Mais on a
> > toujours besoin d'un petit PLIP sur un vieux truc ;)
> 
> j'y penserais à l'occaz ..:)
> 
> > 
> > > Donc j'ai fait la manip manuellement (20 minutes) et ca marche
> > > nikel.
> > 
> > Tu veux dire wget -> disquette -> dpkg -i ??
> > 
> 
> exact

Ça va être difficile de ne prendre QUE les paquetages nécessaires étant
donné que la base des paquetages installés sur ton portables sont
inaccessibles. Tu peux à la limite télécharger le paquetage avec ses
dépendances du premier niveau, voici un script (ci-bas) qui te donnera
les liens :

# ./apt-depends-uris wv
ftp://ftp.debian.org/debian/pool/main/g/glibc/libc6_2.3.2.ds1-11_i386.deb
ftp://ftp.debian.org/debian/pool/main/e/expat/libexpat1_1.95.6-8_i386.deb
ftp://ftp.debian.org/debian/pool/main/f/freetype/libfreetype6_2.1.7-2_i386.deb
ftp://ftp.debian.org/debian/pool/main/g/glib1.2/libglib1.2_1.2.10-9_i386.deb
ftp://ftp.debian.org/debian/pool/main/libj/libjpeg6b/libjpeg62_6b-9_i386.deb
ftp://ftp.debian.org/debian/pool/main/libp/libpng3/libpng12-0_1.2.5.0-5_i386.deb
ftp://ftp.debian.org/debian/pool/main/libw/libwmf/libwmf0.2-7_0.2.8-1.1_i386.deb
ftp://ftp.debian.org/debian/pool/main/x/xfree86/xlibs_4.3.0-7_all.deb
ftp://ftp.debian.org/debian/pool/main/z/zlib/zlib1g_1.2.1-5_i386.deb

T'as plus qu'à télécharger tout ça, avec wget par exemple :

wget `./apt-depends-uris wv`

Il ne devrait pas être trop difficile d'en faire une fonction récursive
pour télécharger les dépendences des dépendences (selon un niveau limite
de récursivité)

$ cat apt-depends-uris
#!/bin/sh

for x in `LANG=C apt-cache depends $1 | grep Depends | cut -d ':' -f2`
  do
    url=$url`apt-cache show $x | grep Filename | head -n 1 | cut -d ':'
-f2`
  done

for x in $url
  do
    echo ftp://ftp.debian.org/debian/$x
  done

> > Comme disait je sais plus qui: Il ne faut jamais négliger la bande
> > passante d'un camion rempli de disquettes (il parlait de bandes à
> > l'époque).
> > 
> 
> il le disait bien
-- 
mammique <mammique@lamenagerie.com>



Reply to: