In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Hola mundo con xaWeb y Linux

xaWeb forum (English / Spanish)
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9580
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Hola mundo con xaWeb y Linux

Mensaje por ignacio »

Buenos días,

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 --install


Reiniciar 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
Desgraciadamente Microsoft ya no publica la versión 20.04 que es la que estamos usando en xaWeb, pero como veremos más adelante eso no supone un problema. Con el comando que se acaba de indicar de 'wsl --install' se carga la última versión de Ubuntu. Os recomiendo instalar la versión más antigua, la 22-04 y para ello deberemos usar el comando:

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 upgrade
El comando 'sudo' simplemente solicita máximos privilegios para hacer la operación y por lo tanto os pedirá usuario y contraseña para hacerlo.

Para 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
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder