Erlang adalah bahasa pemrograman tujuan umum dan lingkungan runtime yang dikelola oleh unit produk Ericsson OTP. Ini digunakan untuk membangun sistem waktu nyata yang dapat diskalakan untuk ketersediaan tinggi. Ini memiliki dukungan bawaan untuk konkurensi, distribusi, dan toleransi kesalahan. Umumnya, ini digunakan dalam telekomunikasi, perbankan, e-niaga, telepon komputer, dan pesan instan.
Dalam tutorial ini, saya akan menunjukkan cara menginstal Erlang di Debian 10.
Prasyarat
- Server yang menjalankan Debian 10.
- Kata sandi root dikonfigurasi di server.
Memulai
Pertama, perbarui semua paket sistem Anda ke versi terbaru dengan perintah berikut:
apt-get update -y
Setelah sistem Anda diperbarui, jalankan perintah berikut untuk menginstal dependensi lain yang diperlukan:
apt-get install curl gnupg apt-transport-https debian-keyring debian-archive-keyring -y
Setelah menginstal semua dependensi, Anda dapat melanjutkan ke langkah berikutnya.
Instal Erlang
Secara default, paket Erlang tidak disertakan dalam repositori default Debian 10. Jadi, Anda perlu menambahkan repositori Erlang ke APT.
Pertama, unduh dan tambahkan kunci GPG dengan perintah berikut:
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | apt-key tambahkan -
Selanjutnya, tambahkan repositori Erlang dengan perintah berikut:
echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | tee /etc/apt/sources.list.d/rabbitmq.list
Selanjutnya, perbarui repositori dan instal Erlang dengan perintah berikut:
apt-get update -y
apt-get install erlang -y
Setelah Erlang diinstal, verifikasi versi Erlang dengan perintah berikut:
erl
Anda akan melihat output berikut:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]Eshell V11.1.7 ( batalkan dengan ^G)
Tekan CTRL + C dan ketik a untuk keluar dari Erlang
Cara Menggunakan Erlang
Pertama, sambungkan ke Erlang dengan perintah berikut:
erl
Keluaran:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]Eshell V11.1.7 ( batalkan dengan ^G)
Selanjutnya, lakukan beberapa operasi matematika seperti gambar di bawah ini:
1> 5 + 10.152> (5 + 9) * 12/3. 56.02>BREAK:(a)bort (A)bort dengan dump (c)lanjutan (p)info roc (i)nfo (l)load (v)ersi (k)sakit (D)b-tabel (d)distribusiTekan CTRL + C dan ketik a untuk keluar dari Erlang
Selanjutnya, buat aplikasi "Hello World" sederhana:
nano hellotest01.erlTambahkan kode berikut:
% Tes untuk menampilkan Hello World Erlang Code-module(hellotest01).-import(io,[fwrite/1]).-export([helloworld/0]).helloworld() ->fwrite("Hai Guys. . , Erlang World!\n").Simpan dan tutup file kemudian sambungkan ke Erlang dengan perintah berikut:
erlKeluaran:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]Eshell V11.1.7 ( batalkan dengan ^G)Selanjutnya jalankan aplikasi "Hello World" seperti gambar dibawah ini:
1> c(hellotest01).{ok,hellotest01}2> hellotest01:helloworld().Hai Guys.. , Erlang World!ok3>Kesimpulan
Selamat! Anda telah berhasil menginstal Erlang di Debian 10. Untuk informasi selengkapnya, baca dokumentasi Erlang.
Debian