GNU/Linux >> Linux の 問題 >  >> Debian

Debian10にErlangプログラミング言語をインストールする方法

Erlangは、EricssonOTP製品ユニットによって維持される汎用プログラミング言語およびランタイム環境です。高可用性のためのスケーラブルなリアルタイムシステムを構築するために使用されます。並行性、分散、およびフォールトトレランスのサポートが組み込まれています。一般的に、テレコム、銀行、eコマース、コンピューターテレフォニー、インスタントメッセージングで使用されます。

このチュートリアルでは、Debian10にErlangをインストールする方法を紹介します。

前提条件
  • Debian10を実行しているサーバー。
  • ルートパスワードはサーバーで構成されています。
はじめに

まず、次のコマンドを使用して、すべてのシステムパッケージを最新バージョンに更新します。

apt-get update -y

システムが最新になったら、次のコマンドを実行して、他の必要な依存関係をインストールします。

apt-get install curl gnupg apt-transport-https debian-keyring debian-archive-keyring -y

すべての依存関係をインストールしたら、次の手順に進むことができます。

Erlangをインストール

デフォルトでは、ErlangパッケージはDebian10のデフォルトリポジトリに含まれていません。そのため、ErlangリポジトリをAPTに追加する必要があります。

まず、次のコマンドを使用してGPGキーをダウンロードして追加します。

wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | apt-key add -

次に、次のコマンドでErlangリポジトリを追加します:

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

次に、リポジトリを更新し、次のコマンドでErlangをインストールします:

apt-get update -y
apt-get install erlang -y

Erlangをインストールしたら、次のコマンドでErlangのバージョンを確認します。

erl

次の出力が表示されます。

Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]

Eshell V11.1.7  (abort with ^G)

CTRL + Cを押し、aと入力してErlangを終了します

Erlangの使い方

まず、次のコマンドでErlangに接続します:

erl

出力:

Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]

Eshell V11.1.7  (abort with ^G)

次に、以下に示すようにいくつかの数学演算を実行します。

1> 5 + 10.
15
2> (5 + 9) * 12/3.  
56.0
2>BREAK: (a)bort (A)bort with dump (c)ontinue (p)roc info (i)nfo
       (l)oaded (v)ersion (k)ill (D)b-tables (d)istribution

CTRL + Cを押します aと入力します Erlangを終了するには

次に、単純な「HelloWorld」アプリケーションを作成します。

nano hellotest01.erl

次のコードを追加します:

 % Test to display Hello World Erlang Code
-module(hellotest01).
-import(io,[fwrite/1]).
-export([helloworld/0]).
helloworld() ->
fwrite("Hai Guys.. , Erlang World!\n").

ファイルを保存して閉じてから、次のコマンドでErlangに接続します:

erl

出力:

Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]

Eshell V11.1.7  (abort with ^G)

次に、以下に示すように「HelloWorld」アプリケーションを実行します。

1> c(hellotest01).
{ok,hellotest01}
2> hellotest01:helloworld().
Hai Guys.. , Erlang World!
ok
3> 
結論

おめでとう!これで、Debian 10にErlangが正常にインストールされました。詳細については、Erlangのドキュメントをご覧ください。


Debian
  1. Debian 11 /Debian10にGoLangをインストールする方法

  2. Debian10/9/8にErlangをインストールする方法

  3. Debian10にErlangをインストールする方法

  1. Debian9にRをインストールする方法

  2. Debian10にRをインストールする方法

  3. Fedora35にRプログラミング言語をインストールする方法

  1. LinuxにGoプログラミング言語をインストールする方法(Ubuntu / Debian / CentOS)

  2. Debian11にGoプログラミング言語をインストールする方法

  3. Debian11にRustプログラミング言語をインストールする方法