Je souhaite configurer une nouvelle machine virtuelle avec certains packages spécifiés (nom et version) 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 / évoluer avec plusieurs (n) "configurations". Une autre machine virtuelle peut nécessiter une version plus ancienne d’apache2.
Je connais actuellement certaines possibilités d'installer les packages exacts, mais je ne fais pas une bonne mise à l'échelle:
- Copiez
*.deb
manuellement tous les éléments requis sur chaque machine virtuelle et entrez:dpkg -i
... -> Peut fonctionner, mais il est très sujet aux erreurs. (Scripts manuels, etc.) - Créez et utilisez un nouveau référentiel Ubuntu pour chaque configuration. -> Ne fonctionne pas car j'aurais besoin de n référentiels.
- Configurez l’appareil une fois et copiez la machine virtuelle / créez un instantané. -> Ne fonctionne pas car il me faudrait stocker n machines virtuelles.
Mon problème pourrait être qualifié de gestion des correctifs, mais je ne souhaite pas mettre à jour mes packages avec la version actuelle. Mon but est d'installer d'anciens paquets.