Pregunta

¿Cómo puedo incluir una interacción acuerdo de licencia en un archivo .deb? La pregunta soporte de Linux para click-thru licencias sólo se pregunta si su posible, pero no como. Además, no estoy seguro de si de un paquete deb es en realidad algo que uno podría usar ...

Sé que es posible incluir el texto como parte de la descripción del paquete, pero yo preferiría tenerlo similar a un instalador MSI de Windows.

Tenga en cuenta que yo no quiero tener la licencia que aparezca la primera vez que se ejecuta la aplicación.

Estoy usando dpkg-deb para generar el archivo .deb en Ubuntu 8.10.

¿Fue útil?

Solución

Ponga la pregunta en el guión preinst para su paquete, y si contestan incorrectamente (o no responden), salga del guión con un código de error y no se instalará el paquete.

La forma típica de hacer las preguntas de los usuarios durante la instalación del paquete es con debconf. Hay alternativas a debconf, incluyendo simplemente usando la orden interna fiesta read. Debconf sólo hace que sea fácil para usted. Hay un tutorial en http://www.fifi.org/doc/debconf-doc /tutorial.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top