Подскажите пожалуйста, на чем и как написать консольный установщик на подобии установщика phpmyadmin? В Ubuntu после выполнения команды apt-get install phpmyadmin открывается "окно установки" в котором можно выбрать варианты установки, ввести пароль и т.д.
На чем написаны или какими средствами создаются такие установщики?
Спасибо!
В пакете phpmyadmin для управления конфигурацией действительно используется debconf, как уже заметили выше. Если вы скачаете пакет, откроете его архиватором или с помощью mc, то в директории DEBIAN вы найдёте файл templates. В этом файле содержится описание переменных, их типов и возможных значений. Значения этих переменных задаются в процессе установки пакета и затем сохраняются в директории /var/cache/debconf. Далее эти значения могут быть получены с помощью db_get (обычно это происходит в скрипте postinst).
C\C++, Python, да так то много на чем можно, главное в какой срок и с каким качеством будет сделано, перед решением задачи нужно оценить все факторы, входные данные, выходные результаты