របៀបដំឡើង Erlang នៅលើ Debian 11 Bullseye

ការ​ផ្សព្វផ្សាយ​ពាណិជ្ជកម្ម

Erlang គឺជាភាសាសរសេរកម្មវិធីដែលមានមុខងារ និងស្របគ្នាដែលត្រូវបានរចនាឡើងជាពិសេសសម្រាប់ប្រព័ន្ធដែលមានតម្រូវការកម្រិតខ្ពស់។ ការអនុវត្តដើមត្រូវបានបង្កើតឡើងដោយ Ericsson ក្នុងទសវត្សរ៍ឆ្នាំ 1980 ហើយក្រោយមកត្រូវបានចេញផ្សាយជាប្រភពបើកចំហនៅក្នុងឆ្នាំ 1998។ ប៉ុន្មានឆ្នាំមកនេះ Erlang ទទួលបានកេរ្តិ៍ឈ្មោះដោយសារតែវាស័ក្តិសមជាពិសេសសម្រាប់ប្រព័ន្ធប៉ារ៉ាឡែល និងប្រព័ន្ធចែកចាយ។ នេះគឺដោយសារតែការគាំទ្ររបស់វាសម្រាប់ដំណើរការ "ទម្ងន់ស្រាល" ដែលអាចត្រូវបានបង្កើត និងបំផ្លាញយ៉ាងមានប្រសិទ្ធភាព។ លើសពីនេះ ការរចនាដែលអត់ឱនចំពោះកំហុសរបស់ Erlang ក៏មានន័យថា វាអាចដោះស្រាយការបរាជ័យដោយរលូនដោយមិនធ្វើឱ្យប្រព័ន្ធទាំងមូលធ្លាក់ចុះ។ ជាលទ្ធផល Erlang បានក្លាយជាជម្រើសដ៏ពេញនិយមមួយសម្រាប់កម្មវិធីបេសកកម្មសំខាន់ៗដែលត្រូវការភាពអាចរកបានខ្ពស់។

នៅក្នុងការបង្រៀនខាងក្រោម អ្នកនឹងរៀនពីរបៀបដំឡើង ErLang លើ Debian 11 Bullseye desktop ឬ headless server ជាមួយនឹងឃ្លាំង APT ផ្លូវការ ដោយប្រើបន្ទាត់ពាក្យបញ្ជា និងការណែនាំអំពីរបៀបធ្វើបច្ចុប្បន្នភាព និងលុបកម្មវិធីនៅពេលអនាគត ប្រសិនបើចាំបាច់។

ធ្វើបច្ចុប្បន្នភាព 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() បោះពុម្ពបញ្ជីប្រវត្តិនៃពាក្យបញ្ជា
  • អ៊ី(N) ធ្វើពាក្យបញ្ជាម្តងទៀតនៅលើបន្ទាត់ N
  • v(N) តម្លៃត្រឡប់នៃបន្ទាត់ N
  • catch_exception(ប៊ូលីន)។ កំណត់ថាតើសែលនឹងមានភាពតឹងរ៉ឹងប៉ុណ្ណាក្នុងការឆ្លងកាត់កំហុស
  • rd (ឈ្មោះ, និយមន័យ) ។ កំណត់ប្រភេទកំណត់ត្រា ឈ្មោះជាមួយនឹងមាតិកាដែលបានបញ្ជាក់ដោយនិយមន័យ
  • rr (ឯកសារ) ។ កំណត់ប្រភេទកំណត់ត្រាដោយផ្អែកលើមាតិកានៃឯកសារ
  • rf() សម្អាត​និយមន័យ​កំណត់ត្រា​ទាំងអស់។ ក៏អាចជម្រះនិយមន័យជាក់លាក់ផងដែរ។
  • rl() រាយនិយមន័យកំណត់ត្រាបច្ចុប្បន្នទាំងអស់។
  • pwd() ទទួលបានថតការងារបច្ចុប្បន្ន
  • ls() រាយឯកសារនៅទីតាំងបច្ចុប្បន្ន
  • ស៊ីឌី (ថតឯកសារ) ។ ការផ្លាស់ប្តូរទៅថតដែលបានបញ្ជាក់

បង្កើត Hello World Test ជាមួយ Erlang

ជាជម្រើសបន្ថែម អ្នកអាចបង្កើតលទ្ធផល Hello World ដ៏ល្បីល្បាញ ដើម្បីសាកល្បងការដំឡើង Erlang របស់អ្នក។

ដំបូងបង្កើតឯកសារដោយប្រើកម្មវិធីនិពន្ធអត្ថបទណាមួយ; ការបង្រៀននឹងប្រើណាណូ។

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.

រក្សាទុកឯកសារ ប្រសិនបើអ្នកកំពុងប្រើ nano តាមការបង្រៀន CTRL + O ហើយ​បន្ទាប់​មក បញ្ចូល​លេខ​កូដបន្ទាប់មក CTRL + X ដើម្បីចេញពីឯកសារ។

ការ​ផ្សព្វផ្សាយ​ពាណិជ្ជកម្ម

ឥឡូវនេះសូមបើកសែល erl ។

erl

ចងក្រងកម្មវិធីឯកសារ Hello World សាកល្បងដែលអ្នកទើបតែបង្កើតដោយប្រើពាក្យបញ្ជាខាងក្រោម។

ការ​ផ្សព្វផ្សាយ​ពាណិជ្ជកម្ម

c(helloworld).

ពេលរួចរាល់ សូមដំណើរការកម្មវិធីដែលបានចងក្រងដូចខាងក្រោម។

helloworld:helloworld().

លទ្ធផលឧទាហរណ៍៖

របៀបដំឡើង Erlang នៅលើ Debian 11 Bullseye

ចេញពីសែល ហើយវាយពាក្យបញ្ជាខាងក្រោម។

q().

របៀបធ្វើបច្ចុប្បន្នភាព / ធ្វើឱ្យប្រសើរឡើង Erlang

បន្ទាប់​គឺ​ជា​ពាក្យ​បញ្ជា​ដែល​ត្រូវ​រត់​ក្នុង​ស្ថានីយ​របស់​អ្នក​ដើម្បី​ពិនិត្យ​មើល​ការ​អាប់ដេត។ ពាក្យបញ្ជាទាំងនេះនឹងពិនិត្យមើលកញ្ចប់ដែលបានដំឡើងទាំងអស់នៅលើប្រព័ន្ធរបស់អ្នកដែលត្រូវនឹងកម្មវិធីគ្រប់គ្រងកញ្ចប់ដំឡើង។ តាមឧត្ដមគតិ អ្នកគួរតែដំណើរការវាដោយមិនខ្វល់ថា បើទោះបីជាការអាប់ដេតដោយស្វ័យប្រវត្តិត្រូវបានបង្កើតឡើង ដើម្បីធានាថាប្រព័ន្ធរបស់អ្នកមានភាពទាន់សម័យ ហើយគ្មានកំហុសអាប់ដេតកើតឡើងសម្រាប់អ្នកប្រើប្រាស់ថ្មីជាងនេះក៏ដោយ។

sudo apt update && sudo apt upgrade

របៀបលុប (លុប) Erlang

ដំបូង លុបកម្មវិធីចេញដោយប្រើពាក្យបញ្ជាខាងក្រោមសម្រាប់អ្នកប្រើប្រាស់ដែលលែងចង់ដំឡើង 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 គឺមានតម្លៃពិចារណា។ វាត្រូវបានរចនាឡើងជាពិសេសសម្រាប់គោលបំណងនេះហើយមានកំណត់ត្រាជោគជ័យដែលបានបញ្ជាក់។ លើសពីនេះទៀតការពិតដែលថាវាជាប្រភពបើកចំហមានន័យថាអ្នកអាចទាញយកអត្ថប្រយោជន៍ពីលក្ខណៈពិសេសរបស់វាដោយមិនចាំបាច់ចំណាយប្រាក់មួយកាក់។

សម្រាប់ព័ត៌មានបន្ថែមសូមទស្សនាគេហទំព័រ ឯកសារ Erlang.

ចែករំលែក​លើ: