Cara Menginstal Erlang di Debian 11 Bullseye

iklan

Erlang adalah bahasa pemrograman konkuren fungsional yang dirancang khusus untuk sistem dengan persyaratan ketersediaan tinggi. Implementasi asli dikembangkan oleh Ericsson pada 1980-an dan kemudian dirilis sebagai open source pada 1998. Selama bertahun-tahun, Erlang telah mendapatkan reputasi sebagai sangat cocok untuk sistem paralel dan terdistribusi. Ini karena dukungannya untuk proses "ringan", yang dapat dibuat dan dihancurkan dengan sangat efisien. Selain itu, desain toleransi kesalahan Erlang juga berarti bahwa ia dapat menangani kegagalan dengan anggun tanpa menjatuhkan seluruh sistem. Akibatnya, Erlang telah menjadi pilihan populer untuk aplikasi mission-critical yang membutuhkan ketersediaan tinggi.

Dalam tutorial berikut, Anda akan mempelajari cara menginstal ErLang di desktop Debian 11 Bullseye atau server tanpa kepala dengan repositori APT resmi menggunakan terminal baris perintah dan instruksi tentang cara memperbarui dan menghapus perangkat lunak di masa mendatang jika diperlukan.

Perbarui Debian

Pertama, perbarui sistem Anda untuk memastikan semua paket yang ada mutakhir untuk menghindari konflik.

sudo apt update && sudo apt upgrade

Instal Erlang

Metode terbaik untuk menginstal Erlang adalah menginstalnya dari repositori resmi Erlang APT.

Pertama, instal paket yang diperlukan.

sudo apt install dirmngr ca-certificates software-properties-common gnupg gnupg2 apt-transport-https curl -y

Selanjutnya, impor kunci GPG yang diperlukan untuk memverifikasi keaslian paket sebagai berikut.

curl -fsSL https://packages.erlang-solutions.com/debian/erlang_solutions.asc | sudo gpg --dearmor -o /usr/share/keyrings/erlang.gpg

Sekarang impor repositori APT menggunakan perintah berikut.

iklan

echo "deb [signed-by=/usr/share/keyrings/erlang.gpg] https://packages.erlang-solutions.com/debian bullseye contrib" | sudo tee /etc/apt/sources.list.d/erlang.list

Jalankan pembaruan APT cepat untuk mencerminkan sumber APT yang baru ditambahkan.

sudo apt update

Terakhir, instal Erlang menggunakan perintah berikut.

sudo apt install erlang -y

Cara Meluncurkan Erlang Shell

Dengan Erlang diinstal, untuk meluncurkan lingkungan shell, gunakan perintah berikut.

erl

Berikut adalah beberapa perintah berguna yang mungkin sering Anda gunakan di terminal.

  • q(). Keluar dari shell dan runtime Erlang
  • c (berkas). Mengkompilasi file Erlang yang ditentukan
  • b(). Menampilkan semua ikatan variabel
  • F(). Menghapus semua ikatan variabel
  • f(X). Menghapus pengikatan variabel yang ditentukan
  • h(). Mencetak daftar riwayat perintah
  • e(N). Mengulangi perintah pada baris N
  • v(N). Nilai kembali dari garis N
  • catch_exception(boolean). Menyetel seberapa ketat shell dalam kesalahan passing
  • rd(Nama, Definisi). Mendefinisikan Nama tipe record dengan konten yang ditentukan oleh Definisi
  • rr(Berkas). Mendefinisikan tipe record berdasarkan isi File
  • rf(). Menghapus semua definisi rekaman. Dapat juga menghapus definisi spesifik
  • rl(). Daftar semua definisi rekaman saat ini
  • pwd(). Dapatkan direktori kerja saat ini
  • ls(). Daftar file di lokasi saat ini
  • cd (Direktori). Perubahan ke Direktori yang ditentukan

Buat Tes Hello World dengan Erlang

Sebagai tambahan opsional, Anda dapat membuat keluaran Hello World yang terkenal untuk menguji instalasi Erlang Anda.

Pertama, buat file menggunakan editor teks apa pun; tutorial akan menggunakan nano.

nano helloworld.erl

Selanjutnya, salin dan tempel di bawah ini ke dalam file.

-module(helloworld).  % The name of our module.

-export([helloworld/0]).  % Declaration of the function that we want to export from the module.

helloworld() -> io:format("Hello World!! Thanks Linuxcapable.com ~n").  % What is to happen when the function is called, here: Hello world is to be written on the screen.

Simpan file jika Anda menggunakan nano sesuai tutorial, CTRL + O lalu MASUKKAN KUNCI, kemudian CTRL + X untuk keluar dari file.

iklan

Sekarang, buka shell erl.

erl

Kompilasi file program Hello World test yang baru saja Anda buat menggunakan perintah berikut.

c(helloworld).

Setelah selesai, jalankan program yang dikompilasi sebagai berikut.

helloworld:helloworld().

Contoh output:

Cara Menginstal Erlang di Debian 11 Bullseye

Keluar dari shell, dan ketik perintah berikut.

q().

Cara Memperbarui/Memperbarui Erlang

Berikutnya adalah perintah untuk dijalankan di terminal Anda untuk memeriksa pembaruan. Perintah-perintah ini akan memeriksa semua paket yang diinstal pada sistem Anda yang cocok dengan manajer paket instalasi. Idealnya, Anda harus menjalankan ini terlepas, bahkan jika pembaruan otomatis diatur untuk memastikan sistem Anda mutakhir dan tidak ada kesalahan pembaruan yang terjadi untuk pengguna yang lebih baru.

sudo apt update && sudo apt upgrade

Cara Menghapus (Copot) Erlang

Pertama, hapus perangkat lunak menggunakan perintah berikut untuk pengguna yang tidak lagi ingin menginstal Erlang.

sudo apt autoremove erlang --purge -y

Anda harus menghapus repositori APT dari daftar sumber Anda untuk penghapusan lengkap.

iklan

sudo rm /etc/apt/sources.list.d/erlang.list

Opsional, Anda dapat menghapus GPG juga dengan perintah berikut.

sudo rm /usr/share/keyrings/erlang.gpg

Komentar dan Kesimpulan

Jika Anda mencari bahasa yang dapat menangani sistem ketersediaan tinggi dengan mudah, Erlang layak untuk dipertimbangkan. Ini telah dirancang khusus untuk tujuan ini dan memiliki rekam jejak keberhasilan yang terbukti. Selain itu, karena open source berarti Anda dapat memanfaatkan fitur-fiturnya tanpa mengeluarkan uang sepeser pun.

Untuk informasi lebih lanjut, kunjungi Dokumentasi Erlang.

Bagikan ke: