웹사이트 검색

Debian 10에 Erlang 프로그래밍 언어를 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. 시작하기\n
  3. Erlang 설치
  4. Erlang 사용 방법
  5. 결론

Erlang은 Ericsson OTP 제품 단위에서 유지 관리하는 범용 프로그래밍 언어 및 런타임 환경입니다. 고가용성을 위해 확장 가능한 실시간 시스템을 구축하는 데 사용됩니다. 동시성, 배포 및 내결함성을 기본적으로 지원합니다. 일반적으로 통신, 은행, 전자 상거래, 컴퓨터 전화 및 인스턴트 메시징에 사용됩니다.

이 튜토리얼에서는 Debian 10에 Erlang을 설치하는 방법을 보여줍니다.

전제 조건

  • Debian 10을 실행하는 서버.\n
  • 루트 암호는 서버에서 구성됩니다.\n

시작하기

먼저 다음 명령을 사용하여 모든 시스템 패키지를 최신 버전으로 업데이트합니다.

apt-get update -y

시스템이 최신 상태이면 다음 명령을 실행하여 다른 필수 종속성을 설치합니다.

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

모든 종속성을 설치한 후 다음 단계를 진행할 수 있습니다.

얼랭 설치

기본적으로 Erlang 패키지는 Debian 10 기본 리포지토리에 포함되어 있지 않습니다. 따라서 APT에 Erlang 저장소를 추가해야 합니다.

먼저 다음 명령을 사용하여 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에 연결합니다.

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을 종료합니다.

다음으로 간단한 "Hello World " 애플리케이션을 만듭니다.

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)

다음으로 아래와 같이 "Hello World " 애플리케이션을 실행합니다.

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

결론

축하합니다! Debian 10에 Erlang을 성공적으로 설치했습니다. 자세한 내용은 Erlang 설명서를 참조하세요.