2009-10-12 6 views
6

Estoy buscando una herramienta que pueda crear paquetes de "instalación" para Linux, tal como lo hacen los creadores de instalación de Windows (NSIS, InstallShield, etc.). Quiero que sea capaz de presentar una interfaz gráfica para el usuario (o basado en ncurses), donde puede seleccionar algunas opciones e instalar el paquete.Linux Setup Creator

¿Alguna idea de tal herramienta? Conozco el autopaquete, pero no es exactamente lo que quiero. Se centra principalmente en la correcta instalación del software, quiero algo que se centra en la creación de un instalador que es capaz de copiar los archivos, editar, ejecutar scripts, etc.

+2

¿Qué pasa con la instalación correcta del software? :) – soulmerge

Respuesta

1

Una opción podría ser loki setup. Admite programas de instalación basados ​​en curses y gtk. Algunos generadores de instalador son multiplataforma, confiando en la presencia de una JVM, como VAInstall. Las ofertas comerciales incluyen InstallAnywhere.

+2

Pruebe también http://istack.com Además de los instaladores GUI/texto 'tradicionales', también le permitirá generar paquetes DEB y RPM. –

1

No hay una .

La instalación del software en Linux/bsd es, por lo general, realizada por el sistema de gestión de paquetes. Lo que este sistema de administración de paquetes depende de la distribución de Linux o de la variante bsd.

Por lo general, la distribución hace un paquete para una distribución. Principalmente porque son muchos para que los desarrolladores lo admitan.

Así que no lo empaque, deje que lo haga.

A menos que la fuente no se distribuya libremente, elija la (s) distribución (es) que sus usuarios (potenciales) están usando.

+1

Quiero un solo binario que funcione en todas las distribuciones de Linux; Tampoco quiero que actúe como un paquete, sino que sea más como un "cuentagotas": lo ejecuta, le muestra algunas opciones, el usuario elige lo que quiere y selecciona dónde debe soltarse el contenido. – Unknown

+4

¿Por qué? ¿Qué tiene de especial tu software que no juegue a la pelota como todos los demás? – Sebastian

+0

Es una secuencia de comandos de procesamiento de datos que requiere implementarse en más de una distribución de Linux en mi empresa y requiere alguna configuración, como agregar acuedos al sistema y crear algunos trabajos cron basados ​​en la entrada del usuario. Así que pensé que la manera más fácil era a través de un menú de "asistente" que lo implementó. – Unknown

0

Pruebe nuestro Install Anywhere, es un sistema de instalación basado en Java.