Je souhaite configurer une nouvelle machine virtuelle avec certains packages spécifiés (nom et version) fournis.
Par exemple, apache2 dans la version 2.2.20-1ubuntu1
avec toutes les dépendances. Même s'il existe une nouvelle version de ce package sur les serveurs, celui-ci doit être installé.
La solution doit fonctionner / évoluer avec plusieurs "configurations". Une autre machine virtuelle peut avoir besoin d'une version antérieure d'apache2.
Je connais actuellement certaines possibilités d’installation des packages exacts, mais n’ajoute pas cette fonctionnalité:
- Copiez manuellement tous les
*.deb
requis sur chaque machine virtuelle et entrez:dpkg -i
... - & gt; Pourrait fonctionner, mais c'est très enclin aux erreurs. (Scripts manuels, etc.) - Créez et utilisez un nouveau référentiel Ubuntu pour chaque configuration. - & gt; Ne fonctionne pas parce que j'aurais besoin de n dépôts.
- Configurez la machine une fois et copiez la machine virtuelle / créez un instantané. - & gt; Ne fonctionne pas car je devrais stocker n VM.
Mon problème peut être qualifié de gestion des correctifs, mais je ne souhaite pas mettre à jour mes packages vers la version actuelle. Mon objectif est d'installer d'anciens paquets.