Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2013-07

Ejecutar en Linux

13 messages · 7 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Omar D. González R.

Estimados,
Desarroll� una aplicaci�n de prueba en un equipo con Linux, la cual corre de maravillas en el mismo equipo donde desarroll�. Al intentar ejecutar el programa en otro equipo con la misma versi�n de Linux pero que no tiene instalado Lazarus, me env�a el siguiente mensaje: -------
No se pudo mostrar �home/omar/Escritorio/Pruebas/Aplicacion� No existe una aplicaci�n instalada para los archivos ejecutable �Quiere buscar una aplicaci�n para abrir este archivo? -------

Como se debe instalar para que corra en otro equipo con Linux ?

Estoy reci�n experimentando con Linux, funciona bastante bien, esta misma aplicaci�n la compilo en W7 y la puedo ejecutar sin problemas en cualquier equipo con Windows.

Gracias de antemano.

Atentamente, Omar Gonz�lez R. Novacomp Ltda. M�vil 56-9-95319230

Reply by email

Claudio Romero
to Omar D. González R.

Hola. En el otro equipo deber�as ejecutarlo desde consola, asi te informa mejor del error.
Podr�a ser:
- Falta permiso de ejecuci�n (cuando lo copiaste no mantuvo los permisos) Utiliza el "explorador de archivos" de tu linux, para ver si tiene los permisos de ejecuci�n.
- Podr�a por librer�as QT faltantas
etc.

Saludos

El d�a 18 de julio de 2013 18:16, "Omar D. Gonz�lez R." <omar.gonzalez en novacomp.cl> escribi�:

Show quoted text 31 lines
Estimados, Desarroll� una aplicaci�n de prueba en un equipo con Linux, la cual corre de maravillas en el mismo equipo donde desarroll�. Al intentar ejecutar el programa en otro equipo con la misma versi�n de Linux pero que no tiene instalado Lazarus, me env�a el siguiente mensaje: ------- No se pudo mostrar �home/omar/Escritorio/Pruebas/Aplicacion� No existe una aplicaci�n instalada para los archivos ejecutable �Quiere buscar una aplicaci�n para abrir este archivo? ------- Como se debe instalar para que corra en otro equipo con Linux ? Estoy reci�n experimentando con Linux, funciona bastante bien, esta misma aplicaci�n la compilo en W7 y la puedo ejecutar sin problemas en cualquier equipo con Windows. Gracias de antemano. -- Atentamente, Omar Gonz�lez R. Novacomp Ltda. M�vil 56-9-95319230 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Reply by email

christian Ortiz
to Omar D. González R.: Desarroll� una aplicaci�n de prueba en un equipo con Linux, la cual corre de…

Dale permisos de ejecucion al archivo. Seguro copiaste por usb El 18/07/2013 16:19, Omar D. Gonz�lez R. <omar.gonzalez en novacomp.cl> escribi�:

Show quoted text 32 lines
Estimados, Desarroll� una aplicaci�n de prueba en un equipo con Linux, la cual corre de maravillas en el mismo equipo donde desarroll�. Al intentar ejecutar el programa en otro equipo con la misma versi�n de Linux pero que no tiene instalado Lazarus, me env�a el siguiente mensaje: ------- No se pudo mostrar �home/omar/Escritorio/Pruebas/**Aplicacion� No existe una aplicaci�n instalada para los archivos ejecutable �Quiere buscar una aplicaci�n para abrir este archivo? ------- Como se debe instalar para que corra en otro equipo con Linux ? Estoy reci�n experimentando con Linux, funciona bastante bien, esta misma aplicaci�n la compilo en W7 y la puedo ejecutar sin problemas en cualquier equipo con Windows. Gracias de antemano. -- Atentamente, Omar Gonz�lez R. Novacomp Ltda. M�vil 56-9-95319230 ______________________________**_________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.**freepascal.org<Lazarus-es en lists.lazarus.freepascal.org> http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarus-es<http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es>

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130718/6272932e/attachment-0001.html>

Reply by email

christian Ortiz
to Héctor F. Fiandor Rosario: Estimado Omar: Me gustaria conocer, en un ejemplo sencillo, como es la rutina para…

El problema que debes tener es que o lo has copiado por usb o lo tratas de ejecutar de una particion ntfs o fat. Ponlo en una particion de linux y dale permisos de ejecucion. Ese es el problema que tienes. El 19/07/2013 16:41, "H�ctor F. Fiandor Rosario" <hfiandor en infomed.sld.cu> escribi�:

Show quoted text 16 lines
** Estimado Omar: Me gustaria conocer, en un ejemplo sencillo, como es la rutina para ejecutar un programa en Windows. saludos, Ing. H�ctor F. Fiandor Rosario hfiandor en infomed.sld.cu _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130719/6907ef22/attachment.html>

Reply by email

Héctor F. Fiandor Rosario
to Omar D. González R.: Desarroll� una aplicaci�n de prueba en un equipo con Linux, la cual corre de…

Estimado Omar:
Me gustaria conocer, en un ejemplo sencillo, como es la rutina para ejecutar un programa en Windows.

saludos,

Ing. H�ctor F. Fiandor Rosario
hfiandor en infomed.sld.cu

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130719/e04cdf6b/attachment-0001.html>

Reply by email

Omar D. González R.

El 20-07-2013 06:00, lazarus-es-request en lists.lazarus.freepascal.org escribi�:

Show quoted text 5 lines
El problema que debes tener es que o lo has copiado por usb o lo tratas de ejecutar de una particion ntfs o fat. Ponlo en una particion de linux y dale permisos de ejecucion. Ese es el problema que tienes. El 19/07/2013 16:41, "H�ctor F. Fiandor Rosario" <hfiandor en infomed.sld.cu> escribi�:

**
Estimado Omar:
Me gustaria conocer, en un ejemplo sencillo, como es la rutina para ejecutar un programa en Windows.

saludos,

Estimado H�ctor,

Windows es muy fr�gil en t�rminos de seguridad, basta que tengas el programa ejecutable (.exe) (a�n en un pendrive) y se ejecuta sin problemas, Si el programa requiere de alguna librer�a (para mi caso la de MySQL) esta la puedes incluir en la misma carpeta donde est� el ejecutable.

Yo estoy en proceso de cambiarme a Linux y adhiriendo a la filosof�a Open, as� es que estoy dando mis primero pasos en Linux por eso tengo problemas a�n los mas simples.

Saludos

Show quoted text 26 lines
> > Ing. H�ctor F. Fiandor Rosario > hfiandor en infomed.sld.cu > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130719/6907ef22/attachment-0001.html> ------------------------------ _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es Fin de Resumen de Lazarus-es, Vol 70, Env�o 39 **********************************************
Atentamente, Omar Gonz�lez R. Novacomp Ltda. M�vil 56-9-95319230

Reply by email

Rafael Bidegain
to Omar D. González R.
Show quoted text 6 lines
Yo estoy en proceso de cambiarme a Linux y adhiriendo a la filosof�a Open, as� es que estoy dando mis primero pasos en Linux por eso tengo problemas a�n los mas simples. Saludos

Hola Omar

Es complicado pasarte un ejemplo completo sin ver que es lo que realmente te est� sucediendo pero voy a tratar de ayudarte, nos ser� muy util si nos dices que distribuci�n de gnu/linux est�s usando y cual es tu escritorio (si es que usas alguno) puede ser gnome, kde etc etc (hay varios ademas de esos)

supongo que sab�s como abrir una terminal para escribir comandos. (sino lo sab�s tenes que buscar en tu entorno grafico un programa que se llama "terminal" y ejecutarlo. para cerrarlo escribis el comando exit.

cuando se abre la terminal ten�s que saber en que lugar del arbol de directorio est�s parado. eso se hace con el comando pwd. escribi pwd y apret� enter.

para cambiarte de directorio us� el comando cd. es similar al cd del dos pero siempre necesita un espacio entre el comando y el argumento por eso en dos funciona cd.. pero no funciona el gnu/linux. en gnu/linux el comando correcto es cd ...
para ir a tu directorio de trabajo ejecut� el comando cd sin argumentos despues de eso ejecutando pwd deberias ver algo como: /home/omar

ls te muestra el contenido del directorio (carpeta) es el dir de dos.

si ten�s un pendrive colocado, seguramente estar� en un directorio que se llama /media.
ejecut� ls /media (ojo con la barra no es la misma de dos el la barra de dividir)
el contenido de tu pendrive podr�a estar en un directorio que se llama /media/kingston.
ejecut� ls /media/kingston para ver el contenido.

ahora tenes que crear un directorio para tu app.
el comando que hace eso es mkdir

ejecut� mkdir prueba1
ahora trasladate a ese directorio con
cd prueba1

ahora copia tu app del pen a ese directorio (con el comando cp) cp /media/kingston/tuapp .
(ojo con el punto)

para ver verificar los permisos de un archivo us� el comando ls con el parametro -l
(este punto es complicado y largo de explicar
los permisos ent�n divididos en tres grupos y cada permiso tiene se ve con una letra distinta. el permiso de ejecuci�n es una x

para darle permiso de ejecuci�n a tu app ejecut� el comando chmod 755 tuapp ahora ejecut� el comando ls -l para ver el resultado (ver�s algo asi al lado del nombre del archivo xrw------)
con esos permisos vos pod�s ejecutar tu app, otras personas no va a poder.

ejecut� tu app con el comando ./tuapp.
(ojo con el punto y con la barra)
si hay un error mostranos el texto, ser� fundamental para que podamos ayudarte.

si quer� que cualquier usuario pueda ejecutar tu app el comando es chmod 777 tuapp

quedo a tu disposici�n para enviarte ayuda especifica sobre alg�n punto en particular o para enviarte un texto sobre el uso de los comandos b�sicos de gnu/linux si es que lo necesitas y no pod�s conseguirlo por tu cuenta.

saludos cordiales.

Rafael Bidegain Ya que los cuerdos no hablan, hablar� el loco. (The Fool, Padraic Pearse) # yo quiero educaci�n libre. �YA! ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130721/88774bca/attachment.html>

Reply by email

christian Ortiz
to Rafael Bidegain

Lo del terminal esta bien, pero generalmente usas la consola en servidores. Para poderlo ejecutar, copialo a una carpeta del disco duro, le haces clic derecho y busca una opcion que diga algo como "permitir ejecutar como un programa" o algo asi. Ahora estoy en mi celular x lo q no puedo verificarlo. Esta opcion esta generalmente en los escritorios kde , gnome y unity.

No intentes hacerlo desde el mismo usb. Porque no se ejecutara jamas. El 21/07/2013 11:09, "Rafael Bidegain" <r.bidegain en gmail.com> escribi�:

Show quoted text 94 lines
Yo estoy en proceso de cambiarme a Linux y adhiriendo a la filosof�a Open, > as� es que estoy dando mis primero pasos en Linux por eso tengo problemas > a�n los mas simples. > > Saludos > Hola Omar Es complicado pasarte un ejemplo completo sin ver que es lo que realmente te est� sucediendo pero voy a tratar de ayudarte, nos ser� muy util si nos dices que distribuci�n de gnu/linux est�s usando y cual es tu escritorio (si es que usas alguno) puede ser gnome, kde etc etc (hay varios ademas de esos) supongo que sab�s como abrir una terminal para escribir comandos. (sino lo sab�s tenes que buscar en tu entorno grafico un programa que se llama "terminal" y ejecutarlo. para cerrarlo escribis el comando exit. cuando se abre la terminal ten�s que saber en que lugar del arbol de directorio est�s parado. eso se hace con el comando pwd. escribi pwd y apret� enter. para cambiarte de directorio us� el comando cd. es similar al cd del dos pero siempre necesita un espacio entre el comando y el argumento por eso en dos funciona cd.. pero no funciona el gnu/linux. en gnu/linux el comando correcto es cd ... para ir a tu directorio de trabajo ejecut� el comando cd sin argumentos despues de eso ejecutando pwd deberias ver algo como: /home/omar ls te muestra el contenido del directorio (carpeta) es el dir de dos. si ten�s un pendrive colocado, seguramente estar� en un directorio que se llama /media. ejecut� ls /media (ojo con la barra no es la misma de dos el la barra de dividir) el contenido de tu pendrive podr�a estar en un directorio que se llama /media/kingston. ejecut� ls /media/kingston para ver el contenido. ahora tenes que crear un directorio para tu app. el comando que hace eso es mkdir ejecut� mkdir prueba1 ahora trasladate a ese directorio con cd prueba1 ahora copia tu app del pen a ese directorio (con el comando cp) cp /media/kingston/tuapp . (ojo con el punto) para ver verificar los permisos de un archivo us� el comando ls con el parametro -l (este punto es complicado y largo de explicar los permisos ent�n divididos en tres grupos y cada permiso tiene se ve con una letra distinta. el permiso de ejecuci�n es una x para darle permiso de ejecuci�n a tu app ejecut� el comando chmod 755 tuapp ahora ejecut� el comando ls -l para ver el resultado (ver�s algo asi al lado del nombre del archivo xrw------) con esos permisos vos pod�s ejecutar tu app, otras personas no va a poder. ejecut� tu app con el comando ./tuapp. (ojo con el punto y con la barra) si hay un error mostranos el texto, ser� fundamental para que podamos ayudarte. si quer� que cualquier usuario pueda ejecutar tu app el comando es chmod 777 tuapp quedo a tu disposici�n para enviarte ayuda especifica sobre alg�n punto en particular o para enviarte un texto sobre el uso de los comandos b�sicos de gnu/linux si es que lo necesitas y no pod�s conseguirlo por tu cuenta. saludos cordiales. -- Rafael Bidegain Ya que los cuerdos no hablan, hablar� el loco. (The Fool, Padraic Pearse) # yo quiero educaci�n libre. �YA! _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130721/c84ff7cb/attachment.html>

Reply by email

Rubén Ibáñez
to christian Ortiz

Ya me ha pasado lo mismo m�s de una vez.
Se soluciona as� (en Ubuntu) : con el bot�n derecho del rat�n sobre el �cono del programa, una vez copiado, entras a "propiedades" y de all� a "permisos". En un checkbox que sale abajo con la leyenda "ejecutar como programa" lo marcas, y �listo!
Espero que te sirva. No pude contestar antes por estar muy ocupado. Un saludo.

El 21 de julio de 2013 14:45, christian Ortiz <xortix en gmail.com> escribi�:

Show quoted text 111 lines
Lo del terminal esta bien, pero generalmente usas la consola en servidores. Para poderlo ejecutar, copialo a una carpeta del disco duro, le haces clic derecho y busca una opcion que diga algo como "permitir ejecutar como un programa" o algo asi. Ahora estoy en mi celular x lo q no puedo verificarlo. Esta opcion esta generalmente en los escritorios kde , gnome y unity. No intentes hacerlo desde el mismo usb. Porque no se ejecutara jamas. El 21/07/2013 11:09, "Rafael Bidegain" <r.bidegain en gmail.com> escribi�: > > Yo estoy en proceso de cambiarme a Linux y adhiriendo a la filosof�a >> Open, as� es que estoy dando mis primero pasos en Linux por eso tengo >> problemas a�n los mas simples. >> >> Saludos >> > > Hola Omar > > Es complicado pasarte un ejemplo completo sin ver que es lo que realmente > te est� sucediendo pero voy a tratar de ayudarte, > nos ser� muy util si nos dices que distribuci�n de gnu/linux est�s usando > y cual es tu escritorio (si es que usas alguno) puede ser gnome, kde etc > etc (hay varios ademas de esos) > > supongo que sab�s como abrir una terminal para escribir comandos. (sino > lo sab�s tenes que buscar en tu entorno grafico un programa que se llama > "terminal" y ejecutarlo. para cerrarlo escribis el comando exit. > > cuando se abre la terminal ten�s que saber en que lugar del arbol de > directorio est�s parado. eso se hace con el comando pwd. > escribi pwd y apret� enter. > > para cambiarte de directorio us� el comando cd. es similar al cd del dos > pero siempre necesita un espacio entre el comando y el argumento por eso en > dos funciona cd.. pero no funciona el gnu/linux. en gnu/linux el comando > correcto es cd ... > para ir a tu directorio de trabajo ejecut� el comando cd sin argumentos > despues de eso ejecutando pwd deberias ver algo como: > /home/omar > > ls te muestra el contenido del directorio (carpeta) es el dir de dos. > > si ten�s un pendrive colocado, seguramente estar� en un directorio que se > llama /media. > ejecut� ls /media (ojo con la barra no es la misma de dos el la barra de > dividir) > el contenido de tu pendrive podr�a estar en un directorio que se llama > /media/kingston. > ejecut� ls /media/kingston para ver el contenido. > > ahora tenes que crear un directorio para tu app. > el comando que hace eso es mkdir > > ejecut� mkdir prueba1 > ahora trasladate a ese directorio con > cd prueba1 > > ahora copia tu app del pen a ese directorio (con el comando cp) > cp /media/kingston/tuapp . > (ojo con el punto) > > para ver verificar los permisos de un archivo us� el comando ls con el > parametro -l > (este punto es complicado y largo de explicar > los permisos ent�n divididos en tres grupos y cada permiso tiene se ve > con una letra distinta. el permiso de ejecuci�n es una x > > para darle permiso de ejecuci�n a tu app ejecut� el comando chmod 755 > tuapp > ahora ejecut� el comando ls -l para ver el resultado (ver�s algo asi al > lado del nombre del archivo xrw------) > con esos permisos vos pod�s ejecutar tu app, otras personas no va a poder. > > ejecut� tu app con el comando ./tuapp. > (ojo con el punto y con la barra) > si hay un error mostranos el texto, ser� fundamental para que podamos > ayudarte. > > si quer� que cualquier usuario pueda ejecutar tu app el comando es > chmod 777 tuapp > > quedo a tu disposici�n para enviarte ayuda especifica sobre alg�n punto > en particular o para enviarte un texto sobre el uso de los comandos b�sicos > de gnu/linux si es que lo necesitas y no pod�s conseguirlo por tu cuenta. > > saludos cordiales. > > > -- > Rafael Bidegain > > Ya que los cuerdos no hablan, hablar� el loco. > (The Fool, Padraic Pearse) > > # yo quiero educaci�n libre. �YA! > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130721/74dc4779/attachment-0001.html>

Reply by email

Omar D. González R.

El 21-07-2013 19:16, lazarus-es-request en lists.lazarus.freepascal.org escribi�:

Show quoted text 26 lines
Env�e los mensajes para la lista Lazarus-es a lazarus-es en lists.lazarus.freepascal.org Message: 1 Date: Sun, 21 Jul 2013 13:08:55 -0300 From: Rafael Bidegain <r.bidegain en gmail.com> Subject: Re: [Lazarus-es] Ejecutar en Linux To: Spanish version of Lazarus List <lazarus-es en lists.lazarus.freepascal.org> Message-ID: <CAAfqxSTXfEi31g1DHhZaVOxoJLLdtRb5ZfmZY0s4_weGtrvuzA en mail.gmail.com> Content-Type: text/plain; charset="utf-8" > Yo estoy en proceso de cambiarme a Linux y adhiriendo a la filosof�a Open, > as� es que estoy dando mis primero pasos en Linux por eso tengo problemas > a�n los mas simples. > > Saludos > Hola Omar Es complicado pasarte un ejemplo completo sin ver que es lo que realmente te est� sucediendo pero voy a tratar de ayudarte, nos ser� muy util si nos dices que distribuci�n de gnu/linux est�s usando y cual es tu escritorio (si es que usas alguno) puede ser gnome, kde etc etc (hay varios ademas de esos)

Estoy usando Trisquel, la versi�n no se donde verla (me parece que es 6.0 o algo as�, lo digo porque cree desde ella misma un usb de instalaci�n y es lo que recuerdo). En cuanto al escritorio, este es gnome.

supongo que sab�s como abrir una terminal para escribir comandos. (sino lo sab�s tenes que buscar en tu entorno grafico un programa que se llama "terminal" y ejecutarlo. para cerrarlo escribis el comando exit.

Esto lo busqu� en internet, y ya entiendo como funciona.

cuando se abre la terminal ten�s que saber en que lugar del arbol de directorio est�s parado. eso se hace con el comando pwd. escribi pwd y apret� enter.

Busqu� una ayuda de los comandos b�sicos de Linux y pude moverme a trav�s de la estructura de archivos que maneja Linux.

Show quoted text 7 lines
para cambiarte de directorio us� el comando cd. es similar al cd del dos pero siempre necesita un espacio entre el comando y el argumento por eso en dos funciona cd.. pero no funciona el gnu/linux. en gnu/linux el comando correcto es cd ... para ir a tu directorio de trabajo ejecut� el comando cd sin argumentos despues de eso ejecutando pwd deberias ver algo como: /home/omar

Perfecto.

Show quoted text 9 lines
ls te muestra el contenido del directorio (carpeta) es el dir de dos. si ten�s un pendrive colocado, seguramente estar� en un directorio que se llama /media. ejecut� ls /media (ojo con la barra no es la misma de dos el la barra de dividir) el contenido de tu pendrive podr�a estar en un directorio que se llama /media/kingston. ejecut� ls /media/kingston para ver el contenido.

tambi�n lo entend�.

Show quoted text 26 lines
ahora tenes que crear un directorio para tu app. el comando que hace eso es mkdir ejecut� mkdir prueba1 ahora trasladate a ese directorio con cd prueba1 ahora copia tu app del pen a ese directorio (con el comando cp) cp /media/kingston/tuapp . (ojo con el punto) para ver verificar los permisos de un archivo us� el comando ls con el parametro -l (este punto es complicado y largo de explicar los permisos ent�n divididos en tres grupos y cada permiso tiene se ve con una letra distinta. el permiso de ejecuci�n es una x para darle permiso de ejecuci�n a tu app ejecut� el comando chmod 755 tuapp ahora ejecut� el comando ls -l para ver el resultado (ver�s algo asi al lado del nombre del archivo xrw------) con esos permisos vos pod�s ejecutar tu app, otras personas no va a poder. ejecut� tu app con el comando ./tuapp. (ojo con el punto y con la barra) si hay un error mostranos el texto, ser� fundamental para que podamos ayudarte.

Perfecto funciona...

si quer� que cualquier usuario pueda ejecutar tu app el comando es chmod 777 tuapp

Esto se utiliza supongo cuando la PC que tiene instalado mas de un usuario para la misma m�quina. El esquema con mi cliente es. root que somos nosotros que le instalamos Linux (y lo empujamos a cambiarse a esta plataforma) y el usuario de la m�quina quien es el que utiliza el programa.

Show quoted text 6 lines
quedo a tu disposici�n para enviarte ayuda especifica sobre alg�n punto en particular o para enviarte un texto sobre el uso de los comandos b�sicos de gnu/linux si es que lo necesitas y no pod�s conseguirlo por tu cuenta. saludos cordiales.

Saludos y muchas gracias por tu excelente explicaci�n. Debo comentarte que ya me hab�an contestado a la primera pregunta se�alandome que era un problema de permisos. Linux es muy consistente en eso. Pero no pude responder porque involuntariamente elimin� el archivo que conten�a esa respuesta.

La decisi�n de cambiarme definitivamente a Linux, se di� porque logr� convertir la aplicaci�n en cuesti�n a L�zarus (desde Delphi) y porque Linux dada su estructura ofrece un ambiente de trabajo mucho mas eficiente y sobretodo seguro. Me pasaba que los usuarios son de clientes externos por lo tanto el nivel de configuraci�n de sus equipos est� fuera de mi alcance y tampoco puedo limitarlos en el uso de internet. Dado que en Windows, el acceso a internet adolesce de muchos agujeros de seguridad y los clientes no siempre est�n dispuestos en invertir en antivirus y demases (por lo demas es un circulo vicioso, en mi opini�n por cierto).

Saludos,
Omar

Reply by email

Rafael Bidegain
to Omar D. González R.

El 22 de julio de 2013 07:03, "Omar D. Gonz�lez R." < omar.gonzalez en novacomp.cl> escribi�:

Show quoted text 18 lines
Saludos y muchas gracias por tu excelente explicaci�n. Debo comentarte que ya me hab�an contestado a la primera pregunta se�alandome que era un problema de permisos. Linux es muy consistente en eso. Pero no pude responder porque involuntariamente elimin� el archivo que conten�a esa respuesta. La decisi�n de cambiarme definitivamente a Linux, se di� porque logr� convertir la aplicaci�n en cuesti�n a L�zarus (desde Delphi) y porque Linux dada su estructura ofrece un ambiente de trabajo mucho mas eficiente y sobretodo seguro. Me pasaba que los usuarios son de clientes externos por lo tanto el nivel de configuraci�n de sus equipos est� fuera de mi alcance y tampoco puedo limitarlos en el uso de internet. Dado que en Windows, el acceso a internet adolesce de muchos agujeros de seguridad y los clientes no siempre est�n dispuestos en invertir en antivirus y demases (por lo demas es un circulo vicioso, en mi opini�n por cierto). Saludos, Omar

Hola Omar

Te felicito por haber optado por Trisquel, ya que es una de las pocas distribuciones 100% libres y por ello recomendada por la Free Software Foundation.

En una instalaci�n GNU/Linux se crean automaticamente muchos usuarios, entre ellos root.
Te recomiendo que el usuario normal de la m�quina no utilice en su trabajo diario el usuario root.
vos tambi�n deber�as tener un usuario con pocos privilegios para entrar al sistema y una vez que est�s logueado entonces si te convertis en usuario root si es necesario.
para eso usas el comando su.

el permiso que deber�a tener tu app es 744

con eso vas a permitir que el usuario del due�o del archivo sea el unico que puede ejecutar la app y el resto solo puede leerla.

en el mail anterior no te expliqu� sobre como cambiar el due�o del un archivo. eso se hace con el comando chown.

es importante que sepas a que grupo pertenece ese usuario, esto tambi�n te ser� necesario si el usuario tiene que usar alg�n dispositivo que por seguridad o politica del administrador puede estar restringido.

el comando:
groups rafael
te muestra todos los grupos al que pertenece el usuario rafael.

En las instalaciones de linux normales cada usuario pertenece a su propio grupo, por lo tanto tu app deber�a tener como due�o el usuario y grupo el del usuario normal. suponiendo que ese usuario sea omar el comando que deber�as ejecutar es:

chown omar.omar tuapp
y ahora s�
si ya ejecutaste chmod 744 tuapp
el unico usuario que va a poder ejecutar tuapp es el usuario omar.

nota: el unico usuario que puede cambiar de due�o y grupo archivos que no son suyos es root, por lo tanto este tipo de tareas se hace con ese usuario.

saludos cordiales.

Rafael Bidegain Ya que los cuerdos no hablan, hablar� el loco. (The Fool, Padraic Pearse) # yo quiero educaci�n libre. �YA! ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130722/897dad9f/attachment.html>

Reply by email

Martin Gomez
to Héctor F. Fiandor Rosario: muchas gracias por su respuesta. No llego un html que venia adjunto. le agradecere que me…

Necesitas utilizar TProcess.
Si nadie lo env�a antes, ma�ana te copio un ejemplo sencillo de una aplicaci�n m�a.

envidiado deseo mi tel con texto predictivo. El 22/07/2013 16:04, "H�ctor F. Fiandor Rosario" <hfiandor en infomed.sld.cu> escribi�: > ** > Estimado Omar, > > muchas gracias por su respuesta. No llego un html que venia adjunto. > > le agradecere que me escriba un ejemplo sencillo de como lanzar un > ejecutable desde un programa Lazarus. > > si le es posible o es muy pesoado, me lo envia a mi correo personal > hfiandor en infomed.sld.cu > > anticipandole las gracias, > > Ing. H�ctor F. Fiandor Rosario > hfiandor en infomed.sld.cu > > > ----- Original Message ----- > *From:* "Omar D. Gonz�lez R." <omar.gonzalez en novacomp.cl> > *To:* lazarus-es en lists.lazarus.freepascal.org > *Sent:* Saturday, July 20, 2013 7:53 AM > *Subject:* Re: [Lazarus-es] Ejecutar en Linux > > El 20-07-2013 06:00, lazarus-es-request en lists.lazarus.freepascal.org > escribi�: > > El problema que debes tener es que o lo has copiado por usb o lo tratas > de > > ejecutar de una particion ntfs o fat. Ponlo en una particion de linux y > > dale permisos de ejecucion. Ese es el problema que tienes. > > El 19/07/2013 16:41, "H�ctor F. Fiandor Rosario" < > hfiandor en infomed.sld.cu> > > escribi�: > > ** > Estimado Omar: > Me gustaria conocer, en un ejemplo sencillo, como es la rutina para > ejecutar un programa en Windows. > > saludos, > > Estimado H�ctor, > > Windows es muy fr�gil en t�rminos de seguridad, basta que tengas el > programa ejecutable (.exe) (a�n en un pendrive) y se ejecuta sin > problemas, Si el programa requiere de alguna librer�a (para mi caso la > de MySQL) esta la puedes incluir en la misma carpeta donde est� el > ejecutable. > > Yo estoy en proceso de cambiarme a Linux y adhiriendo a la filosof�a > Open, as� es que estoy dando mis primero pasos en Linux por eso tengo > problemas a�n los mas simples. > > Saludos > >> > >> Ing. H�ctor F. Fiandor Rosario > >> hfiandor en infomed.sld.cu > >> > >> _______________________________________________ > >> Lazarus-es mailing list > >> Lazarus-es en lists.lazarus.freepascal.org > >> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > >> > >> > > ------------ pr�xima parte ------------ > > Se ha borrado un adjunto en formato HTML... > > URL: < > http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130719/6907ef22/attachment-0001.html > > > > > > ------------------------------ > > > > _______________________________________________ > > Lazarus-es mailing list > > Lazarus-es en lists.lazarus.freepascal.org > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > > > > > Fin de Resumen de Lazarus-es, Vol 70, Env�o 39 > > ********************************************** > > > > > > > -- > Atentamente, > > Omar Gonz�lez R. > Novacomp Ltda. > M�vil 56-9-95319230 > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130722/3f814264/attachment.html>

Reply by email

Héctor F. Fiandor Rosario
to Omar D. González R.: El 20-07-2013 06:00, lazarus-es-request en lists.lazarus.freepascal.org escribi�: **…

Estimado Omar,

muchas gracias por su respuesta. No llego un html que venia adjunto.

le agradecere que me escriba un ejemplo sencillo de como lanzar un ejecutable desde un programa Lazarus.

si le es posible o es muy pesoado, me lo envia a mi correo personal hfiandor en infomed.sld.cu

anticipandole las gracias,

Ing. H�ctor F. Fiandor Rosario
hfiandor en infomed.sld.cu

Earlier message 71 lines
----- Original Message ----- From: "Omar D. Gonz�lez R." To: lazarus-es en lists.lazarus.freepascal.org Sent: Saturday, July 20, 2013 7:53 AM Subject: Re: [Lazarus-es] Ejecutar en Linux El 20-07-2013 06:00, lazarus-es-request en lists.lazarus.freepascal.org escribi�: > El problema que debes tener es que o lo has copiado por usb o lo tratas de > ejecutar de una particion ntfs o fat. Ponlo en una particion de linux y > dale permisos de ejecucion. Ese es el problema que tienes. > El 19/07/2013 16:41, "H�ctor F. Fiandor Rosario" <hfiandor en infomed.sld.cu> > escribi�: ** Estimado Omar: Me gustaria conocer, en un ejemplo sencillo, como es la rutina para ejecutar un programa en Windows. saludos, Estimado H�ctor, Windows es muy fr�gil en t�rminos de seguridad, basta que tengas el programa ejecutable (.exe) (a�n en un pendrive) y se ejecuta sin problemas, Si el programa requiere de alguna librer�a (para mi caso la de MySQL) esta la puedes incluir en la misma carpeta donde est� el ejecutable. Yo estoy en proceso de cambiarme a Linux y adhiriendo a la filosof�a Open, as� es que estoy dando mis primero pasos en Linux por eso tengo problemas a�n los mas simples. Saludos >> >> Ing. H�ctor F. Fiandor Rosario >> hfiandor en infomed.sld.cu >> >> _______________________________________________ >> Lazarus-es mailing list >> Lazarus-es en lists.lazarus.freepascal.org >> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es >> >> > ------------ pr�xima parte ------------ > Se ha borrado un adjunto en formato HTML... > URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130719/6907ef22/attachment-0001.html> > > ------------------------------ > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > > Fin de Resumen de Lazarus-es, Vol 70, Env�o 39 > ********************************************** > > -- Atentamente, Omar Gonz�lez R. Novacomp Ltda. M�vil 56-9-95319230

Reply by email