Добрый день!
Не совсем так. Сценарий следующий: пользователь запускает на установку головной пакет некоего комплекса. Средствами debconf выводится меню в котором пользователю предлагается список других пакетов, которые могут быть установлены, он отмечает их. Далее ставится обязательный пакет (пакеты) и в дополнение те, что выбрал пользователь. Это происходит единым процессом. Доп. пакеты не зависят от основного (разве что Recommended).
Так вот вопрос - как инициировать установку выбраных пакетов в рамках установки основного? Напрямую вызовом dpkg -i не выйдет.
Один вариант: установка головного пакета запускается из стартового скрипта в котором средствами dialog или debconf собирается список того, что будет ставится, это записывается в файл или БД debconf, потом устанавливаем через:
dpkg --set-selections < packages.list
dpkg --selected-only
Насколько корректно?