Како инсталирати Ерланг на Дебиан 11 Буллсеие

реклама

Ерланг је функционалан, конкурентни програмски језик дизајниран посебно за системе са високим захтевима за доступност. Оригиналну имплементацију је развио Ерицссон 1980-их, а касније је објављен као отворени код 1998. Током година, Ерланг је стекао репутацију као посебно погодан за паралелне и дистрибуиране системе. То је због његове подршке за „лаке“ процесе, који се могу креирати и уништавати веома ефикасно. Поред тога, Ерлангов дизајн отпоран на грешке такође значи да може грациозно да се носи са кваровима без квара читавог система. Као резултат тога, Ерланг је постао популаран избор за критичне апликације које захтевају високу доступност.

У следећем водичу ћете научити како да инсталирате ЕрЛанг на Дебиан 11 Буллсеие десктоп или безглави сервер са званичним АПТ репозиторијумом користећи терминал командне линије и упутства о томе како да ажурирате и уклоните софтвер у будућности ако буде потребно.

Ажурирајте Дебиан

Прво, ажурирајте свој систем како бисте били сигурни да су сви постојећи пакети ажурирани како бисте избегли конфликте.

sudo apt update && sudo apt upgrade

Инсталирајте Ерланг

Најбољи начин да инсталирате Ерланг је да га инсталирате из званичног Ерланг АПТ репозиторија.

Прво инсталирајте потребне пакете.

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

Затим увезите ГПГ кључ потребан за проверу аутентичности пакета на следећи начин.

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

Сада увезите АПТ спремиште користећи следећу команду.

реклама

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

Покрените брзо ажурирање АПТ-а да бисте одразили новододати АПТ извор.

sudo apt update

На крају, инсталирајте Ерланг користећи следећу команду.

sudo apt install erlang -y

Како покренути Ерланг Схелл

Са инсталираним Ерлангом, да бисте покренули окружење љуске, користите следећу команду.

erl

Ево неколико корисних команди које можете често користити у терминалу.

  • к(). Напушта схелл и Ерланг рунтиме
  • ц(фајл). Преводи наведену Ерланг датотеку
  • б(). Приказује све променљиве везе
  • ф(). Брише све променљиве везе
  • ф(Кс). Брише одређено везивање променљиве
  • х(). Штампа листу историје команди
  • е(Н). Понавља команду на линији Н
  • в(Н). Повратна вредност линије Н
  • цатцх_екцептион(боолеан). Поставља колико ће љуска бити строга у пролазу грешака
  • рд (име, дефиниција). Дефинише тип записа Име са садржајем наведеним у дефиницији
  • рр (датотека). Дефинише типове записа на основу садржаја датотеке
  • рф(). Брише све дефиниције записа. Такође може да разјасни специфичне дефиниције
  • рл(). Наводи све тренутне дефиниције записа
  • пвд(). Добија садашњи радни директоријум
  • лс(). Наводи датотеке на тренутној локацији
  • цд (директориј). Промене у наведеном директоријуму

Направите тест Хелло Ворлд са Ерлангом

Као опциони додатак, можете креирати познати Хелло Ворлд излаз за тестирање ваше Ерланг инсталације.

Прво направите датотеку користећи било који уређивач текста; туторијал ће користити нано.

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.

Сачувајте датотеку ако користите нано према упутству, ЦТРЛ + О. и онда ТИПКА НА ТАСТАТУРИ, Затим ЦТРЛ + Кс да изађете из датотеке.

реклама

Сада, отвори ерл љуску.

erl

Саставите програм за датотеке Хелло Ворлд тест који сте управо креирали користећи следећу команду.

c(helloworld).

Када завршите, покрените компајлирани програм на следећи начин.

helloworld:helloworld().

Пример резултата:

Како инсталирати Ерланг на Дебиан 11 Буллсеие

Изађите из љуске и откуцајте следећу команду.

q().

Како ажурирати/надоградити Ерланг

Следеће су команде које треба покренути у вашем терминалу да бисте проверили да ли постоје ажурирања. Ове команде ће у потпуности проверити све инсталиране пакете на вашем систему који одговарају менаџеру инсталационих пакета. У идеалном случају, ово би требало да покренете без обзира на то, чак и ако су аутоматска ажурирања подешена да би се осигурало да је ваш систем ажуран и да се не појављују грешке при ажурирању за новије кориснике.

sudo apt update && sudo apt upgrade

Како уклонити (деинсталирати) Ерланг

Прво уклоните софтвер користећи следећу команду за кориснике који више не желе да имају инсталиран Ерланг.

sudo apt autoremove erlang --purge -y

Требало би да уклоните АПТ спремиште са ваше листе извора за потпуно уклањање.

реклама

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

Опционо, можете уклонити и ГПГ помоћу следеће команде.

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

Коментари и закључак

Ако тражите језик који може са лакоћом да обрађује системе високе доступности, Ерланг је вредан разматрања. Дизајниран је посебно за ову сврху и има доказано успех. Поред тога, чињеница да је отвореног кода значи да можете искористити предности његових функција без трошења ни пенија.

За додатне информације посетите Ерланг документација.

Схаре он: