Я хочу встановити нову віртуальну машину з певними пакетами (ім'я та версія), які надаються.
Наприклад, apache2 у версії 2.2.20-1ubuntu1
з усіма залежностями. Навіть якщо на серверах є нова версія цього пакету, його слід встановити.
Рішення має працювати / масштабуватись з декількома (n) "налаштуваннями". Іншій віртуальній машині може знадобитися старіша версія apache2.
Наразі я знаю деякі можливості, які встановлюють точні пакети, але це не так:
- Скопіюйте все необхідне
*.deb
на кожну віртуальну машину вручну і введіть:dpkg -i
... -> Може працювати, але це дуже схильне до помилок. (Сценарії вручну тощо) - Створіть і використовуйте новий сховище Ubuntu для кожної установки. -> Не працює, тому що мені знадобиться n сховищ.
- Налаштуйте машину один раз і скопіюйте відеомагнітофон / створити знімок. -> Не працює, тому що мені потрібно буде зберігати n VM.
Мою проблему можна позначати як управління патчем, але я не хочу оновлювати свої пакети до поточної версії. Моя мета - встановити старі пакети.