Collecter des paquets .deb

Certains connaissent ils une solution pour réceptionner dans un répertoire des paquets .deb ainsi que ses dépendances.
En effet je compte réaliser une archive comprenant tout ce que j’ai utilisé dans certaines tâches pour la maquette de mon projet tuteuré.
Ne voulant pas encombrer le réseau de mon IUT et simplifier des installation de mon projet sur plusieurs machine existe il une solution à mon problème.
Je peux bien sur utiliser apt-get -d mais cela met les fichiers dans le cache et ne me permet pas vraiment de rassembler facilement tous les paquets.
Merci d’avance.

Demande ça à fran.b en privé, il devrait pouvoir te dépanner.

Salut,

Soit vider le cache avant , soit faire un lien de dérivation de Archives ?

Merci je vais voir avec fran.b si il a une solution.

Télécharger un ou des paquet(s) avec toutes ses/leurs dépendances :

EDIT : Penser à la simulation (-s) pour vérifier le résultat.

Pour tenir compte des paquets déjà installés voir apt-zip

Merci beaucoup je vais tester cela plus tard plus trop le temps aujourd’hui

#!/bin/sh DONE=@ LST=$1 INITIAUX=/tmp/gre paquets() { LISTE=`apt-rdepends -f DEPENDS $1 2> /dev/null | grep pend: | sed -e '1,$s/^.*pend: \([^ ][^ ]*\).*$/\1/'` } while [ ! -z "$LST" ] ; do for p in $LST ; do LSTP= paquets $p for g in $LISTE ; do if `echo $DONE | grep -q -v $g` ; then if ! grep -q ^$g$ $INITIAUX ; then DONE=$DONE$g@ echo $g LSTP=$LSTP" "$g fi fi done done LST=$LSTP done
Tu mets dans /tmp/paquetsetch les paquets etch présents par défaut puis tu tapes par exemple

francois@bling:~$ ./listepaquets wmaker cpp libfontconfig1 libwraster3 libxext6 libxft2 libxinerama1 cpp-4.1 fontconfig-config libexpat1 libfreetype6 zlib1g libjpeg62 libpng12-0 libtiff4 libungif4g libxpm4 libxau6 x11-common libxrender1
et tu as les paquets ne figurant pas dans la liste des paquets et nécessaires à l’installation du paquet donné (ici /tmp/paquetsetch contenait libx11-6 et libc6)

On peut les télécharger à partir de cette page :
http://www.debian.org/distrib/packages