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".
Sobre el Autor
Puede 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
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
Poner Windows via Script en Hibernación o Modo de Suspensión
Tutorial | 0 Comentarios
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
Cómo enviar Correos Electrónicos con un Archivo Adjunto EXE
Consejo | 4 Comentarios
Reescribir Archivos de Texto con una Longitud de Línea Fija
Tutorial | 0 Comentarios
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.