Cómo Instalar HamClock en WSL: Guía Paso a Paso

Compartir

En este artículo de Cómo Instalar HamClock en WSL (Windows Subsystem for Linux), te guiaremos paso a paso el como instalarlo, su configuración básica para que funcione, y NO se explicará su manejo, y lo más importante, en WSL??, porque si no lo sabías se pueden ejecutar aplicaciones Linux en tu PC a partir de Windows 10 sin necesidad de usar una máquina virtual o hacer dual boot.

Nuestra guía está diseñada para ser fácil de seguir, incluso si no tienes experiencia previa con Linux o la línea de comandos, y que sirva de guía para Dummies o PRINCIPIANTES

Que es HamClock

HamClock es una herramienta popular entre los radioaficionados para monitorizar condiciones de propagación, pronósticos solares, etc., y muestra información como la hora mundial, la posición del sol, la fase lunar, las condiciones de propagación en tiempo real, modelos de propagación de radio, eventos operativos y otra información particularmente útil para los radioaficionados.

Dispone de una interfaz clara y personalizable, HamClock permite a los usuarios estar al tanto de las mejores condiciones para la transmisión, ayudando a optimizar la comunicación a larga distancia y te proporcionará las herramientas necesarias para mejorar tus contactos y disfrutar más de tu pasatiempo.

IMPORTANTE!! Las dudas que surjan de este artículo y otros, se resuelven única y exclusivamente en los directos de nuestro Canal de Twitch

(Pulsa en el titulo para ir directo al apartado que te interese)

Donde se puede instalar
Donde lo vamos a Instalar
Instalación de WSL
Instalación de Ubuntu
Preparativos antes de instalar HamClock
Instalación HamClock
Configuración
Iniciando el HamClock
Manual de Usuario

Donde se puede instalar

Lo habitual es instalarlo en una Raspberry Pi porque es ideal por su bajo consumo energético y facilidad de uso, y así tenerlo en una pantalla aparte, y fuera del ordenador habitual de uso, pero como HamClock está basado en Linux, pues se puede instalar en distribuciones populares como Ubuntu, Debian, Fedora, etc.

Donde lo vamos a Instalar

Como se ha comentado al inicio del artículo vamos a Instalar HamClock en WSL (Windows Subsystem for Linux), el cual tiene que ser a partir de Windows 10 en adelante para poder utilizar el Subsistema de Linux o WSL (Windows Subsystem for Linux)

El porque, pues porque permite ejecutar una versión de Linux dentro de Windows y NO queremos o podemos saber usar máquinas virtuales, a parte de que gasta poca memoria y pocos recursos del PC

En resumen, porque se pueden ejecutar aplicaciones Linux en tu PC con Windows sin necesidad de usar una máquina virtual o hacer dual boot.

En este caso vamos a instalar la distribución de Ubuntu

Instalación de WSL

Recuerda
Esto solo funciona de Windows 10 en adelante

Antes de instalar el Subsistema de Linux o WSL de Windows (y esto es muy importante o NO funcionará), tenemos que comprobar si tenemos la virtualización habilitada en la BIOS de la placa base del ordenador para poder usar Máquinas Virtuales.

Os muestro como lo tengo habilitado en mi ordenador en la BIOS

Para saber si lo tenemos habilitado vamos al Administrador de tareas pulsando las teclas una detrás de la otra y sin soltarlas Ctrl + Mayús + Esc, en la ventana que se nos abre pulsamos en la pestaña Rendimiento, y en esta en CPU y en la parte de la derecha podemos ver un apartado donde se puede ver si la virtualización se encuentra activada o no, en mi caso pone Virtualización: Habilitado, como se puede ver en la imagen.

En el caso de no tenerlo habilitado hay que entrar en la BIOS de la placa base del ordenador y activarlo o NO funcionará.

Si tienes dudas puedes seguir esta guía muy completa de Cómo habilitar la tecnología de virtualización (VT) en la PC

Una vez realizada la comprobación, tenemos que ir a las características de Windows y comprobar si Plataforma de Máquina Virtual y Subsistema de Windows para Linux se encuentran habilitadas, o de lo contrario NO funcionará.

Para comprobarlo hay que ir al Panel de Control y pulsar en Programas y características o bien pulsamos la tecla Windows + R y ejecutamos APPWIZ.CPL donde se abrirá la misma ventana, en la cual en la parte izquierda pulsamos sobre Activar o desactivar las características de Windows

En la ventana que se nos abre comprobamos si estan activadas las características mencionadas, si lo están indica que el Subsistema de Linux o WSL está instalado y funcionando, y si no lo estan las marcamos, pulsamos en Aceptar, y reiniciamos el ordenador para que se apliquen los cambios, lo que hará que se instale el Subsistema de Linux o WSL

Recuerda
Estas opciones solo se encuentran de Windows 10 en adelante

Instalación de Ubuntu

Para usar el Subsistema de Linux o WSL de Windows e instalar las distribuciones de Linux, usaremos el PowerShell en modo Administrador, y para abrirlo pulsamos con el botón derecho del ratón sobre el icono de Windows abajo a la izquierda del escritorio, y en el menú que sale pulsamos sobre Windows PowerShell (Administrador)

Lo primero que hay que hacer es actualizar WSL

wsl --update
wsl --shutdown

Establecemos WSL 2 como la versión predeterminada

wsl --set-default-version 2

Seguidamente procedemos a instalar Ubuntu

wsl --install

En la instalación nos pide que pongamos un usuario (en este caso radio) y una contraseña dos veces la cual no se muestra y recomiendo que sea corta y fácil de recordar, porque se suele utilizar a menudo.

Una vez termine el proceso ya se pueden escribir comandos y empezar con la instalación de las aplicaciones necesarias asi como el HamClock

Para comprobar que versión de distribución de Linux se ha instalado

cat /etc/os-release

Para salir fuera de Linux basta con escribir el comando exit (en minúsculas), dos veces si estamos como super usuario.

Preparativos antes de instalar HamClock

Abrimos PowerShell en modo Administrador si no lo tenemos abierto, y arrancamos Ubuntu

wsl -d ubuntu --cd ~

Importante!! Nos pondremos en modo Super Usuario para evitar errores y no tener que anteponer sudo a los diferentes comandos y sea mas fácil la instalación de las aplicaciones necesarias asi como el HamClock

Nota: Cuando ejecutemos el comando nos pedirá introducir la contraseña que pusimos en la instalación, la cual NO se ve cuando se escribe, cosa que es normal en Linux.

sudo su

Actualizamos los paquetes de Linux a su última versión

apt update && apt upgrade -y

Instalación HamClock

En la WEB de HamClock explican como puede crearse para Raspberry Pi, macOS, Ubuntu, FreeBSD, Windows WSL o casi cualquier otro sistema tipo UNIX, y de ahí es de donde voy a utilizar los comandos para hacer la instalación, concretamente de la pestaña Desktop.

Lo primero es instalar los paquetes necesarios para hacer la instalación

apt install curl make g++ xorg-dev

Lo siguiente es posicionarnos en la carpeta donde queremos que se descargue el fichero con la aplicación, en este caso va a ser en radio, y si no, en alguna que sepas su ubicación, ejecutamos el siguiente comando para posicionarnos en /home/radio:

cd /home/radio/ 

Ahora nos descargamos el fichero que contiene el HamClock

curl -O https://www.clearskyinstitute.com/ham/HamClock/ESPHamClock.zip

Lo descomprimimos

unzip ESPHamClock.zip

Vamos a la carpeta ESPHamClock

cd ESPHamClock

Ahora compilamos las diferentes partes del programa para hacerlo ejecutable.

Elige la resolución de pantalla que más te guste:

800×480

make -j 4 hamclock-800x480

1600×960

make -j 4 hamclock-1600x960

2400×1440

make -j 4 hamclock-2400x1440

3200×1920

make -j 4 hamclock-3200x1920

Y seguidamente instalamos los archivos compilados en las ubicaciones apropiadas

make install

HamClock ya está instalado, y para abrir el programa hay que poner el siguiente comando:

hamclock &

NOTA: Si no te gusta la resolución repite el paso de elegir resolución con la que te guste, y el siguiente comando make install

Configuración

Nada más arrancar el HamClock este se inicia con una ventana la cual contiene seis páginas para hacer diversas configuraciones.

Esta parte de la configuración la tenéis al principio del Manual del Usuario y os aconsejo que lo miréis para obtener la información al completo, ya que aquí está muy resumido y voy a poner una configuración básica para empezar a usar el HamClock.

Muévete con el ratón y pulsa sobre lo que quieras modificar.

Página 1

Nº 1 – CALL: Poner vuestro indicativo

Nº 2 – Grid: Poner el locator de vuestra ubicación y automáticamente se rellenarán las casilla de Latitud Lat y la de Longitud Lng

Nº 3or use gpsd?: Permite conectarse a un gpsd en su red local para obtener la ubicación

Nº 4or IP Gelocate?: o que te geolocalice mediante la IP pública

Nº 5WIFI?: Solo activar en caso de que quieras usar otra red diferente a la que está utilizando el ordenador, ya que el uso del WIFI en realidad lo administra el programa.

Página 2

Cluster? Si se quiere usar algún Cluster

En caso de poner SI, aparece WSJT-X por si se quieren usar sus datos.

Página 3

Nº 1 – rigctld, rotctld y flrig son para poder controlar el equipo y el rotor en caso de poderlo hacer.

Nº 2 – NTP? es para poner un servidor especifico de los que mantienen en hora el ordenador, este lo voy a dejar por defecto y que use los servidores que lleva el propio HamClock

Página 4

Es para usar los pines GPIO de la RaspberryPi, en nuestro caso lo dejamos por defecto

Página 5

Esta página es para configurar formatos de fecha, en que día empieza la semana, unidades de medida, etc.

Se han modificado las tres primeras, las demás se han dejado por defecto.

Nº 1Date order? cambiado a Day Mon Year

Nº 2 – Week starts? cambiado a Monday

Nº 3 – Units? cambiado a Metric

Página 6

Esta página controla los colores utilizados para las rutas del mapa y las indicaciones de banda.

Para terminar y guardar la configuración pulsamos abajo a la derecha donde pone Done

Seguidamente sale una ventana con diversa información, y si os fijáis a la derecha está buscando un servidor NTP para poner el ordenador en hora.

Iniciando el HamClock

Cuando se inicia la aplicación sale una ventana con una cuenta regresiva de 10 segundos por si se quiere entrar en la configuración y modificar algo pulsando Enter, o bien saltárselo pulsando en Skip, o esperar los 10 segundos.

En cuanto termine el proceso de la ventana anterior ya aparece el HamClock

Para salir y alguna opción más hay que pulsar sobre icono del candado que hay a la derecha de la fecha, y se abrirá un menú con varias opciones y una de ellas es Exit HamClock, pulsamos en OK

Y nos pregunta si estamos seguros de salir del HamClock

Aconsejo no cerrarlo directamente de la X de la ventana porque se puede perder información, o las modificaciones realizadas mientras se ha estado utilizando el HamClock.

Manual del Usuario

Os invito que miréis el Manual del Usuario que tienen los desarrolladores de HamClock el cual está super completo, y donde se explican todos los apartados de la aplicación.

Manual del Usuario en PDF