Cuando ya se tiene la distribución de Linux instalada hay que prepararla para programar.
Para ello, vamos a instalar algunos paquetes que serán necesarios para poder utilizar [x]Harbour.
Lo pueden buscar en el Gestor de paquetes, o con la instalación manual.
Normalmente algunos paquetes también instalarán las dependencias.
Para Debian o sus derivados es.
sudo apt-get install libslang2-dev libncurses5-dev make cvs subversion bison flex
para usar ODBC instalar
sudo apt-get install unixodbc unixodbc-dev
para usar MySql instalar
sudo apt-get install mysql-client-5.0 libmysqlclient15-dev
Para Mandriva
$ sudo urpmi libslang2-devel libncurses5-devel make cvs subversion bison flex
para usar ODBC instalar
sudo urpmi unixodbc unixodbc-devel
para usar MySql instalar
sudo urpmi mysql-client-5.0 libmysql-devel
Ahora descargar del cvs y el xHarbour. Para ello abran una consola y pongan como usuario común.
$ mkdir -P CVS
$ cd CVS
Para xHarbour usar
$ cvs -z3 -d:pserver:anonymous@xharbour.cvs.sourceforge.net:/cvsroot/xharbour co -P xharbour
$ cd ..
$ cp -R ./CVS/xharbour ./xharbour
$ cd xharbour
Hay que editar el archivo make_gnu.sh y después de name="xharbour" hay que agregar las siguientes líneas en donde dice USUARIO pongan su cuenta de usuirio de Linux
La Versión de xHarbour la podes sacar de hbver.h
export CC=gcc
if [ -z "$HB_ARCHITECTURE" ]; then export HB_ARCHITECTURE=linux; fi
if [ -z "$HB_COMPILER" ]; then export HB_COMPILER=gcc ; fi
if [ -z "$HB_GPM_MOUSE" ]; then export HB_GPM_MOUSE=no; fi
if [ -z "$HB_INSTALL_PREFIX" ]; then export HB_INSTALL_PREFIX=/home/USUARIO/xh110; fi
mkdir -p $(HB_INSTALL_PREFIX)
mkdir -p $(HB_INSTALL_PREFIX)/bin
mkdir -p $(HB_INSTALL_PREFIX)/include
mkdir -p $(HB_INSTALL_PREFIX)/lib
Grabar el archivo y cambiarle los permisos para poder ejecutarlo, para eso en la consola se pone
$ chmod 700 make_gnu.sh
lo Ejecutamos
$ sh ./make_gnu.sh
$ sh ./make_gnu.sh install
Ya estaría el xHarbour instalado en su cuenta de usuario
Para la próxima explico, Como compilar un prg para consola