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.

También te podría gustar...