En este hilo y poco a poco voy a contaros como hacer un simple 'Hola mundo' con xaWeb y Linux. Lo primero que vamos a ver son los requisitos para poder realizarlo, pues es necesario una máquina con algunos recursos de hardware ya que hay que instalar WSL 2 (Linux en Windows) en vuestra máquina.
Esta hilo explica muy bien el proceso de instalación, que básicamente consiste en abrir una ventana de consola en modo administrador y escribir:
Código: Seleccionar todo
wsl --installReiniciar la máquina, y poco más.
Por defecto se instalará la última versión de Ubuntu. Nosotros recomendamos instalar Ubuntu y actualmente Microsoft distribuye las siguientes versiones de Ubuntu:
- Ubuntu-26.04
- Ubuntu-24.04
- Ubuntu-22.04
Código: Seleccionar todo
wsl.exe --install -d Ubuntu-22.04 Os preguntaréis porque os animamos a instalar la versión más antigua de Ubuntu. El motivo es la compatibilidad de los binarios creados con el sistema operativo donde se ejecutan. Muchos servidores de Internet siguen con Ubuntu 20 y si hacemos los binarios con Ubuntu 22 es muy probable que no nos funcionen porque finalmente Harbour requiere de algunas librerías dinámicas de GCC que dependen del número de versión. Sin embargo la compatibilidad hacia abajo suele estar garantizada.
Cuando se instale WSL os pedirá un nombre de usuario y contraseña. No os volváis locos, sólo vosotros podéis acceder a esa maquina Linux. Os recomiendo que pongáis de nombre y contraseña la palabra 'xailer'.
El siguiente paso sería actualizar el sistema Linux con estos dos comandos:
Código: Seleccionar todo
sudo apt-get update
sudo apt-get upgradePara acceder a la consola de Linux sólo tenéis que utilizar el comando: WSL.
Si habéis llegado hasta aquí os ruego compartáis vuestra experiencia en el proceso y las características de la máquina que habéis utilizado. Gracias de antemano.
Un saludo
Nota: Más en breve ... y para abrir boca: esto está hecho en xaWeb+Linux