Saya ingin mengatur mesin virtual baru dengan beberapa paket tertentu (nama dan versi), yang disediakan.
Misalnya apache2 dalam versi 2.2.20-1ubuntu1
dengan semua dependensi. Bahkan jika ada versi baru dari paket ini di server yang satu ini harus diinstal.
Solusinya harus bekerja / skala dengan beberapa (n) "pengaturan". Mesin virtual lain mungkin membutuhkan versi apache2 yang lebih lama.
Saat ini saya tahu beberapa kemungkinan yang menginstal paket yang tepat, tetapi jangan skala yang baik:
- Salin semua yang diperlukan
*.deb
untuk setiap mesin virtual secara manual dan masukkan:dpkg -i
... -> Bisa bekerja, tetapi sangat rentan kesalahan. (Skrip manual dll.) - Buat dan gunakan repositori Ubuntu baru untuk setiap pengaturan. -> Tidak berfungsi karena saya akan membutuhkan n repositori.
- Atur mesin sekali dan salin VM / buat snapshot. -> Tidak berfungsi karena saya perlu menyimpan n VMs.
Masalah saya bisa dilabeli sebagai manajemen tambalan, tetapi saya tidak ingin memperbarui paket saya ke versi saat ini. Tujuan saya adalah menginstal paket lama.