В том числе в разделе лицензионное соглашение.файл deb

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

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

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

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

1 ответов


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

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