Harbour se encuentra disponible como software libre y de código abierto.
Existe un sitio principal en internet donde puede obtenerlo, pero también existen muchos proyectos relacionados con Harbour (Como entornos de desarrollo, librerías gráficas) que incluyen dentro al compilador Harbour en una carpeta (Hablaré de varios de estos proyectos en el futuro).
Paso 1: Obtener el compilador para nuestra plataforma:
Sitio principal de descargas de Harbour. Al ingresar a este sitio, encontrará una lista de carpetas que contienen el proyecto Harbour en diferentes "sabores":
- "source": Contiene las diferentes versiones del código fuente de Harbour. Necesitará este código fuente si desea usted mismo compilar Harbour (Esto es, crear el compilador para utilizarlo luego en compilar sus propios programas).
- Las carpetas que comienzan por "binaries..." son el compilador Harbour ya compilado para diferentes plataformas. Si, por ejemplo, desea el compilador para usarlo bajo MS-Windows, deberá descargarlo desde la carpeta "binaries-windows"; si desea el compilador para usarlo en Linux, lo encontrará en sus respectivas carpetas para varias ediciones de Linux como SuSE y Ubuntu. Igual sucede con el compilador para usarlo en computadoras Mac, bajo la carpeta "binaries-osx".
Debe tener en cuenta que aunque la última versión de código fuente haya sido publicada, puede no encontrar esa última versión del compilador Harbour ya creada para la plataforma que desea. Así que en caso de desear usar la última versión en esa plataforma, deberá crear usted mismo el compilador utilizando el código fuente obtenido en la carpeta "source".
Podrá ver que dentro de las carpetas se encuentran diferentes versiones del compilador Harbour, pero además en algunas de ellas hay una carpeta llamada "nightly". Harbour se encuentra en constante desarrollo y mejoría, y es en esta carpeta donde los desarrolladores de Harbour ponen a nuestra disposición la última versión creada "anoche". Esta última versión de anoche puede ser considerada una versión no del todo estable, pero que en general funciona bastante bien y permite nuevas funcionalidades en nuestros propios programas.
Verá también que los binarios para Windows están en dos formas: Un archivo comprimido para descargar, y un archivo ejecutable que instala el compilador.
Al finalizar el paso 1, usted deberá tener el archivo comprimido donde se encuentra el compilador Harbour (O el ejecutable instalador para Windows).
Paso 2: Instalar Harbour:
En Windows: Dependerá del archivo que haya descargado. Si descargó el ejecutable, no tiene más que llamarlo y seguir las instrucciones. Si descargó el archivo comprimido, deberá descargarlo en una carpeta de su disco duro para poder utilizar el compilador.
Adicionalmente deberá modificar algunas variables del sistema para que Windows pueda encontrar los ejecutables del compilador. Las variables a modificar serán:
PATH: Agregar ;<HARBOUR>\bin;<COMPILADORC>\bin al final de la variable del sistema "PATH", donde:
<HARBOUR> es la carpeta donde quedó instalado su compilador Harbour.
<COMPILADORC> es la carpeta donde se encuentra el compilador C que usará con Harbour.
En Linux: Aún no he hecho la instalación en Linux, pero básicamente dependerá de la distribución que esté usando. Debido a que Harbour para Linux viene en un archivo tipo "paquete" con la extensión ".deb" o ".rpm", deberá utilizar el administrador de paquetes adecuado a la distribución de Linux que esté usando.