LINUX.ORG.RU
решено ФорумAdmin

Изменить процедуру установки Debian'а минимально допиливая.


0

1

Итак, есть самописная программа, упаковывается в deb. Нужно иметь возможность ставить тестовый сервер без участия человека. Щёлкнули пальцами, включили ЭВМ, она подсосала установщик Debian'а по DHCP/TFTP/HTTP. Штука в том, что поставить надо не стандартный Debian, но слегка допиленный, ещё один deb из нашего локального репозитария (он по зависимостями вытянет ещё MySQL, Apache и прочее) и запустить скриптик подсасывающий дамп базы данных. Собственно как наиболее правильно и кошерно изменить Debian, что бы ставился он с небольшими дополнениями:

  • Добавляется ещё один репозиторий (наш локальный)
  • Добавляется один deb который надо установить
  • Добавляется скриптик, которой подсосёт дамп базы данных (мне уже сказали, что делать это deb'ом некошерно)
★★★★★

Собрать нужную систему, запаковать в архив и написать скрипт распаковки и копирования, а также установки загрузчика. Самый лёгкий способ.

CTAPK
()
Ответ на: комментарий от CTAPK

Легко не значит правильно.

Самый лёгкий способ.

Но самый правильный ли?

Я так понимаю, что если идти по этому пути, то нужно в архив запихнуть Debian с прописанным дополнительным репозитерием из сценарием, который при первой загрузке подтянул бы недостающий deb и дамп.

Camel ★★★★★
() автор топика
Ответ на: комментарий от AITap

Не читал, но одобряю.

Не читал, но заголовок «автоматическая установка с помощью списка ответов» обнадёживает.

Camel ★★★★★
() автор топика
Ответ на: комментарий от AITap

Нужные разделы.

Ага. Добавление нужного репозитария описано в B.4.9 «Настройка Apt», установка программы в B.4.10 «Выбор пакетов», подгрузить дамп базы данных можно сценарием запускаемым как описано в B.5.1 «Запуск пользовательских команд во время установки». Вроде должно получиться.

Camel ★★★★★
() автор топика

preseed.cfg.

preseed.cfg это именно то что нужно.

Camel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.