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 tiempo de ejecuci贸n mantenido por la unidad de productos OTP de Ericsson. Se utiliza para construir sistemas escalables en tiempo real para alta disponibilidad. Tiene soporte incorporado para concurrencia, distribuci贸n y tolerancia a fallas. Generalmente, se utiliza en telecomunicaciones, banca, comercio electr贸nico, telefon铆a inform谩tica y mensajer铆a instant谩nea.

En este tutorial, le mostrar茅 c贸mo instalar Erlang en Debian 10.

Requisitos previos

  • Un servidor que ejecuta Debian 10.
  • Una contrase帽a de root est谩 configurada en el servidor.

Empezando

Primero, actualice todos los paquetes de su sistema a la 煤ltima versi贸n con el siguiente comando:

apt-get update -y

Una vez que su sistema est茅 actualizado, ejecute el siguiente comando para instalar otras dependencias requeridas:

apt-get install curl gnupg apt-transport-https debian-keyring debian-archive-keyring -y

Despu茅s de instalar todas las dependencias, puede continuar con el siguiente paso.

Instalar Erlang

De forma predeterminada, el paquete Erlang no est谩 incluido en el repositorio predeterminado de Debian 10. Por lo tanto, deber谩 agregar el repositorio de Erlang a APT.

Primero, descargue y agregue la clave GPG con el siguiente comando:

wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | apt-key add -

A continuaci贸n, agregue el repositorio de 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, actualice el repositorio e instale Erlang con el siguiente comando:

apt-get update -y
apt-get install erlang -y

Una vez que Erlang est茅 instalado, verifique la versi贸n de Erlang con el siguiente comando:

erl

Deber铆a ver el siguiente resultado:

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)

Presione CTRL + C y escriba a para salir del Erlang

C贸mo usar Erlang

Primero, con茅ctese al Erlang con el siguiente comando:

erl

Producci贸n:

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, realice 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

Prensa CTRL + C y tipo a para salir del Erlang

A continuaci贸n, cree una aplicaci贸n simple 芦Hello World禄:

nano hellotest01.erl

Agrega el siguiente c贸digo:

 % Test to display Hello World Erlang Code
-module(hellotest01).
-import(io,[fwrite/1]).
-export([helloworld/0]).
helloworld() ->
fwrite("Hai Guys.. , Erlang World!\n").

Guarde y cierre el archivo, luego con茅ctese a Erlang con el siguiente comando:

erl

Producci贸n:

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, ejecute la aplicaci贸n 芦Hello World禄 como se muestra a continuaci贸n:

1> c(hellotest01).
{ok,hellotest01}
2> hellotest01:helloworld().
Hai Guys.. , Erlang World!
ok
3> 

Conclusi贸n

隆Felicidades! Ha instalado correctamente Erlang en Debian 10. Para obtener m谩s informaci贸n, lea el Erlang documentaci贸n.

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *