| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование *NIX систем > установить одинак. набор пакетов на разные системы |
| Автор: GwinnBleidd 15.12.2009, 18:15 |
| Есть несколько машин под Debian. На одной из них полностью установлен и настроен нужный софт. Вопрос: как с минимальными усилиями установить аналогичный набор пакетов на других машинах? Вопрос о переносе конфигураций/настройке пока не стоит. Только набор пакетов. Спасибо. |
| Автор: Imple 15.12.2009, 20:48 | ||||
Решение довольно простое, наверняка есть более грамотные способы это сделать, но навскидку есть такая идея:
Результатом выполнения этой комманды будет одна большааааааая комманда, выполнив которую на других машинах, можно будет доставить те пакеты, которых не хватает (удаление лишних пакетов не предусмотрено). Есть минусы: в системах должны быть прописаны одни и те же репозитории (/etc/apt/sources.list), и база apt на всех системах должна быть одинаково актуальной. Если комманда получается слишком большой, есть такой вариант:
Создаст в текущей директории скрипт aptsync, запустив который на другой машине, будет такой же результат как и в варианте 1, но и минусы те же. Еще раз - метод прямо из головы, наверняка есть софт для таких вещей, но сработать должно. Добавлено через 8 минут и 53 секунды Этот метод кстати включает только софт из репозиториев debian. Любой locally created софт не перенесется, к примеру собранные module-assistant дрова, или вручную установленные пакеты (не из репозитория). |
| Автор: GwinnBleidd 16.12.2009, 00:25 |
| Imple, спасибо. Я когда-то писал скрипт реализующий похожий функционал. Единственный минус у него был (как и в вашем методе) - невозможность указате версию пакета (на случай, когда репозиториев несколько). Если какие либо идеи на это счет? ))) |
| Автор: ZeeLax 17.12.2009, 09:35 |
| Может стоит сразу рассмотреть вариант использования http://http://www.informatik.uni-koeln.de/fai/? Один раз настроил, потом спокойно бьёшь баклуши |