Erlangは、高可用性を必要とする大規模にスケーラブルなソフトリアルタイムシステムを構築するために使用されるプログラミング言語です。 Erlangランタイムシステムには、並行性、分散、フォールトトレランスのサポートが組み込まれています。このチュートリアルは、Debian 10(Buster)、Debian 9(Stretch)、Debian 8(Jessie)にErlangをインストールするのに役立ちます。
ステップ1–前提条件
インストールプロセスを開始する前に、Debianシステムへのrootまたはsudo特権ユーザーアクセス権があることを確認してください。次に、システムにログインします:
ssh [email protected]
現在のパッケージを最新バージョンにアップグレードします。
sudo apt update sudo apt upgrade
ステップ2–Erlangリポジトリを有効にする
次のコマンドを使用して、Erlangaptリポジトリをシステムに追加します。これはDebianVPSにErlangをインストールするために必要です。公式ウェブサイトからerlangリポジトリパッケージをダウンロードして、システムにインストールするだけです。
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb sudo dpkg -i erlang-solutions_1.0_all.deb
ステップ3–DebianにErlangをインストールする
これで、次のコマンドを使用してerlangパッケージをシステムにインストールできます。これにより、すべての依存関係もインストールされます。
sudo apt-get update sudo apt-get install erlang
ステップ4–HelloWorldの例
これはErlangで書かれたシンプルなHelloWorldプログラムです。ファイルを作成するhelloworld.erl 以下の内容で。
vi helloworld.erl
次のcontnetを追加します。
% hello world program -module(helloworld). -export([start/0]). start() -> io:fwrite("Hello World!\n").
次に、以下のコマンドを使用してhelloworldプログラムをコンパイルします。
erlc helloworld.erl
上記のコマンドは、現在のディレクトリにhelloworld.beamファイルを作成します。今すぐプログラムを実行できます。
erl -noshell -s helloworld start -s init stop Hello World!
参照:
https://packages.erlang-solutions.com/erlang/