ubiquitour.com

Cómo convertir de BIN a EXE para Linux

Cómo convertir de BIN a EXE para Linux

Cuando descargar e instalar software multiplataforma en Microsoft Windows y Linux, usted puede encontrar diferentes secuencias de comandos de instalación. En algunos casos las secuencias de comandos para Windows terminan en un sufijo de archivo "exe" y como todos los archivos ejecutables en Windows se pueden ejecutar pulsando con el ratón o escribiendo el nombre de secuencia de comandos en la línea de comandos. En Linux, sin embargo, la secuencia de comandos puede terminar con el sufijo "bin" y, a diferencia de en Windows, no funciona cuando hace doble clic o desde la línea de comandos. La solución es modificar los permisos de modo de acceso del archivo para que Linux lo reconozca como un script ejecutable.

Instrucciones

Hacer un archivo con un sufijo ejecutable "bin"

1 Abra una ventana de terminal y navega hasta el directorio donde guardaste el script de instalación. Por ejemplo, si guardó el archivo en el directorio "Descargas" en su carpeta de inicio sería lo siguiente (sustituyendo "SuNombreUsuario" con el nombre de usuario correspondiente):

CD /home/yourUserName/Downloads

o simplemente:

CD ~/Downloads

2 La utilidad chmod para cambiar los permisos de modo de acceso al script de instalación tecleando esto en la línea de comandos y presionando "enter":

chmod + x theScript.bin

Por supuesto, sustituir "theScript" con el nombre real de la escritura. Si ha olvidado la ortografía puede escribir lo siguiente en la línea de comandos para mostrarlo:

LS *.bin

3 Si al ejecutar el paso anterior, recibirá un mensaje de advertencia similar a esta:

"chmod: cambiar los permisos de 'theScript.bin': operación no permitida"

Significa que alguien, posiblemente un administrador, coloca el archivo en el equipo. Si tienes local privilegios de root en el equipo (casi seguro que sea cierto si usted está haciendo esto en su computadora personal en casa), repita el paso anterior con la siguiente modificación:

sudo chmod + x theScript.bin

Y cuando se le solicite ingresar su contraseña de raíz local. Si no lo conocen o tienen una contraseña de raíz local deberá consultar con el administrador del sistema antes de proceder.

4 Ejecute la secuencia de comandos escribiendo lo siguiente en la línea de comandos:

./theScript.bin

Debe incluir el período y los caracteres de barra invertida que preceden el nombre de secuencia de comandos para que el sistema puede localizar y ejecutar el script.

Consejos y advertencias

  • Dependiendo de la distribución de Linux que utilizas, quizás tenga que mirar alrededor para encontrar el alias adecuado para abrir una ventana de terminal. A menudo se encuentra en el menú "Aplicaciones" bajo "Accesorios" o en "Herramientas de sistema".
  • Para mostrar los permisos de modo de acceso para todos los archivos en un tipo de directorio: ls -l
  • Usted verá tres conjuntos de tres permisos de acceso de modo aparece en el lado izquierdo de cada nombre de fichero. Los permisos posibles son: 'r' (acceso de lectura), 'w' (acceso de escritura), 'x' (ejecutable), '-' (no conjunto).
  • Asegúrese que el script descargado desde un sitio web de confianza. Cambiando los permisos de modo de acceso y ejecutar el script, usted concederle acceso a archivos y carpetas en el directorio de usuario. Si modifica el archivo como usuario root local usando sudo, el guión tendrá mayor acceso a su ordenador.