Erlang je univerzální programovací jazyk a runtime prostředí spravované produktovou jednotkou Ericsson OTP. Používá se k budování škálovatelných systémů v reálném čase pro vysokou dostupnost. Má vestavěnou podporu pro souběžnost, distribuci a odolnost proti chybám. Obecně se používá v telekomunikacích, bankovnictví, elektronickém obchodování, počítačové telefonii a zasílání rychlých zpráv.
V tomto tutoriálu vám ukážu, jak nainstalovat Erlang na Debian 10.
Předpoklady
- Server se systémem Debian 10.
- Na serveru je nakonfigurováno heslo uživatele root.
Začínáme
Nejprve aktualizujte všechny své systémové balíčky na nejnovější verzi pomocí následujícího příkazu:
apt-get update -y
Jakmile bude váš systém aktuální, spusťte následující příkaz k instalaci dalších požadovaných závislostí:
apt-get install curl gnupg apt-transport-https debian-keyring debian-archive-keyring -y
Po instalaci všech závislostí můžete přejít k dalšímu kroku.
Instalovat Erlang
Ve výchozím nastavení není balíček Erlang součástí výchozího úložiště Debian 10. Takže budete muset přidat úložiště Erlang do APT.
Nejprve si stáhněte a přidejte klíč GPG pomocí následujícího příkazu:
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | apt-key add -
Dále přidejte úložiště Erlang pomocí následujícího příkazu:
echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | tee /etc/apt/sources.list.d/rabbitmq.list
Dále aktualizujte úložiště a nainstalujte Erlang pomocí následujícího příkazu:
apt-get update -y
instalace apt-get erlang -y
Jakmile je Erlang nainstalován, ověřte verzi Erlang pomocí následujícího příkazu:
erl
Měli byste vidět následující výstup:
Erlang/OTP 23 [erts-11.1.7] [zdroj] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]Eshell V11.1.7 ( přerušit pomocí ^G)
Stiskněte CTRL + C a napište a pro ukončení Erlang
Jak používat Erlang
Nejprve se připojte k Erlangu pomocí následujícího příkazu:
erl
Výstup:
Erlang/OTP 23 [erts-11.1.7] [zdroj] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]Eshell V11.1.7 ( přerušit pomocí ^G)
Dále proveďte některé matematické operace, jak je ukázáno níže:
1> 5 + 10,152> (5 + 9) * 12/3. 56.02>BREAK:(a)bort (A)bort with dump (c)ontinue (p)roc info (i)nfo (l)nabitý (v)verze (k)ill (D)b-tables (d)distributionStiskněte CTRL + C a zadejte a opustit Erlang
Dále vytvořte jednoduchou aplikaci „Hello World“:
nano hellotest01.erlPřidejte následující kód:
% Test pro zobrazení Hello World Erlang Code-module(hellotest01).-import(io,[fwrite/1]).-export([helloworld/0]).helloworld() ->fwrite("Ahoj kluci. . , Erlang World!\n")).Uložte a zavřete soubor a poté se připojte k Erlang pomocí následujícího příkazu:
erlVýstup:
Erlang/OTP 23 [erts-11.1.7] [zdroj] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]Eshell V11.1.7 ( přerušit pomocí ^G)Dále spusťte aplikaci „Ahoj světe“, jak je uvedeno níže:
1> c(hellotest01).{ok,hellotest01}2> hellotest01:helloworld().Hai Guys.. , Erlang World!ok3>Závěr
Gratulujeme! úspěšně jste nainstalovali Erlang na Debian 10. Další informace najdete v dokumentaci Erlang.
Debian