Je veux configurer une nouvelle machine virtuelle avec certains paquets spécifiés (nom et version), qui sont fournis.
Par exemple, apache2 en version 2.2.20-1ubuntu1
avec toutes les dépendances. Même s'il existe une nouvelle version de ce paquet sur les serveurs, celle-ci doit être installée.
La solution doit fonctionner et s'adapter à plusieurs (n) "configurations". Une autre machine virtuelle peut avoir besoin d'une version plus ancienne d'apache2.
Je connais actuellement quelques possibilités qui installent les paquets exacts, mais qui ne sont pas aussi efficaces :
- Copiez tous les documents requis
*.deb
à chaque machine virtuelle manuellement et entrez :dpkg -i
... -> Cela pourrait fonctionner, mais c'est très sujet aux erreurs. (Manuel scripts etc.) - Créez et utilisez un nouveau dépôt Ubuntu pour chaque installation. -> Cela ne fonctionne pas car j'aurais besoin de n dépôts.
- Configurez la machine une fois et copiez la VM / créez un snapshot. -> Ne fonctionne pas car j'aurais besoin de stocker n VMs.
Mon problème pourrait être qualifié de gestion des correctifs, mais je ne veux pas mettre à jour mes paquets à la version actuelle. Mon objectif est d'installer les anciens paquets.