Включая лицензионное соглашение в .deb файле

Как я могу включать взаимодействие лицензионного соглашения в .deb файл? Вопрос поддержка Linux щелчка - через лицензии только спрашивает если его возможное, но не как. Кроме того, я не уверен, является ли информация о лицензии deb пакета на самом деле чем-то, что можно было бы использовать...

Я знаю, что возможно включать текст как часть описания пакета, но у меня очень было бы это подобным установщику Windows MSI.

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

Я использую dpkg-deb для генерации .deb файла на Ubuntu 8.10.

6
задан Community 23 May 2017 в 12:16
поделиться

1 ответ

Поместите вопрос в preinst скрипт для вашего пакета, и если они ответят неправильно (или не ответят), выйдите из скрипта с кодом ошибки, и пакет не будет установлен.

Типичный способ задавать вопросы пользователю во время установки пакета - debconf. Существуют альтернативы debconf, включая использование встроенной функции bash read. Debconf просто упрощает работу. Есть учебник на http://www.fifi.org/doc/debconf-doc/tutorial.html

7
ответ дан 17 December 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: