Úvod
Erlang je souběžný programovací jazyk s runtime prostředím se shromažďováním odpadků navrženým pro souběžnost, odolnost proti chybám a distribuované aplikační architektury. Pro strukturování aplikací Erlang se používají souběžné procesy. Tyto procesy komunikují asynchronně výměnou zpráv a nesdílejí paměť. Procesy Erlang jsou malé a patří spíše k jazyku než k operačnímu systému. Za jeho podporu a údržbu odpovídá produktová jednotka OTP společnosti Ericsson.
Erlang je programovací jazyk pro budování masivně škálovatelných soft real-time systémů s vysokými požadavky na dostupnost. Telekomunikace, bankovnictví, elektronický obchod, počítačové telefony a instant messaging jsou několik příkladů aplikací.
1. Instalace pomocí úložiště
1. Přidání položky úložiště
Pomocí wget příkaz, stáhne všechny balíčky řešení Erlang a přidá úložiště řešení Erlang do systému.
[email protected]:~$ wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
[email protected]:~$ sudo dpkg -i erlang-solutions_2.0_all.deb
2. Instalace Erlang
Aktualizujte systém pomocí nejnovějších balíčků pomocí daného příkazu.
[email protected]:~$ sudo apt-get update
Nyní nainstalujte balíčky erlang pomocí apt-get install příkaz
[email protected]:~$ sudo apt-get install erlang
Po instalaci balíčků se objeví otázka, zda chcete pokračovat v další instalaci nebo ne. Zadejte y pro další instalaci.
Přihlaste se do Ergan Shell a zkontrolujte, zda je proces instalace úspěšný.
[email protected]:~$ erl
2. Soubor vytvořen pro testování Erlang
vim příkaz se používá k otevření souboru pro úpravu informací.
[email protected]:~$ vim hello.erl
Následující kroky jsou přidány do souboru vytvořeného pod jménem hello.erl spustit programovací kód erlang.
% Test of Erlang Code -module(hello). -import(io,[fwrite/1]). -export([helloworld/0]). helloworld() -> fwrite("Linuxways says hi!\n").
Nyní se přihlaste do shellu Erlang, abyste otestovali vytvořený soubor a spusťte daný kód, abyste zkontrolovali, zda programování běží. (Nezapomeňte použít tečku (.) na konci).
[email protected]:~$ erl
1> c(hello). 2> hello:helloworld().
Pro lepší pochopení je testován i jiný program.
[email protected]:~$ vim output.erl
-module(output). -export([double/1,mult/2]). mult(X,Y) -> X*Y. double(X) -> mult(2,X)
Nyní se přihlaste do prostředí Erlang, abyste otestovali vytvořený soubor a spusťte daný kód, abyste zkontrolovali, zda program běží.
[email protected]:~$ erl
1> c(output). 2> output:double(20). 3> output:mult(5,10).
Programovací jazyk Erlang je úspěšně nainstalován a otestován v systému Linux.
3. Závěr
Výše uvedený příkaz a jeho příklad je pro instalaci programovacího jazyka Erlang na Ubuntu 20.04. Děkujeme, že jste si jej vyzkoušeli!