Cita:
Empezado por Robert01
Hola
Yo estoy tratando de usar lazarus pero me cuesta bastante....
|
Lo más parecido a
Delphi es
Kylix, ya que ambos son portables si el proyecto es
CLX
Tendrías que ir a la página web de Borland, para ver si tu distribución es una de las ¿
soportadas? (
http://www.borland.com/products/down...ad_kylix.html#) y descargártelo (necesitas registrarte y te mandan la clave por e-mail)
Luego, puedes mirar en Google, para ver las maneras de instalarlo. Te paso los siguientes enlaces:
- Instalación de
Kylix 2 Open Edition (en español)
http://www.geocities.com/rho_linux_b.../k2_pt_BR.html
- Instalación de
Kylix 3 O. E. Ubuntu y Mandriva (en portugués)
http://www.jsk.com.br/delphi.html
- Configuración del
teclado y el debuuger integrado http://www.codecomments.com/archive3...-4-811546.html
NOTAS:
1 - Los dos primeros enlaces incluyen la instalación de
Zeos, Indy y otros objetos, también necesitarás instalar el paquete
dbcontrols.tgz que lo encontrarás en la sección Kylix de ésta web
2 - Yo lo he instalado en
Ubuntu Draper. Ya que Kylyx no tiene una salida de errores a un fichero, deberás modificar el script de instalación original para que lo haga, yo lo hice con el fichero que incluyo, para poder ver las librerías que faltaban.
3 - Te recomiendo que lo instales como
root en el directorio
/usr/local[kylix3 (es el que pone por defecto), aunque para instalar paquetes tengas que hacerlo también como root.
4 - Crea un directorio
/usr/local/kylix3/dbin y cuando instales paquetes dile que ponga las salidas ahi (.dcu .bpl etc) y luego lo incluyes en el fichero
/usr/local/kylix3/startdelphi
Código Delphi
[-]
#!/bin/bash
# BEGIN STRING TABLE
LANG=en_US
KYDEF_LOCALE="en_US"
# asumir un kernel 2.4.21 si tu kernel es 2.6
export LD_ASSUME_KERNEL=2.4.21
# librería para poder utilizar el debugger integrado
export LD_PRELOAD=/usr/lib/ptrace_interposer.so
# carpeta donde pongo TODAS las salidas de los paquetes compilados
export LD_LIBRARY_PATH=/usr/local/kylix3/dlib
# teclado creado con xmodmap
xmodmap ~/.xmodmap-pc-salvador
#
# esto lo añado, para evitar el bucle original
#
export LANG
LC_ALL=$KYDEF_LOCALE
export LC_ALL
#KYDEF_LOCALE="en_US"
LC_ALL_IS_C1="The LC_ALL environment variable is set to C. Kylix cannot start with this setting."
LC_ALL_IS_C2="Defaulting LC_ALL to"
# END STRING TABLE
#if [ -z "$LANG" ]; then
# LANG=$KYDEF_LOCALE
# export LANG
#fi
#if [ "$LC_ALL" = "C" ]; then
# echo "$LC_ALL_IS_C1"
# echo "$LC_ALL_IS_C2 $KYDEF_LOCALE."
# LC_ALL=$KYDEF_LOCALE
# export LC_ALL
#fi
source /usr/local/kylix3/bin/kylixpath /usr/local/kylix3 >/dev/null
/usr/local/kylix3/bin/delphi $*
Saludos
salvica