Harbour: COMO instalar en LINUX Print
Written by Administrator   
Sunday, 10 January 2010 22:12

Como descargar la ultima version de SVN de Harbour del repositorio de Sourceforge y compilarlo

    ( LINUX )

 

 

 Una vez que tengas linux funcionando , te recomiendo ubuntu 9.10 ultima version estable, deberas tener acceso a usuario administrador

esto que quiere decir ? que puedas utilizar el comando SUDO  o sea  poder ejecutar comandos desde una terminal linux 

como si fueras el administrador del sistema .

Si instalaste linux vos mismo y sos el primer usuario , eso quiere decir que tu usuario deberia tener acceso a super user a traves del comando sudo

y tu clave sera la autorizacion para el mismo.

 

para probar y con uma pc donde tengas linux ya instalado con acceso a internet podrias intentar instalar con un comando los paquetes de

software necesarios para compilar harbour en tu sistema

probemos el siguiente comando:

 

sudo apt-get update; sudo apt-get install wget cvs rcs build-essential ncurses-dev libslang2-dev tk8.3-dev unixodbc-dev subversion libncurses-dev libx11-dev libgpm-dev firebird2.1-dev libfreeimage-dev libmysqlclient15-dev libpq-dev libqt3-mt-dev liballegro4.2-dev wine dosemu-freedos mingw32 zlib1g-dev libpcre3-dev libncurses-dev libslang2-dev libx11-dev libgpmg1-dev unixodbc-dev libcurl4-gnutls-dev firebird2.1-dev libgd2-xpm-dev libsqlite3-dev libqt4-dev
 
 Estos comandos se deben ejecutar en una terminal que en ubuntu se puede abrir desde : Aplicaciones -> Accesorios -> Terminal
 
Este comando te pedira tu clave y luego de pedirte el ok tratara de descargar e instalar las ultimas versiones de los mismos , esto preparara tu sistema
para poder  descargar y compilar HARBOUR.
 
Luego es  necesario ejecutar el siguiente comando:
 
 
svn co https://harbour-project.svn.sourceforge.net/svnroot/harbour-project/trunk harbour_svn

 Donde Harbour_svn es la carpeta que se creara y donde seran descargados los fuentes actualizados de harbour.
 
Una vez que veas que este proceso finalizo , podemos comensar la compilacion .
 
 
Si es la primera vez  podemos saltear el primer paso ( sudo make clean) , pero cuando recompiles
porque bajaste una actualizacion seran necesarios todos los pasos.
 
Ejecutar :  cd harbour_svn    ( o el directorio que hayas creado )
 
      luego:    cd harbour
 
                     sudo make clean
       
                     sudo make all
 
                     sudo make install
 
 
Cada comando llevara un tiempo en ejecutarse y el make all es el que mas tiempo te llevara .
 
una vez que hagas el make install tu sistema estara listo para probar compilar un ejemplo
 
para ello abris un editor de textos de tu preferencia y pones el siguiente codigo:
 
Cabe aclarar que este codigo fue tomado de la pagina de nuestro amigo Italiano Marco Braida 
 
function main()
do while .t.
setcolor("w/n")
clear screen
dummy:="N"
quadro(1,1,10,60)
@ 3,3 say "CIAO MONDO" color "w/r"
@ 4,3 say "Sono harbour ;-)" color "w/b"
@ 5,3 say "Vuoi terminare... ? "
@ row(), col()+1 get dummy picture "@K!"
read
if dummy=="S"
clear screen
quit
endif
@ 8,10 say "Ok non vuoi terminare"
inkey(2)
enddo
return nil

// -----------------------------
function quadro(ri,ci,rf,cf)
@ ri,ci clear to rf,cf
dispbox(ri,ci,rf,cf)
return nil
 
 Este codigo debera ser guardado como hello.prg   y luego lo compilaremos desde la terminal linux
usando el siguiente comando:

 

                                                             hbmk2 -lgpm -static hello.prg

                                                           
 
 
Cabe destacar que deberemos estar en el directorio donde guardamos el archivo PRG
 
luego ejecutamos desde la terminal    ./hello
 
y tendremos nuestro primer programa harbour en linux funcionado.
 
 
En la carpeta tests dentro de la carpeta harbour , encontraran un monton de ejemplos basicos de programacion y 
en la carpeta contrib , un monton de librerias que pueden ser utiles a la hora de intentar desarrllar algun proyecto , incluidas 
varias librerias para desarrollo de programas en modo grafico.
 
El sitio web de Harbour Oficial puede servir como punto de partida de informacion y acceso a las listas de correo de usuarios y desarrolladores.
 
                                                                   http://www.harbour-project.org
 
 
Espero que les sirva y les haya gustado
 
Bruno
Last Updated on Sunday, 10 January 2010 22:49