Como instalar Erlang en Debian 11 Bullseye

Erlang é unha linguaxe de programación simultánea funcional deseñada especificamente para sistemas con requisitos de alta dispoñibilidade. A implementación orixinal foi desenvolvida por Ericsson na década de 1980 e posteriormente foi lanzada como código aberto en 1998. Co paso dos anos, Erlang gañou a reputación de ser especialmente axeitado para sistemas paralelos e distribuídos. Isto débese ao seu soporte para procesos "lixeiros", que se poden crear e destruír de forma moi eficiente. Ademais, o deseño tolerante a fallos de Erlang tamén significa que pode xestionar os fallos con gracia sen derrubar todo o sistema. Como resultado, Erlang converteuse nunha opción popular para aplicacións de misión crítica que requiren alta dispoñibilidade.

No seguinte tutorial, aprenderá a instalar ErLang no escritorio Debian 11 Bullseye ou nun servidor sen cabeza co repositorio oficial de APT usando o terminal de liña de comandos e instrucións sobre como actualizar e eliminar o software no futuro, se é necesario.

Actualizar Debian

Primeiro, actualiza o teu sistema para asegurarte de que todos os paquetes existentes estean actualizados para evitar conflitos.

sudo apt update && sudo apt upgrade

Instala Erlang

O mellor método para instalar Erlang é instalalo desde o repositorio oficial de Erlang APT.

En primeiro lugar, instale os paquetes necesarios.

sudo apt install dirmngr ca-certificates software-properties-common gnupg gnupg2 apt-transport-https curl -y

A continuación, importe a clave GPG necesaria para verificar a autenticidade dos paquetes do seguinte xeito.

curl -fsSL https://packages.erlang-solutions.com/debian/erlang_solutions.asc | sudo gpg --dearmor -o /usr/share/keyrings/erlang.gpg

Agora importe o repositorio APT usando o seguinte comando.

propaganda
propaganda

echo "deb [signed-by=/usr/share/keyrings/erlang.gpg] https://packages.erlang-solutions.com/debian bullseye contrib" | sudo tee /etc/apt/sources.list.d/erlang.list

Executa unha actualización rápida de APT para reflectir a fonte APT recentemente engadida.

sudo apt update

Por último, instale Erlang usando o seguinte comando.

sudo apt install erlang -y

Como iniciar Erlang Shell

Con Erlang instalado, para iniciar o ambiente de shell, use o seguinte comando.

erl

Aquí tes algúns comandos útiles que podes usar con frecuencia no terminal.

  • q(). Sae do shell e do tempo de execución de Erlang
  • c (ficheiro). Compila o ficheiro Erlang especificado
  • b(). Mostra todas as ligazóns variables
  • f(). Borra todas as ligazóns variables
  • f(X). Borra a vinculación de variable especificada
  • h(). Imprime a lista do historial de comandos
  • e(N). Repite o comando na liña N
  • v(N). O valor de retorno da liña N
  • catch_exception(booleano). Establece o rigoroso que será o intérprete de comandos nos erros de paso
  • rd (Nome, Definición). Define un tipo de rexistro Nome co contido especificado por Definición
  • rr (Arquivo). Define os tipos de rexistro en función do contido do ficheiro
  • rf(). Borra todas as definicións de rexistro. Tamén pode aclarar definicións específicas
  • rl(). Lista todas as definicións de rexistro actuais
  • pwd(). Obtén o directorio de traballo actual
  • ls(). Lista os ficheiros na localización actual
  • cd (Directorio). Cambios no directorio especificado

Crea Hello World Test con Erlang

Como opción adicional, podes crear a famosa saída Hello World para probar a túa instalación de Erlang.

En primeiro lugar, crea un ficheiro usando calquera editor de texto; o titorial usará nano.

nano helloworld.erl

A continuación, copia e pega o seguinte no ficheiro.

-module(helloworld).  % The name of our module.

-export([helloworld/0]).  % Declaration of the function that we want to export from the module.

helloworld() -> io:format("Hello World!! Thanks Linuxcapable.com ~n").  % What is to happen when the function is called, here: Hello world is to be written on the screen.

Garda o ficheiro se estás a usar nano segundo o tutorial, CTRL + O e despois CLAVE ENTER, Entón CTRL + X para saír do ficheiro.

propaganda
propaganda

Agora, abra o shell erl.

erl

Compile o arquivo do programa Hello World test que acabas de crear usando o seguinte comando.

c(helloworld).

Unha vez feito isto, executa o programa compilado do seguinte xeito.

helloworld:helloworld().

Exemplo de saída:

Como instalar Erlang en Debian 11 Bullseye

Saia do shell e escriba o seguinte comando.

q().

Como actualizar/actualizar Erlang

A continuación están os comandos que hai que executar no teu terminal para comprobar se hai actualizacións. Estes comandos verificarán todos os paquetes instalados no seu sistema que coincidan co xestor de paquetes de instalación. Idealmente, deberías executalo independentemente, aínda que se configuren as actualizacións automáticas para garantir que o teu sistema estea actualizado e que non se produzan erros de actualización para os usuarios máis novos.

sudo apt update && sudo apt upgrade

Como eliminar (desinstalar) Erlang

En primeiro lugar, elimine o software usando o seguinte comando para os usuarios que xa non queiran ter instalado Erlang.

sudo apt autoremove erlang --purge -y

Debería eliminar o repositorio APT da súa lista de fontes para a eliminación completa.

propaganda
propaganda

sudo rm /etc/apt/sources.list.d/erlang.list

Opcionalmente, tamén pode eliminar o GPG co seguinte comando.

sudo rm /usr/share/keyrings/erlang.gpg

Comentarios e conclusión

Se estás a buscar un idioma que poida manexar sistemas de alta dispoñibilidade con facilidade, paga a pena considerar Erlang. Foi deseñado específicamente para este propósito e ten un historial comprobado de éxito. Ademais, o feito de ser de código aberto significa que podes aproveitar as súas funcións sen gastar un centavo.

Para máis información, visite o Documentación Erlang.

Compartir en: