44 Votos

Linux: Cómo marcar un Archivo de Programa como ejecutable

Tutorial de Stefan Trost | 15/05/2021 a las 19:50

Muchos que no están familiarizados con el mundo Linux y que están acostumbrados a ejecutar programas solo desde Windows se sorprenden cuando un programa o script por lotes no se abre y ejecuta inmediatamente después de hacer doble clic en una carpeta o una llamada desde la terminal.

Aquellos que siempre utilizan el Centro de Software u otros administradores de paquetes de Linux para instalar aplicaciones, no se encontrarán a menudo con estos problemas, porque en estos casos, Linux y la administración de su sistema se encargan de todo lo relacionado. Por lo tanto, los siguientes pasos suelen ser necesarios solo si los programas provienen de otras fuentes o si desea iniciar sus propios programas.

Mensajes de Error típicos

Los mensajes de error típicos son "Could not display ProgramName" (No se pudo mostrar ...), "There is no application installed for executable files" (No hay ninguna aplicación instalada para archivos ejecutables) o "Permission denied" (Permiso denegado) en el terminal.

Hacer que el Programa sea ejecutable

En Linux, cada archivo tiene derechos para ciertos grupos de usuarios. Por ejemplo, "r" (read / lectura) si un grupo de usuarios puede leer un archivo o "w" si un grupo puede escribir o modificar un archivo (write). Si ingresa "ll" en la terminal, normalmente verá todas estas banderas (flags) delante del nombre del archivo.

El indicador "x" (ejecutable) marca un archivo que es ejecutable. Si intentamos ejecutar un archivo de programa que no tiene una flag x para su propio grupo de usuarios, aparecerán los mensajes de error anteriores en lugar de ejecutar la aplicación.

Con el comando "chmod" (Change Mode = Cambiar Modo) simplemente podemos configurar el indicador x de un archivo desde la terminal:

sudo chmod +x NombreDelPrograma

Para hacer esto, necesitamos navegar al archivo de programa apropiado en la terminal y luego podemos ingresar "sudo chmod +x" seguido del nombre del archivo de programa. Dado que se requieren privilegios de root para este proceso, debemos preceder el comando "sudo" y luego ingresar nuestra contraseña para ejecutar el comando.

El "+x" hace que el indicador "x" se agregue a los indicadores de archivo. Igualmente, el indicador se puede volver a quitar con "-x". En consecuencia, podemos cambiar los permisos / derechos de lectura y escritura de un archivo mediante "+r", "-r", "+w" o "-w".

Alternativamente, también podemos hacer clic en el archivo con un clic derecho y realizar la configuración adecuada en Propiedades > Permisos desde el cuadro de diálogo de información del archivo.

Ejecutar el Programa

Después de marcar el archivo de la aplicación como ejecutable, se puede abrir fácilmente desde una carpeta con un simple clic o un doble clic (según el sistema) o desde la consola / terminal con el comando "./NombreDelPrograma".

ResponderPositivoNegativo

Sobre el Autor

AvatarPuede encontrar software de Stefan Trost en la pagina es.sttmedia.com. ¿Necesita un software individual según sus propios requisitos? Escribenos: es.sttmedia.com/contacto
Ver Perfil

 

Temas Relacionados

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.