You are on page 1of 7

Ejecutar archivos en Linux: (.BIN .RUN .

SH y otros archivos ejecutables)

Mucha gente nueva en Linux suele tener dudas sobre cmo ejecutar o instalar
algunos programas que vienen en archivos ejecutables como son por ejemplo
los .bin, .run, .py o .sh

Los archivos .bin y los .run suelen ser instaladores de programas, mientras que
los .sh son scripts que ejecutas directamente en la consola. La ventaja de instalar
un programa con estos formatos es que por lo general van a funcionar bien en
todas las distribuciones, mientras que otros formados precompilados para instalar
programas como los .deb o .rpm estn ms limitados. (Nota: Para instalar
aplicaciones diseadas para Windows .exe o .msi lee este otro artculo).

Aqu tienes los pasos necesarios para ejecutar archivos en Linux:

1- Dar al archivo permisos de ejecucin

Como medida de seguridad, Linux no deja ejecutar ningn archivo salvo que t le
des los permisos necesarios, para ello hacemos click derecho sobre el archivo,
vamos a Propiedades > Permisos y marcamos la casilla "Permitir ejecutar archivo
como un programa".
En el escritorio de Gnome / Ubuntu Unity aparecer lo siguiente:

Nota: Esta captura de pantalla es del escritorio Gnome, si usas otro entorno de
escritorio distinto aparecer algo parecido.

Si usas el escritorio KDE aparecer esto y debers marcar "es ejecutable":

2- Formas de ejecutar archivos


Una vez le hemos dado los permisos, hay varias formas de ejecutar el archivo:

- Lo ms rpido es hacer click encima de ellos y seleccionar la opcin "ejecutar".

- Si eso no te funciona ejecutaremos los archivos desde la consola. Una forma


rpida de ejecutarlo asi es abrir un terminal, arrastrar el archivo dentro y darle a
Intro (ver ejemplo), pero si esto tampoco te funciona lee el paso 3.

3) Ejecutar archivos desde la consola

Para poner un ejemplo nos hemos descargado el instalador en formato .bin de


RealPlayer para Linux, el archivo se llama RealPlayer11.bin y lo hemos guardado
en el escritorio. Ya le hemos dado los permisos de ejecucin y ahora procedemos
a ejecutarlo desde la consola:

Primero abrimos una nueva ventana de terminal (Si usas Ubuntu Unity para abrir
un terminal Pulsa el botn de inicio, escribe "Terminal" y dale a intro).

Nota: El terminal (o consola) sirve para realizar las tareas habituales pero de forma
ms rpida y concisa. Una vez abierto, inicialmente solemos estar situados en la
carpeta de usuario (/home/tu_usuario), para desplazarnos por otras carpetas o
realizar acciones usaremos los comandos que hay establecidos en Linux/Unix que
veremos a continuacin.
Una vez hayas abierto el terminal estars situado en tu carpeta de usuario (en
este ejemplo el usuario es "comu" y su carpeta personal es /home/comu ). Con el
comando pwd podemos comprobar el directorio en el que estamos y
con ls podemos ver el contenido de la carpeta:

Como el archivo a
ejecutar lo hemos guardado en el escritorio, debemos navegar hasta l. El
escritorio suele estar en /home/tu_usuario/Escritorio. Con el comando ls ya hemos
visto que aparece la carpeta Escritorio dentro de nuestra carpeta personal.

Usamos el comando cd para navegar por los directorios. Por ejemplo, si estamos
en /home/comu y queremos ir a /home/comu/Escritorio ejecutaremos cd
Escritorio
Nota: Los terminales de
comandos Unix (Linux) distinguen entre letras maysculas y minsculas, as que si
ejecutas "cd escritorio" te dar un error porque est mal escrito.

Ya estamos en la carpeta Escritorio. Si por algn motivo quisieramos salir de esta


carpeta y volver al directorio anterior usaramos el comando cd ..

Ahora ejecutamos ls para comprobar que el archivo que buscamos est aqu:
Vemos que en la carpeta
Escritorio hay una imagen en formato png, varios lanzadores (accesos
directos .desktop) y el archivo ejecutable que queremos instalar. Para ejecutarlo,
simplemente escribimos ./ y el nombre del archivo, en nuestro
caso ./RealPlayer11.bin

El resultado: Se ejecutar el archivo (en este caso es un instalador y tendremos


que seguir las instrucciones que nos aparezcan para que se instale el programa
correctamente).
Antes de acabar: Para
ejecutar un archivo como administrador debes ejecutarlo con la orden sudo antes
del comando. O sea: sudo ./RealPlayer11.bin

Suele ser conveniente instalar los programas como administrador para que se
instalen para todos los usuarios del sistema y no solo para el tuyo (para trabajar
todo el rato como administrador ejecuta sudo su). Por otro lado, debes tener
cuidado y no ejecutar como administrador los archivos que no sean de confianza,
ya que estos pueden tener acceso a todo tu sistema operativo, pudindolo poner
en peligro.

Nota: Si lo que quieres es instalar un paquete .deb desde la consola haz lo mismo
que pone en el paso 3 pero usando el comando dpkg -i
nombre_del_paquete.deb para efectuar la instalacin. Para instalar varios
paquetes .deb a la vez separa sus nombres con espacios. (Generalmente es ms
sencillo y rpido hacer doble click sobre el archivo .deb y dejar que el sistema lo
instale automticamente sin necesidad de usar la consola, no obstante es til
saber varias formas de hacer las cosas por si acaso).

You might also like