Foros del Web » Administración de Sistemas » Unix / Linux »

Crear instalador para Linux

Estas en el tema de Crear instalador para Linux en el foro de Unix / Linux en Foros del Web. Buenas, en Linux muchas veces que tienes que instalar un programa que no está por ejemplo en el Software Center de Ubuntu se ven obligados ...
  #1 (permalink)  
Antiguo 19/06/2013, 03:01
Avatar de Fylux  
Fecha de Ingreso: junio-2012
Mensajes: 141
Antigüedad: 11 años, 10 meses
Puntos: 9
Crear instalador para Linux

Buenas, en Linux muchas veces que tienes que instalar un programa que no está por ejemplo en el Software Center de Ubuntu se ven obligados a abrir la terminal de comandos y poner ciertos comandos.
Mi pregunta es, ¿se puede crear un archivo que al ejecutarlo sea el quien introduzca en segundo plano los comandos en la terminal como un instalador?

Saludos.
__________________
Si todos escribiéramos sin faltas de ortografía, el mundo sería un lugar mejor.
  #2 (permalink)  
Antiguo 19/06/2013, 09:02
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear instalador para Linux

¿como un shell script?

No se entiende lo que necesitás. No existen instaladores estándar para múltiples distribuciones, los esfuerzos pasados por crearlos no lograron ser populares. Cada distribución brinda los paquetes a través de sus repositorios, y lo que muchos desarrolladores hacen es crear ellos mismos los paquetes y proporcionar repositorios para sus programas.
  #3 (permalink)  
Antiguo 19/06/2013, 09:30
Avatar de Fylux  
Fecha de Ingreso: junio-2012
Mensajes: 141
Antigüedad: 11 años, 10 meses
Puntos: 9
Respuesta: Crear instalador para Linux

Si, como un archivo bat de windows vendría a ser.
No busco que sea para todas las distribuciones pero por ejemplo poder crear un instalador de un cierto software para Ubuntu.
Ejemplo, quiero instalar LAMP server en Ubuntu, para eso tengo que poner ciertos comandos en la terminal. Lo que busco es crear un archivo que al ejecutarlo haga esto por ti, osea, introduce esto en la línea de comandos en un segundo plano para evitar a algunos usuarios el tema de pasar por la terminal que es lo que traumatiza a más gente.

¿Es posible crear esto?

Saludos.
__________________
Si todos escribiéramos sin faltas de ortografía, el mundo sería un lugar mejor.
  #4 (permalink)  
Antiguo 19/06/2013, 11:18
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear instalador para Linux

El problema con los "instaladores" es que cada sistema linux es un mundo aparte, con diferentes bibliotecas intaladas y en diferentes versiones. Por eso siempre se opta por los repositorios o por la distribución de código fuente, considerando que casi todos los sistemas linux tienen las herramientas apropiadas para compilar.
Algunos sistemas han intentado una solución tipo Mac (cada .app incluye todo lo que necesita), pero hasta ahora no han logrado ser populares.

Dependiendo de lo que necesites instalar, quizás un script de bash sea suficiente, cumple con la descripción de "un archivo que al ejecutarlo haga esto por ti, osea, introduce esto en la línea de comandos en un segundo plano"
  #5 (permalink)  
Antiguo 19/06/2013, 13:22
Avatar de Fylux  
Fecha de Ingreso: junio-2012
Mensajes: 141
Antigüedad: 11 años, 10 meses
Puntos: 9
Respuesta: Crear instalador para Linux

Comprendo, pero hay una cosa que no se como se haría porque a veces para ejecutar ciertos comandos luego te pide que confirmes cosas o introduzcas datos.
¿Cómo hago que se introduzcan estos datos automáticamente?

Saludos.
__________________
Si todos escribiéramos sin faltas de ortografía, el mundo sería un lugar mejor.
  #6 (permalink)  
Antiguo 20/06/2013, 10:53
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear instalador para Linux

Pues depende de qué programa los solicite. Muchas veces hacer algo como preparar un archivo con las "respuestas", y pasarlo como entrada al programa, es suficiente. En otros casos (como ssh cuando pide la contraseña) podés usar un script de expect
  #7 (permalink)  
Antiguo 05/07/2013, 20:20
 
Fecha de Ingreso: febrero-2011
Mensajes: 41
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Crear instalador para Linux

Se puede hacer un bash asi y poner todos los programas separados uno del otro.



#!/bin/bash

sudo apt-get install -y htop mc

# -y fuerza a responder yes a todas las preguntas

Etiquetas: instalador, linux, ubuntu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:24.