Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Ejecutable Distribuible en Linux (https://www.clubdelphi.com/foros/showthread.php?t=88880)

mjjj 19-08-2015 00:54:01

Ejecutable Distribuible en Linux
 
Estimados, estoy teniendo problemas para al momento de ejecutar mi aplicación desarrollada en Lazarus-Linux.
Una aplicación corriendo perfectamente, basta con copiar la carpeta completa del programa a un pendrive para trasladarla a otro PC y ya no se podrá ejecutar.
Incluso es más, he copiado la carpeta completa a varios pendrive (pensado que alguno pudiera estar malo), y he vuelto a copiar la carpeta al PC original para que deje de funcionar.
Por último, copiando la carpeta al pendrive, e intentando ejecutar la aplicación desde el mismo pendrive... lo mimo, tampoco se puede ejecutar.

En todos los casos me arroja el siguiente problema...

No se puede mostrar "project1". No existe una aplicación instalada para los archivos "ejecutable". ¿Quiere buscar una aplicación para abrir este archivo?

La aplicación con la cual estoy haciendo las prueba es un simple botón, que muestra un "Hola Mundo" --> showmessage('Hola Mundo');

Espero me puedan ayudar.
Saludos

Casimiro Notevi 19-08-2015 10:20:07

Un ejecutable "normal", lo llevas a otro linux y lo ejecutas sin problema.... si tiene permisos de ejecución :)

Cita:

-rwxrwxr-x 1 antonio antonio 27696328 ago 18 17:26 project2 <--- la x es porque es ejecutable
-rw-rw-r-- 1 antonio antonio 137040 ago 18 17:11 project2.ico
-rw-rw-r-- 1 antonio antonio 2077 ago 18 17:26 project2.lpi
-rw-rw-r-- 1 antonio antonio 409 ago 18 17:11 project2.lpr
-rw-rw-r-- 1 antonio antonio 2259 ago 18 17:26 project2.lps
-rw-rw-r-- 1 antonio antonio 138128 ago 18 17:26 project2.res
-rw-rw-r-- 1 antonio antonio 2892 ago 18 17:26 unit1.lfm
-rw-rw-r-- 1 antonio antonio 1381 ago 18 17:26 unit1.pas

Ejemplo, convertir en ejecutable project2 para todos los usuarios:
Código:

chmod +x project2

nlsgarcia 19-08-2015 16:52:11

mjjj,

Cita:

Empezado por mjjj
...estoy teniendo problemas para al momento de ejecutar mi aplicación desarrollada en Lazarus-Linux...Una aplicación corriendo perfectamente, basta con copiar la carpeta completa del programa a un pendrive para trasladarla a otro PC y ya no se podrá ejecutar...

:rolleyes:

Pregunto:

1- ¿Que distribución de Linux utiliza tu aplicación?.

2- ¿Que versión de Lazarus utiliza tu aplicación?.

3- ¿Si copias cualquier otro ejecutable creado en Lazarus se presenta el mismo problema?.

4- ¿Has verificado si los permisos de la aplicación continúan siendo de tipo ejecutable después de ser copiada?.

5- ¿La aplicación la ejecutas con el mismo usuario que la creo o con otro diferente?, los permisos de ejecución en Linux se pueden establecer a nivel de propietario, grupo y otros.

Revisa esta información:
Espero sea útil :)

Nelson.


La franja horaria es GMT +2. Ahora son las 18:52:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi