Ejecutar archivos en Linux
Mucha gente nueva en Linux suele tener dudas sobre cómo 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 están más limitados.
Aquí tienes los pasos necesarios para ejecutar archivos en Linux:
1º- Dar al archivo permisos de ejecución
Como medida de seguridad, Linux no deja ejecutar ningún 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 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 deberás marcar "es ejecutable":+
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 sudoantes 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, pudiéndolo 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 paquete.deb para efectuar la instalación. Para instalar varios paquetes a la vez separa sus nombres con espacios. (Generalmente es más sencillo y rápido hacer doble click sobre el archivo .deb y dejar que el sistema lo instale automáticamente sin necesidad de usar la consola).
Antes de acabar: Para ejecutar un archivo como administrador debes ejecutarlo con la orden sudoantes del comando. O sea: sudo ./RealPlayer11.binSuele 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, pudiéndolo 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 paquete.deb para efectuar la instalación. Para instalar varios paquetes a la vez separa sus nombres con espacios. (Generalmente es más sencillo y rápido hacer doble click sobre el archivo .deb y dejar que el sistema lo instale automáticamente sin necesidad de usar la consola).
