Ir al contenido


Foto

Ejecutable de Lazarus en Windows y Linux


  • Por favor identifícate para responder
49 respuestas en este tema

#41 fajprieto

fajprieto

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationCapilla del Monte

Escrito 17 agosto 2012 - 09:59

Pude instalar el Scientific Linux en una maquina virtual en la pc de pruebas con el disco i386, pero arranca en modo texto!

Como hago para instalar el CodeTyphon ahi?

Nuevamente frenados, escucho comentarios.

Pancho
Argentina
  • 0

#42 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 17 agosto 2012 - 10:01

Pude instalar el Scientific Linux en una maquina virtual en la pc de pruebas con el disco i386, pero arranca en modo texto!

Como hago para instalar el CodeTyphon ahi?

Nuevamente frenados, escucho comentarios.

Pancho
Argentina


Recuerdo que habia un comando para arrancar el servidor gráfico.... mmmm será startx gnome?
  • 0

#43 fajprieto

fajprieto

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationCapilla del Monte

Escrito 17 agosto 2012 - 10:09

No...

En Internet también dice startx pero probé de ambas formas que no se encontró la orden.

También leí que se puede editar el archivo inittab que se encuentra en etc y ponerlo en nivel 5. El tema con esto es que no se el comando para editar archivos...

Sigo investigando y gracias...

Pancho
Argentina
  • 0

#44 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 17 agosto 2012 - 10:10

una duda, por qué usas esa distro y no una más usada como centos, fedora o ubuntu?
  • 0

#45 fajprieto

fajprieto

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationCapilla del Monte

Escrito 17 agosto 2012 - 10:46

Respondo a tu pregunta...

En realidad soy un programador experto en Visual Fox en Windows. Lo poco que se de Linux es por la experiencia de haber querido instalar mis aplicaciones en clientes que tienen Suse Enterprise Linux y Ubuntu.

Como he dicho en otras oportunidades es generar mi ejecutable de Visual Fox con Inno Setup y exigirle a mi cliente que instale Wine. Luego simplemente el instalador corre como si fuese Windows y la aplicacion funciona. Aunque en algunos casos tuve que realizar leves modificaciones.

Hace unos dias atras en un foro de Visual Fox (que como es de conocimiento publico Microsoft le bajo el dedo a VFP) uno de los foristas dio buenas referencias de Lazarus. Antes habia intentado con C# y con Java, pero chocaba en 2 puntos que para mi son muy importantes:

1) La curva de aprendizaje es muy elevada y debo migrar muchas aplicaciones.
2) La gráfica que fácilmente puedo desarrollar con VFP, en el caso de .Net (dicho por los propios conferencistas) debo contratar un diseñador gráfico y en el caso de Java debo escribir demasiado para obtener una gráfica aceptable o contratar un diseñador gráfico.

Por lo poco que he visto en Lazarus la curva de aprendizaje es muy leve (respecto de VFP) y los resultados son óptimos.

Ahora bien como programa inicial arme una Calculadora gráfica de Windows porque la mayoría de mis sistemas explotan al máximo la gráfica que pueda ofrecer el dispositivo. El desarrollo lo hice en Windows 7 Starter y el exe generado lo pude correr sin inconvenientes en Windows XP.

Se me ocurrió que al tener un instalador para Linux, Lazarus me podría ofrecer como funcionalidad que siga desarrollado en Windows, pero que mis clientes de Linux ya no tengan que instalarse el Wine para poder ejecutar mis aplicaciones y este fue el motivo por el cual arranque con este tip.

Si revisas todas las respuestas anteriores veras que he tratado de instalar el Lazarus en Suse Enterprise 10 sin éxito. Que me he encontrado con el problema que la versión de Lazarus que podía instalar en Suse no era la misma que la versión de Windows y que por ende no podía usar la parte gráfica como la usaba en Windows.

Esta etapa la supere en parte gracias al aporte de uno de los foristas que me recomendó utilizar el CodeTyphon como ide de trabajo, tuve que cambiar el diseño gráfico de la calculadora pero la funcionalidad de CodeTyphon radica en que cualquier control que utilices también existirá en la distro de Linux...

Como dije la etapa la supere en parte porque mientras que en Windows pude instalar el CodeTyphon sin inconvenientes, en Suse Enterprise no pude.

Pregunte en el foro de CodeTyphon y me recomendaron que desarrolle sobre Ubuntu, entonces instale en una partición del disco de la pc de pruebas este sistema operativo, el cual aun no me reconoce ni el Windows XP, ni el Suse Enterprise que esta instalado en la misma pc. De hecho el Suse me genero un menu Grub donde aparece el XP, pero no aparece el Ubuntu.

He publicado también aquí como modificar el archivo menu.lst desde Suse Enterprise para poder generar una nueva entrada en el menú, pero aun no puedo hacer que se monte el volumen del Ubuntu. Para arrancar el Ubuntu estoy obligado a arrancar la pc con el Super Grub 2.

El mismo forista que me recomendó el CodeTyphon, me recomendó que instalase el Scientific Linux y es ahí ahora donde estoy parado, pero tengo un objetivo y es muy claro.

Voy a seguir desarrollado mis aplicaciones en Windows y necesito elegir una distro de Linux, que no tenga inconvenientes con CodeTyphon y me permita generar (y creo que esto depende de CodeTyphon) el instalador para cualquier otra distro de Linux, de modo de asegurar a mis clientes un camino estable y seguro.

Espero haber sido claro después de tanta perorata.

Pancho
Argentina
  • 0

#46 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 17 agosto 2012 - 10:58

Te agradezco el tiempo para aclarar mi duda.

Existen muchas distribuciones linux, todas destinadas a diferentes segmentos y por ende eso complica mucho el desarrollo de aplicaciones. Hace aproximadamente 10 años usaba Suse y me gustaba pero pronto me encontré que muchas aplicaciones sencillamente no funcionaban en esa distro y debia ser un experto para poder hacerlas funcionar en suse. Eso me motivo a buscar una distro diferente. Probé despúes redhat y me gustó muchisimo ya que era de las distros más usadas en el mundo por aquel entonces.  Al paso del tiempo redhat dejó de ser gratis para convertirse en una versión enterprise de paga.. ello me orilló a usar Fedora y centos que son los que uso a la fecha...

Entre mis propósitos están usar lazarus pues donde laboro usamos windows, linux y mac y motivado por la idea de poder ejecutar nuestras aplicacciones en todos los os de la empresa, lazarus se me ha mostrado como una luz al final del tunel.

Es por ello que te comentaba lo de usar alguna distro más usada. Ubuntu no me gusta pero es por razones personales. jejeje yo uso centos y fedora y espero pronto poder retroalmimentarte desde esas distros.


un saludo cordial



  • 0

#47 fajprieto

fajprieto

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationCapilla del Monte

Escrito 17 agosto 2012 - 11:44

Bueno, parece ser que lo que tiene Scientific Linux es que tiene soporte garantizado hasta 2020 y esta fabricado sobre Red Hat y por supuesto es gratuito.

Sigo Investigando...

Pancho
Argentina
  • 0

#48 fredycc

fredycc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 874 mensajes
  • LocationOaxaca, México

Escrito 17 agosto 2012 - 12:32

Bueno, parece ser que lo que tiene Scientific Linux es que tiene soporte garantizado hasta 2020 y esta fabricado sobre Red Hat y por supuesto es gratuito.


Interesante dato, lo desconocía por completo.  (y)

Saludos
  • 0

#49 fajprieto

fajprieto

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationCapilla del Monte

Escrito 20 agosto 2012 - 06:35

Bueno, di un primer paso gigantesco...

Pude cerrar la segunda etapa, es decir, compilar mi programa Calculadora en una Distribución Linux y ejecutó sin inconvenientes.

La distribución que finalmente me dio ese resultado sin inconvenientes es Fedora 17 y como lo monté sobre VirtualBox debo destacar que no debe instalarse con el tamaño default del disco (8gb) instalenlo al menos con 20 gb, porque al querer instalar el CodeTyphon, este no tiene lugar para descomprimir el Lazarus y da error.

Vi que existe la manera de agrandar un disco dinámico de VirtualBox cuando nos queda chico y si bien los pasos del siguiente link funcionan perfectamente

http://www.pulsaf5.c...ualbox-vdi-vhd/

Luego de hacerlo la maquina virtual con Fedora da problemas de login y no permite realizarlo. Es probable que siendo un profesional experto en Fedora se pueda corregir el inconveniente, pero como no es mi caso, decidí realizar nuevamente la instalación de todo.

Bueno la siguiente fase es realizar un instalador para:

1) Instalar el programa de Calculadora en otro Fedora vacío.
2) Instalar el programa de Calculadora en Suse Enterprise
3) Instalar el programa de Calculadora en Ubuntu.

En la medida que vaya avanzando les iré informando.

Gracias,

Pancho
Argentina
  • 0

#50 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 20 agosto 2012 - 09:21

Gracias por retroalimentarnos amigo....

saludos
  • 0




IP.Board spam blocked by CleanTalk.