В том числе в разделе лицензионное соглашение.файл 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