Le Fri, 18 Mar 2005 14:55:01 +0100, Sylvain Sauvage a �crit�: > Y en a un tout fait : apt-zip
<vendredi> Oui, mais le mieux est plus simple et j'arrive � le comprendre vu que je l'ai �crit ;-) </vendredi> ---8<------8<------8<------8<------8<------8<------8<------8<------8<------8<--- #!/bin/sh # respecte l'arborescence DEBIAN pour stocker les paquets # OPTIONS=" -m --passive-ftp --proxy=off -i -" # stocke tous les paquets dans le m�me r�pertoire OPTIONS=" -N --passive-ftp --proxy=off -i -" MIRROR="ftp://mirror.switch.ch/mirror/debian/" OLDDIR=`pwd` OUTFILE="`dirname $0`/wget-list" CE_JOUR=`date '+%D'` echo "R�pertoire de travail: $OUTFILE." cat << EOT1 > $OUTFILE #!/bin/sh # Script g�n�r� le $CE_JOUR. cd `dirname $0` cat << EOT | wget $OPTIONS EOT1 apt-get dselect-upgrade -qq --print-uris | \ grep -v "^'cdrom" | \ sed -e "s!^.*\(pool.*\)' .*!$MIRROR\1!" \ >> $OUTFILE echo 'EOT' >> $OUTFILE echo 'cd $OLDCD' >> $OUTFILE chmod u+x $OUTFILE N=`wc -l $OUTFILE | sed 's/ .*$//'` N=$(($N-6)) echo -e "\nIl y a $N paquets � t�l�charger sur le site $MIRROR." echo -e "Utiliser le script $OUTFILE pour cela.\n" read -p "Voir la liste des paquets [o/N] " REP=`echo $REPLY | tr O o` if [ "x$REP" = 'xo' ]; then clear less $OUTFILE fi ---8<------8<------8<------8<------8<------8<------8<------8<------8<------8<--- Recopier le script wget-list sur votre cl� USB :-) Cordialement 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

