J'essaie de copier tous les paquets que j'ai installés sur une machine Debian sur une autre machine Debian sans en faire une autre apt-get install
et en téléchargeant à nouveau tout le paquet.
J'essaie de copier tous les paquets que j'ai installés sur une machine Debian sur une autre machine Debian sans en faire une autre apt-get install
et en téléchargeant à nouveau tout le paquet.
Réponses:
Ils sont stockés dans:
/var/cache/apt/archives/
sauf si vous avez émis un:
apt-get clean
dpkg -i *.deb
.
Peut-être avez-vous juste besoin de:
apt-get télécharger mypackage1 mypackage2
il téléchargera les fichiers * .deb donnés dans le répertoire courant. Pas besoin de root.
Si vous aviez déjà délivré
apt-get clean
vous pouvez jeter un œil à ces pages pour en savoir plus sur la réplication de la même configuration de package sur l'autre machine
Vous pouvez également créer un proxy de package, nous utilisons environ
Ensuite, les vrais serveurs de référentiel sont spécifiés dans le fichier approx.conf, comme:
debian http://ftp.debian.org/debian
security http://security.debian.org/debian-security
volatile http://volatile.debian.org/debian-volatile
Sur toutes les machines que vous souhaitez installer, placez simplement ce qui suit dans /etc/apt/sources.list:
deb http://<hostname>:9999/debian/ squeeze main contrib non-free
deb http://<hostname>:9999/security/ squeeze/updates main contrib non-free
etc.
Lorsque la première machine télécharge les packages, ils partent d'Internet et sont stockés dans le cache d'env. Toutes les autres machines téléchargent directement les packages à partir du cache.