Cree un script de instalación de software en el que se pueda hacer clic

Cree un script de instalación de software en el que se pueda hacer clic

Quiero crear un script simple que un usuario pueda descargar, hacer clic en él y:

  1. solicitar su contraseña de root a través de algún tipo de interfaz emergente
  2. luego sudo apt-get instala un paquete en su computadora
  3. y finalmente, ejecute algunos otros comandos para configurar dicho software.

Conozco todo el bash necesario para poder instalar y configurar el software, mi problema es lograr que se ejecute con un solo clic. (Algo así como un instalador de Windows .exe).

¿Cómo podría lograrse esto?

Respuesta1

Con Windows .exesiempre hay que hacer al menos doble clic. En Ubuntu, tampoco hay forma de hacer un solo clic, excepto un archivo .deb.

Una de las formas en que Ubuntu es más seguro es porque no deja que nada se ejecute. Para permitir que algo se ejecute, debe ejecutar el comando chmod +x file/to/be/executableo hacer clic derecho y cambiar los permisos.

Debido a esto, no hay forma de simplemente hacer doble clic e instalar.

Las alternativas son hacer que el usuario ejecute el comando él mismo, sudo apt-get install <package> && some-software-config-commands && another-config-commandetc.

También puedes empaquetarlo en un .debarchivo, el equivalente a un.exe

información relacionada