Estoy escribiendo un paquete Debian y necesito solicitar al usuario algunos detalles textuales (contraseña predeterminada, etc.), así como algunas opciones entre muchas ("Elija una de las siguientes: foo, bar"). ¿Se ejecutarán los scripts de shell en dpkg read
correctamente select
o necesito otra solución? Si es así, indíqueme una guía rápida al respecto.
Respuesta1
No debe utilizar leer, seleccionar o dialogar usted mismo, sino utilizardebconfen cambio, admite readline, dialog, gtk e incluso interfaces web. Esto es mucho más flexible que su propio sistema. Si estas usandoDHpara construir su sistema, utilizará automáticamentedh_installdebconfy solo tendrá que colocar su plantilla debian/package.config
y no tendrá que ajustar/modificar su debian/rules
archivo o script postinst.
Para una breve introducción a debconf, eche un vistazo aEl tutorial del programador de Debconf.