Как установить Erlang на Debian 10

Как установить Erlang на Debian 10

 

В этом руководстве мы покажем вам, как установить Erlang на Debian 10. Для тех из вас, кто не знал, Erlang — это язык программирования, используемый для создания масштабируемых программных систем реального времени с требованиями высокой доступности. Система времени выполнения Erlang имеет встроенную поддержку параллелизма, распределения и отказоустойчивости.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Erlang на Debian 10 (Buster).

Установите Erlang на Debian 10 Buster

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade

Шаг 2. Установка Erlang в Debian 10.

Загрузите пакет репозитория Erlang с официального сайта и установите его в своей системе:

wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
sudo dpkg -i erlang-solutions_2.0_all.deb

Теперь вы можете установить пакет Erlang в своей системе, используя следующую команду:

sudo apt update
sudo apt install erlang

Шаг 3. Протестируйте Erlang с помощью программы Hello World.

Теперь протестируем, написав простой код Hello World на Erlang:

nano helloworld.erl

Добавьте следующий файл:

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

Сохраните и закройте, после чего выполните следующую команду:

root@infoit.com.ua:~$ erl
Erlang/OTP 23 [erts-11.1] [source] [64-bit] [smp:6:6] [ds:4:4:16] [async-threads:2]
Eshell V11.1 (abort with ^G)
1> c(hellotest).
{ok,hellotest}
2> hellotest01,helloworld().
** exception error: undefined shell command helloworld/0
3> hellotest01:helloworld().
Hai Guys.. , Erlang World!
ok

Поздравляю! Вы успешно установили Erlang . Благодарим за использование этого руководства по установке Erlang на Debian 10 Buster. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Erlang .