Debian 11 Bullseye дээр Erlang хэрхэн суулгах талаар

Erlang бол өндөр хүртээмжтэй байх шаардлага бүхий системд тусгайлан зориулагдсан функциональ, зэрэгцээ програмчлалын хэл юм. Анхны хэрэгжилтийг 1980-аад онд Ericsson боловсруулж, дараа нь 1998 онд нээлттэй эх хэлбэрээр гаргасан. Олон жилийн туршид Эрланг нь зэрэгцээ болон тархсан системд маш сайн тохирсон гэдгээрээ нэр хүндтэй болсон. Энэ нь маш үр дүнтэй бүтээж, устгах боломжтой "хөнгөн" процессыг дэмждэгтэй холбоотой юм. Нэмж дурдахад, Erlang-ийн алдааг тэсвэрлэх чадвартай загвар нь бүхэл бүтэн системийг нураахгүйгээр бүтэлгүйтлийг хялбархан зохицуулж чадна гэсэн үг юм. Үүний үр дүнд Erlang нь өндөр хүртээмжтэй байх шаардлагатай чухал ач холбогдолтой програмуудын түгээмэл сонголт болсон.

Дараах хичээлээс та тушаалын мөрийн терминалыг ашиглан албан ёсны APT репозитор бүхий Debian 11 Bullseye ширээний компьютер эсвэл толгойгүй сервер дээр ErLang-ийг хэрхэн суулгах, шаардлагатай бол программ хангамжийг хэрхэн шинэчлэх, устгах зааварчилгааг сурах болно.

Debian-г шинэчлэх

Нэгдүгээрт, зөрчилдөөнөөс зайлсхийхийн тулд одоо байгаа бүх багцууд шинэчлэгдсэн эсэхийг шалгахын тулд системээ шинэчил.

sudo apt update && sudo apt upgrade

Erlang суулгах

Erlang-г суулгах хамгийн сайн арга бол албан ёсны Erlang APT репозитороос суулгах явдал юм.

Эхлээд шаардлагатай багцуудыг суулгана уу.

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

Дараа нь багцуудын жинхэнэ эсэхийг шалгахад шаардлагатай GPG түлхүүрийг дараах байдлаар импортолно уу.

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

Одоо дараах тушаалыг ашиглан APT репозиторыг импортолно уу.

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

Шинээр нэмэгдсэн APT эх сурвалжийг тусгахын тулд хурдан APT шинэчлэлтийг ажиллуул.

sudo apt update

Эцэст нь дараах тушаалыг ашиглан Erlang-г суулгана уу.

Зар сурталчилгаа

sudo apt install erlang -y

Erlang Shell-ийг хэрхэн эхлүүлэх вэ

Erlang суулгасан тохиолдолд бүрхүүлийн орчинг ажиллуулахын тулд дараах тушаалыг ашиглана уу.

erl

Терминал дээр байнга ашиглаж болох зарим хэрэгтэй командууд энд байна.

  • q(). Бүрхүүл болон Erlang ажиллах хугацаанаас гарна
  • c (файл). Заасан Erlang файлыг эмхэтгэдэг
  • b(). Бүх хувьсагчийн холболтыг харуулна
  • f(). Бүх хувьсагчийн холболтыг арилгана
  • f(X). Заасан хувьсагч холболтыг арилгана
  • h(). Командуудын түүхийн жагсаалтыг хэвлэнэ
  • e(N). N мөрөнд тушаалыг давтана
  • v(N). N мөрийн буцах утга
  • catch_exception(boolean). Бүрхүүлийн дамжуулалтын алдааг хэр хатуу байлгахыг тохируулна
  • rd (Нэр, Тодорхойлолт). Тодорхойлолтоор заасан агуулга бүхий бичлэгийн төрлийг тодорхойлно
  • rr (Файл). Файлын агуулгад тулгуурлан бичлэгийн төрлийг тодорхойлно
  • rf(). Бүх бичлэгийн тодорхойлолтыг арилгана. Мөн тодорхой тодорхойлолтуудыг арилгах боломжтой
  • rl(). Одоогийн бүх бичлэгийн тодорхойлолтыг жагсаав
  • pwd(). Одоогийн ажлын лавлахыг авна
  • ls(). Одоогийн байршилд байгаа файлуудыг жагсаана
  • cd (Лавлах). Заасан лавлах руу орсон өөрчлөлтүүд

Эрланг ашиглан "Hello World" тестийг үүсгэ

Нэмэлт нэмэлт болгон та Erlang суулгацаа шалгахын тулд алдартай Hello World гаралтыг үүсгэж болно.

Эхлээд ямар ч текст засварлагч ашиглан файл үүсгэх; заавар нь нано ашиглах болно.

nano helloworld.erl

Дараа нь доорх файлыг хуулж буулгана уу.

-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.

Хэрэв та зааврын дагуу нано ашиглаж байгаа бол файлаа хадгалаарай. CTRL + O Тэгээд ENTER түлхүүр, дараа нь CTRL + X програмууд файлаас гарахын тулд.

Одоо erl бүрхүүлийг нээнэ үү.

erl

Дараах командыг ашиглан саяхан үүсгэсэн Hello World тест файлын програмыг эмхэтгэ.

c(helloworld).

Хийж дууссаны дараа эмхэтгэсэн программыг дараах байдлаар ажиллуулна.

helloworld:helloworld().

Жишээ гаралт:

Зар сурталчилгаа

Debian 11 Bullseye дээр Erlang хэрхэн суулгах талаар

Бүрхүүлээс гараад дараах тушаалыг бичнэ үү.

q().

Эрланг хэрхэн шинэчлэх/шинэчлэх вэ

Дараа нь шинэчлэлтүүдийг шалгахын тулд таны терминал дээр ажиллах командууд байна. Эдгээр тушаалууд нь суулгалтын багц менежертэй таарч байгаа таны системд суулгасан бүх багцуудыг шалгах болно. Таны систем шинэчлэгдсэн, шинэ хэрэглэгчдэд шинэчлэлтийн алдаа гарахгүй байхын тулд автомат шинэчлэлтийг тохируулсан байсан ч хамаагүй та үүнийг ажиллуулах хэрэгтэй.

sudo apt update && sudo apt upgrade

Эрланг хэрхэн устгах (устгах).

Эхлээд Erlang-г суулгахыг хүсэхгүй байгаа хэрэглэгчдэд зориулсан дараах тушаалыг ашиглан програмыг устгана уу.

sudo apt autoremove erlang --purge -y

Та бүрэн устгахын тулд APT репозиторыг эх сурвалжийн жагсаалтаас хасах хэрэгтэй.

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

Сонголтоор та дараах тушаалаар GPG-г устгаж болно.

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

Сэтгэгдэл, дүгнэлт

Хэрэв та өндөр хүртээмжтэй системийг хялбархан зохицуулах хэл хайж байгаа бол Erlang-г анхаарч үзэх нь зүйтэй. Энэ нь энэ зорилгоор тусгайлан бүтээгдсэн бөгөөд амжилтанд хүрсэн туршлагатай. Нэмж хэлэхэд, энэ нь нээлттэй эх сурвалжтай тул та нэг ч төгрөг зарцуулахгүйгээр түүний боломжуудыг ашиглах боломжтой гэсэн үг юм.

Нэмэлт мэдээлэл авахыг хүсвэл зочилно уу Эрлангийн баримт бичиг.

Хуваалцах: