lunes, 28 de septiembre de 2020

Como ejecutar programas de instalación con extension .sh en Linux

Como ejecutar programas de instalación con extension .sh en Linux

Linux tiene diversas forma en las que los desarrolladores de aplicaciones pueden empaquetar sus rutinas de instalación en este sistema operativa, y una de ellas son archivos .sh, que son una especie de .exe de Windows, o sea, ejecutables.

Para poder instalar un archivo de este tipo, evidentemente tenemos que tener ya el archivo descargado para luego proceder a instalar el programa.

No sabemos nunca que tipo de instalación tendremos que hacer hasta que en el sitio web en el momento de descargarlo lo podamos ver o nos los informa en la parte de instrucciones de descarga.

O puede que no nos diga nada y de cualquier manera los identificaremos indudablemente unas vez que lo tengamos descargado.

Por defecto Linux obliga a que cualquier archivo ejecutable de este tipo tenga permiso para ser ejecutado, y lo ideal es ejecutarlo desde consola.

Voy a tomar una archivo típico para los programadores de java que usan el IDE  Netbeans, que pondré como ejemplo para instalarlo en un Linux Ubuntu 20.04.

En este ejemplo instalaremos la versión 12 de Netbeans.

1er. Paso

Ubicar donde ha sido descargado el archivo que se quiere ejecutar.-

Normalmente los archivos son descargados en la carpeta denominada Descargas o Download, pero dependiendo como este configurado el navegador, puede pedir que se indique donde descargarlos y hay que estar atento en donde lo descarga.

En este ejemplo se descargó en la carpeta en Descargas que es donde es mas común descargar archivos. Iremos entonces a al carpeta Descarga.

Con Ctrl+Alt+t abrimos nuestro terminal o consola de Linux y escribimos:

cd Descargas 




 

y pulsamos Enter

 


 

Escribimos ls  y pulsamos Enter y se nos mostrará una lista de todo lo que contenga la carpeta Descargas

ls


En la imagen de arriba ya esta sombreado en blanco el archivo que he descargado, que en este caso es el IDE Netbeans, el archivo es 

Apache-NetBeans-12.1-bin-linux-x64.sh

2do Paso

Dar permiso de ejecución al archivo que se quiere ejecutar.

Ahora hay que presta atención a los que vamos hacer, porque este tipo de archivo tal y como está no puede ser ejecutado en Linux, por falta de permiso.

Por eso vamos a proceder dándole permiso de ejecución al archivo mediante el comando

chmod +x

Escribimos el comando y a continuación escribimos exactamente igual, con mayúsculas, guiones, puntos, números etc.. el nombre del archivo al cual vamos a darle permiso de ejecución, que es el Apache-NetBeans-12.1-bin-linux-x64.she, en el terminal:

chmod +x  Apache-NetBeans-12.1-bin-linux-x64.sh y pulsamos Enter




 El resultado debe ser este de la imagen de abajo, es decir no salir ningún error.



3er Paso

Correr el programa ejecutable con extensión.sh

En este paso si solo falta escribir los siguientes símbolos ./ delante del archivo a ejecutar,  ./nombre_archivo.sh en el terminal, así como se indica abajo con nuestro ejemplo:

 ./Apache-NetBeans-12.1-bin-linux-x64.sh  y pulsamos Enter


Y nuestro programa empezará a ejecutarse. En este caso estamos corriendo un programa instalador del IDE NetBeans, pero puede ser cualquier otro programa que realice algún función o tarea.

Hasta aquí para algunos que tienen algo de experiencia con Linux es suficiente y ya saben que hacer de aquí en adelante.

Aquí vemos el programa iniciado

 

Pero los novatos puede que sigan algo perdidos y no encuentren como ejecutar el programa ya instalado. Eso es normal y lo que tocaría ahora es ponerse a buscar por Google como encontrar nuestro programa o en que lugar podemos mirar.

Alguna veces olvidamos ver partes de la instalación y no nos fijamos en donde se instaló el programa, o como tenemos el nombre con el que hay que llamarlo para que se ejecute y en que lugar se encuentra. 

Normalmente otras distro de Linux tiene un Menú y una barra de herramientas y lo que hay que hacer es ir allí a buscar alguna pestaña que diga Aplicaciones y ahí encontrarán el programa y podrá ponerse en la barra de favoritos

En Ubuntu en relativamente fácil buscarlo, porque por lo general todos los programas se registran en Aplicaciones en la barra vertical que tiene en su lado izquierdo y abajo. En las ultimas versiones desde Ubuntu 18.04 el icono del menú de Aplicaciones es este que se muestra en la imagen de abajo:

 


 













 

Se pulsa allí y simplemente se escribe en el recuadro superior el nombre del programa y debe aparecer un icono del mismo.



Después de escribir el nombre nos debe aparecer la aplicación.



 

En esta otra sección de este tutorial quiera incluir la parte de como desinstalar, pero creo que es mejor jacerlo en otro tutorial aparte, para no hacer muy largo este, ya que trato de ser lo mas detalado posible para perosnas que no dominan mucho Linux.


Como siempre si detectas algún error u omisión, o hacer una observación importante, por favor deja un comentario, para corregir, cambiar los conceptos que sean necesarios. Muchas Gracias por visitar mi blog.

No hay comentarios:

Publicar un comentario

Tu comentario puede ser muy útil, asi que no dudes en dejar el tuyo.
Si es relacionado con algún problema, error. etc. trata de ser muy explicito, y detallar el problema y las circunstancias en las que se produjeron. Si lanza algún error trata de copiarlo y pegarlo junto con una descripción del problema, ya que a veces los errores del sistema no son en realidad la causa del problema.

Vistas de página en total