Erlang ist eine nebenläufige Programmiersprache mit einer Garbage Collection-Laufzeitumgebung, die für Nebenläufigkeit, Fehlertoleranz und verteilte Anwendungsarchitekturen entwickelt wurde. Nebenläufige Prozesse werden verwendet, um Erlang-Anwendungen zu strukturieren. Diese Prozesse kommunizieren asynchron durch den Austausch von Nachrichten und teilen keinen Speicher. Erlang-Prozesse sind klein und gehören eher zur Sprache als zum Betriebssystem. Die OTP-Produkteinheit von Ericsson ist für deren Support und Wartung verantwortlich.
Es ist eine Programmiersprache zum Aufbau von massiv skalierbaren weichen Echtzeitsystemen mit hohen Verfügbarkeitsanforderungen. Telekommunikation, Bankwesen, E-Commerce, Computertelefonie und Instant Messaging sind einige Beispiele für die Anwendungen.
Hier bei LinuxAPT werden wir untersuchen, wie Erlang auf Ubuntu 20.04 LTS installiert wird.
Zu den Hauptmerkmalen von Erlang gehören:
- Eindeutige deklarative Syntax und weitgehend frei von Nebenwirkungen.
- Integrierte Unterstützung für Echtzeit-, gleichzeitige und verteilte Programmierung.
- Entwickelt für die Entwicklung robuster und kontinuierlich betriebener Programme.
- Dynamischer Code-Ersatz zur Laufzeit.
Schritte zur Installation von Erlang auf Ubuntu 20.04 LTS Focal Fossa
1. Systemaktualisierung durchführen
Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie die folgenden apt-Befehle im Terminal ausführen:
$ sudo apt update
$ sudo apt upgrade
2. Erlang auf dem System installieren
Jetzt fügen wir das Repository zu Ihrem Ubuntu-System hinzu, indem Sie die folgenden Befehle ausführen:
$ echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
Aktualisieren Sie danach Ihre Systempaketliste und installieren Sie Erlang:
$ sudo apt update
$ sudo apt install erlang
Um die Installation von Erlang zu überprüfen, müssen wir als Nächstes den Shell Erlang-Befehl über die Befehlszeile verwenden:
$ erl
3. Testen Sie Erlang mit dem Hello World-Programm
Jetzt werden wir testen, indem wir einen einfachen Hello World Erlang-Code schreiben:
$ nano hellotest.erl
Fügen Sie die folgende Datei hinzu:
% Test to display Hello World Erlang Code
-module(hellotest).
-import(io,[fwrite/1]).
-export([helloworld/0]).
helloworld() ->
fwrite("Coding Guys.. , Erlang World!\n").
Speichern und schließen, danach mit folgendem Befehl ausführen:
$ 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().
Coding Guys.. , Erlang World!
ok
Wie deinstalliere ich Erlang von Ubuntu 20.04?
Um nur das erlang-Paket zu deinstallieren, können wir den folgenden Befehl verwenden:
$ sudo apt-get remove erlang
Wir können den folgenden Befehl verwenden, um Erlang-Konfigurationen, Daten und alle ihre Abhängigkeiten zu entfernen, wir können den folgenden Befehl verwenden:
$ sudo apt-get -y autoremove --purge erlang