Le mar 06/04/2004 � 18:55, debian a �crit :
> Bonjour.
> 
> D�sol� pour le texte du titre un peu barbare, � la "huggy les bons
> tuyaux", mais je ne savais pas comment r�sum� cela plus simplement;
> j'esp�re que la suite du texte sera plus claire.
> 
> J'ai un vieux portable sur lequel tourne une woody qui est utilis�
> pour faire du texte avec une interface X minimale (j'en ai d�j� parl�
> ici, et grace � vous elle marche nikel, merci).
> 
> Or j'aurai besoin d'installer le paquet wv (pour convertir des *.doc
> en tex ou autre); n'ayant pas de connection � internet, je dois tout
> installer via disquette ou cdrom, et n'ayant pas la collection des cd
> debian sauf le premier, je dois me d�brouiller avec le lecteur de
> disquette (j'ai pas v�rifi�, mais j'imagine qu'il y aura bien au moins
> un paquet requis qui n'y sera pas.)
> 
> Sachant que wv d�pend de 10 paquets, comment fais-je pour ne pas
> m'ennuyer � tous les installer manuellement, un par un? existe-t-il un
> outil qui ne t�l�charge que les bons paquets et les r�partis
> correctement sur le bon nombre de disquette (ok c'est un autre pb mais
> ce serait tellement pratique)?
> 

�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 (joint) 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�)

> merci de votre aide
-- 
mammique <[EMAIL PROTECTED]>
#!/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

Répondre à