Як встановити Erlang на Ubuntu 24.04 (Noble Numbat)

Як встановити Erlang на Ubuntu 24.04 (Noble Numbat)

 

У цій статті ми виконаємо установку Erlang на Ubuntu 24.04. Erlang — це функціональна та високорівнева мова програмування, призначена для побудови масштабованої системи з акцентом на відмовостійкість. Erlang є ідеальним рішенням для роботи з більшою кількістю одночасних з’єднань. Він широко використовується для створення потужних додатків для електронної комерції та онлайн-платежів. Erlang має більш круту криву навчання в порівнянні з Java або Python.

Додайте репозиторій Erlang

Оновіть список пакетів і додайте в систему базові залежності.

sudo apt update
sudo apt install software-properties-common curl apt-transport-https lsb-release

Як тільки це буде зроблено, ми переходимо до додавання репозиторію Erlang в систему.

curl -1sLf 'https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/setup.deb.sh' | sudo -E bash

Результат виглядає так, як показано нижче.

Executing the  setup script for the 'rabbitmq/rabbitmq-erlang' repository ...

   OK: Checking for required executable 'curl' ...
   OK: Checking for required executable 'apt-get' ...
   OK: Detecting your OS distribution and release using system methods ...
 ^^^^: ... Detected/provided for your OS/distribution, version and architecture:
 >>>>:
 >>>>: ... distro=ubuntu  version=24.04  codename=noble  arch=x86_64
 >>>>:
   OK: Checking for apt dependency 'apt-transport-https' ...
   OK: Checking for apt dependency 'ca-certificates' ...
   OK: Checking for apt dependency 'gnupg' ...
   OK: Checking for apt signed-by key support ...
   OK: Importing 'rabbitmq/rabbitmq-erlang' repository GPG keys ...
   OK: Checking if upstream install config is OK ...
   OK: Installing 'rabbitmq/rabbitmq-erlang' repository via apt ...
   OK: Updating apt repository metadata cache ...
   OK: The repository has been installed successfully - You're ready to rock!

Переконайтеся, що його успішно додано.

sudo apt update

Встановіть Erlang на Ubuntu 24.04

Додавши репозиторій, ви можете приступити до встановлення Erlang на систему Ubuntu 24.04 Linux.

sudo apt install erlang

Продовжуйте встановлення, як буде запропоновано.

0 upgraded, 239 newly installed, 0 to remove and 0 not upgraded.
Need to get 206 MB of archives.
After this operation, 800 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Щоб ініціювати оболонку Erlang, запустіть нижче.

$ erl
Erlang/OTP 26 [erts-14.2.4] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [jit:ns]

Eshell V14.2.4 (press Ctrl+G to abort, type help(). for help)

1> ^G
 --> q

Створити зразок заяви Erlang

Створіть програму hello world erlang.

tee  sample.erl<<EOF
% Sample Erlang Program program
-module(sample).
-export([start/0]).

start() ->
    io:fwrite("Hello, world!~n").
EOF

Скомпілюйте модуль erlang, виконавши наступні команди у вашому терміналі.

erlc sample.erl

Запустіть оболонку Erlang:

erl

Наступне завантаження скомпільованого модуля Erlang:

1> c(sample).
{ok,sample}

Запустіть програму.

2> sample:start().
Hello, world!
ok

Нижче у виводі ви повинні побачити:

Hello, world!

Висновок

Підводячи підсумок, можна сказати, що Erlang ідеально підходить для розробки відмовостійких додатків. Якщо вам потрібна обробка в реальному часі, то ця мова програмування вам підійде. Erlang також є чудовим вибором, коли є бажання мати масштабовані програми. Для отримання додаткових запитань та розуміння прочитайте сторінки документації Erlang.

Прокрутка до верху