このチュートリアルでは、Ubuntu 20.04 LTSにErlangをインストールする方法を紹介します。知らない人のために、Erlangは非常にスケーラブルなソフトリアルを構築するために使用されるプログラミング言語です。高可用性が必要なタイムシステム。Erlangランタイムシステムには、並行性、分散、および障害耐性のサポートが組み込まれています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)にErlangプログラミング言語を段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo userまたはroot userへのアクセス 。non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu 20.04 LTSFocalFossaにErlangをインストールする
手順1.まず、次のaptを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt update sudo apt upgrade
ステップ2.Ubuntu20.04にErlangをインストールします。
次に、次のコマンドを実行して、Ubuntuシステムにリポジトリを追加します。
echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
その後、システムパッケージリストを更新してErlangをインストールします:
sudo apt update sudo apt install erlang
インストールが完了しました。確認するには、コマンドラインを送信してShell Erlangを使用する必要があります:
root@idroot.us:~$ 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)
ステップ3.HelloWorldプログラムでErlangをテストします。
ここで、簡単なHello World Erlangコードを記述してテストします:
nano hellotest.erl
次のファイルを追加します:
% Test to display Hello World Erlang Code
-module(hellotest).
-import(io,[fwrite/1]).
-export([helloworld/0]).
helloworld() ->
fwrite("Hai Guys.. , Erlang World!\n"). 保存して閉じ、その後、次のコマンドを使用して実行します:
root@idroot.us:~$ 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().
Hai Guys.. , Erlang World!
ok おめでとうございます!Erlangが正常にインストールされました。Ubuntu20.04LTS Focal FossaシステムにErlangプログラミング言語をインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、以下を確認することをお勧めします。 Erlangの公式ウェブサイト。