Quiero configurar una nueva máquina virtual con algunos paquetes específicos (nombre y versión) que se proporcionan.
Por ejemplo apache2 en versión 2.2.20-1ubuntu1
con todas las dependencias. Incluso si hay una nueva versión de este paquete en los servidores, este debería estar instalado.
La solución tiene que trabajar / escalar con múltiples (n) "configuraciones". Otra máquina virtual podría necesitar una versión anterior de apache2.
Actualmente conozco algunas posibilidades que instalan los paquetes exactos, pero no escalan tan bien:
- Copie todo lo requerido
*.deb
en cada máquina virtual manualmente e ingrese:dpkg -i
... -> Podría funcionar, pero es muy propenso a errores. (Guiones manuales, etc.) - Cree y use un nuevo repositorio de Ubuntu para cada configuración. -> No funciona porque necesitaría n repositorios.
- Configure la máquina una vez y copie la VM / cree una instantánea. -> No funciona porque necesitaría almacenar n máquinas virtuales.
Mi problema podría etiquetarse como gestión de parches, pero no quiero actualizar mis paquetes a la versión actual. Mi objetivo es instalar paquetes antiguos.