Cómo instalar el lenguaje de programación Erlang en Debian 10
Erlang es un lenguaje de programación de propósito general y un entorno de ejecución mantenido por la unidad de producto OTP de Ericsson. Se utiliza para construir sistemas escalables en tiempo real de alta disponibilidad. Tiene soporte incorporado para concurrencia, distribución y tolerancia a fallos. Generalmente, se utiliza en telecomunicaciones, banca, comercio electrónico, telefonía informática y mensajería instantánea.
En este tutorial, te mostraré cómo instalar Erlang en Debian 10.
Requisitos previos
- Un servidor que ejecute Debian 10.
- Una contraseña de root configurada en el servidor.
Cómo empezar
En primer lugar, actualiza todos los paquetes de tu sistema a la última versión con el siguiente comando:
apt-get update -y
Una vez que tu sistema esté actualizado, ejecuta el siguiente comando para instalar otras dependencias necesarias:
apt-get install curl gnupg apt-transport-https debian-keyring debian-archive-keyring -y
Tras instalar todas las dependencias, puedes pasar al siguiente paso.
Instalar Erlang
Por defecto, el paquete Erlang no está incluido en el repositorio por defecto de Debian 10. Así que tendrás que añadir el repositorio de Erlang a APT.
Primero, descarga y añade la clave GPG con el siguiente comando:
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | apt-key add -
A continuación, añade el repositorio Erlang con el siguiente comando:
echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | tee /etc/apt/sources.list.d/rabbitmq.list
A continuación, actualiza el repositorio e instala el Erlang con el siguiente comando:
apt-get update -y apt-get install erlang -y
Una vez instalado el Erlang, verifica la versión del Erlang con el siguiente comando:
erl
Deberías ver la siguiente salida:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] Eshell V11.1.7 (abort with ^G)
Pulsa CTRL + C y escribe a para salir del Erlang
Cómo utilizar Erlang
En primer lugar, conéctate al Erlang con el siguiente comando:
erl
Salida:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] Eshell V11.1.7 (abort with ^G)
A continuación, realiza algunas operaciones matemáticas como se muestra a continuación:
1> 5 + 10. 15 2> (5 + 9) * 12/3. 56.0 2>BREAK: (a)bort (A)bort with dump (c)ontinue (p)roc info (i)nfo (l)oaded (v)ersion (k)ill (D)b-tables (d)istribution
Pulsa CTRL + C y escribe a para salir del Erlang
A continuación, crea una sencilla aplicación «Hola Mundo «:
nano hellotest01.erl
Añade el código siguiente:
% Test to display Hello World Erlang Code -module(hellotest01). -import(io,[fwrite/1]). -export([helloworld/0]). helloworld() -> fwrite("Hai Guys.. , Erlang World!\n").
Guarda y cierra el archivo y, a continuación, conéctate al Erlang con el siguiente comando:
erl
Salida:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] Eshell V11.1.7 (abort with ^G)
A continuación, ejecuta la aplicación «Hola Mundo » como se muestra a continuación:
1> c(hellotest01). {ok,hellotest01} 2> hellotest01:helloworld(). Hai Guys.. , Erlang World! ok 3>
Conclusión
Enhorabuena! has instalado correctamente Erlang en Debian 10. Para más información, lee la documentación de Erlang.