GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

En esta guía, instalaremos Erlang/OTP en un Rocky Linux/Alma Linux/CentOS 8.

Contenido relacionado

  • Cómo instalar Rabbitmq en Rocky Linux/Alma Linux/Centos 8
  • Cómo instalar RabbitMQ en Fedora 35
  • Cómo instalar Erlang en Fedora 35

Requisitos

Necesitas lo siguiente para seguir

  • Servidor Rocky Linux/Alma Linux 8 actualizado
  • Acceso root o usuario con acceso root
  • Acceso a Internet desde el servidor

Tabla de contenido

  1. Actualización del sistema
  2. Instalación de Erlang
  3. Creando el programa Hola mundo

1. Actualizando el sistema

Asegurémonos de que nuestros paquetes de servidor estén actualizados usando este comando:

sudo dnf -y update

Instalemos también algunos paquetes comunes

sudo dnf install vim -y

2. Instalando Erlang

El paquete Erlang se distribuye a través de repositorios de Yum en PackageCloud. Instale el repositorio de PackageCloud Yum usando este comando:

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

Esta es la salida en mi servidor

$ curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

Detected operating system as rocky/8.
Checking for curl...
Detected curl...
Downloading repository file: https://packagecloud.io/install/repositories/rabbitmq/erlang/config_file.repo?os=rocky&dist=8&source=script
done.
Installing yum-utils...

Rocky Linux 8 - AppStream                                                                                                       15 kB/s | 4.8 kB     00:00
Rocky Linux 8 - BaseOS                                                                                                         6.5 kB/s | 4.3 kB     00:00
Rocky Linux 8 - Extras                                                                                                          27 kB/s | 3.5 kB     00:00
rabbitmq_erlang-source                                                                                                         1.3 kB/s | 819  B     00:00
rabbitmq_erlang-source                                                                                                          21 kB/s | 3.8 kB     00:00
Importing GPG key 0xDF309A0B:
 Userid     : "https://packagecloud.io/rabbitmq/erlang (https://packagecloud.io/docs#gpg_signing) <[email protected]>"
 Fingerprint: 2EBD E413 D3CE 5D35 BCD1 5B7C 71C6 3471 DF30 9A0B
 From       : https://packagecloud.io/rabbitmq/erlang/gpgkey
rabbitmq_erlang-source                                                                                                         357  B/s | 296  B     00:00
Package yum-utils-4.0.18-4.el8.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Generating yum cache for rabbitmq_erlang...
Importing GPG key 0xDF309A0B:
 Userid     : "https://packagecloud.io/rabbitmq/erlang (https://packagecloud.io/docs#gpg_signing) <[email protected]>"
 Fingerprint: 2EBD E413 D3CE 5D35 BCD1 5B7C 71C6 3471 DF30 9A0B
 From       : https://packagecloud.io/rabbitmq/erlang/gpgkey
Generating yum cache for rabbitmq_erlang-source...

The repository is setup! You can now install packages.

Ahora podemos instalar erlang desde los repositorios agregados:

$ sudo dnf install erlang
Last metadata expiration check: 0:00:27 ago on Fri 12 Nov 2021 07:30:53 AM EAT.
Dependencies resolved.
===============================================================================================================================================================
 Package                           Architecture                      Version                                  Repository                                  Size
===============================================================================================================================================================
Installing:
 erlang                            x86_64                            24.1-1.el8                               rabbitmq_erlang                             20 M

Transaction Summary
===============================================================================================================================================================
Install  1 Package

Total download size: 20 M
Installed size: 36 M
Is this ok [y/N]: y
Downloading Packages:
erlang-24.1-1.el8.x86_64.rpm                                                                                                    42 MB/s |  20 MB     00:00
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                           41 MB/s |  20 MB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                       1/1
  Installing       : erlang-24.1-1.el8.x86_64                                                                                                              1/1
  Running scriptlet: erlang-24.1-1.el8.x86_64                                                                                                              1/1
  Verifying        : erlang-24.1-1.el8.x86_64                                                                                                              1/1

Installed:
  erlang-24.1-1.el8.x86_64

Complete!

3. Creando el programa Hola mundo

Crear hello.erl archivo

vim hello.erl

Agregue esto al archivo

% This is a test Hello World Erlang Code
-module(hello).
-import(io,[fwrite/1]).
-export([helloworld/0]).

helloworld() ->
   fwrite("Hello from Citizix, Erlang World!\n").

Compílelo desde el shell de Erlang. No olvide el punto ("punto") al final de cada comando:

$ erl
Erlang/OTP 24 [erts-12.1] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [jit]

Eshell V12.1  (abort with ^G)
1> c(hello).
{ok,hello}
2> hello:helloworld().
Hello from Citizix, Erlang World!
ok
3>

Ha instalado correctamente Erlang en su sistema.

Conclusión

Gracias por utilizar este tutorial para instalar el lenguaje de programación Erlang en su sistema Rocky Linux/Alma Linux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Erlang.


Cent OS
  1. Cómo reiniciar en CentOS Linux

  2. Cómo instalar PostgreSQL en CentOS 8 / Rocky Linux 8 / RHEL 8

  3. Cómo instalar Mysql 8 en Rocky Linux/Centos 8

  4. Cómo instalar el cliente FreeIPA en Rocky Linux/Alma Linux/CentOS 8

  5. Cómo instalar PHP 8 en Alma Linux y Rocky Linux

Cómo instalar Apache Maven en Rocky Linux / CentOS 8

Cómo instalar Spotify en CentOS 8 / Rocky Linux

Cómo instalar Webmin en CentOS Linux

Cómo instalar JIRA en CentOS 8 Linux

Cómo instalar Rabbitmq en Rocky Linux/Alma Linux/Centos 8

Cómo configurar la replicación FreeIPA en Rocky Linux/Alma Linux/Centos 8