Как установить Erlang на Ubuntu 20.04 LTS

Как установить Erlang на Ubuntu 20.04 LTS

 

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

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

Установите Erlang на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка Erlang в Ubuntu 20.04.

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

echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/rabbitmq.list

После этого обновите список пакетов вашей системы и установите Erlang:

sudo apt update
sudo apt install erlang

Установка была завершена, чтобы проверить это, мы должны использовать Shell Erlang, отправив командную строку:

root@idroot.us:~$ 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)

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

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

nano hellotest.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@idroot.us:~$ 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 в вашей системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Erlang .