Debian 11 Bullseye پر Erlang انسٹال کرنے کا طریقہ

اشتہار

ایرلنگ ایک فعال، ہم آہنگی پروگرامنگ زبان ہے جو خاص طور پر اعلی دستیابی کی ضروریات کے ساتھ نظاموں کے لیے ڈیزائن کی گئی ہے۔ اصل نفاذ کو ایرکسن نے 1980 کی دہائی میں تیار کیا تھا اور بعد میں اسے 1998 میں اوپن سورس کے طور پر جاری کیا گیا تھا۔ گزشتہ برسوں میں، ایرلنگ نے خاص طور پر متوازی اور تقسیم شدہ نظاموں کے لیے موزوں ہونے کی وجہ سے شہرت حاصل کی ہے۔ یہ "ہلکے وزن" کے عمل کے لئے اس کی حمایت کی وجہ سے ہے، جو بہت مؤثر طریقے سے بنایا اور تباہ کیا جا سکتا ہے. مزید برآں، ایرلنگ کے غلطی برداشت کرنے والے ڈیزائن کا یہ مطلب بھی ہے کہ یہ پورے نظام کو نیچے لائے بغیر ناکامیوں کو احسن طریقے سے سنبھال سکتا ہے۔ نتیجے کے طور پر، ایرلانگ مشن کے لیے اہم ایپلی کیشنز کے لیے ایک مقبول انتخاب بن گیا ہے جن کے لیے اعلیٰ دستیابی کی ضرورت ہوتی ہے۔

مندرجہ ذیل ٹیوٹوریل میں، آپ سیکھیں گے کہ کمانڈ لائن ٹرمینل کا استعمال کرتے ہوئے Debian 11 Bullseye ڈیسک ٹاپ یا ہیڈ لیس سرور پر ErLang کو کس طرح انسٹال کرنا ہے اور اگر ضرورت ہو تو مستقبل میں سافٹ ویئر کو اپ ڈیٹ اور ہٹانے کے بارے میں ہدایات کا استعمال کرتے ہوئے سرکاری APT ریپوزٹری کے ساتھ کیسے استعمال کیا جائے۔

ڈیبین کو اپ ڈیٹ کریں۔

سب سے پہلے، اپنے سسٹم کو اپ ڈیٹ کریں تاکہ یہ یقینی بنایا جا سکے کہ تنازعات سے بچنے کے لیے تمام موجودہ پیکجز اپ ٹو ڈیٹ ہیں۔

sudo apt update && sudo apt upgrade

Erlang انسٹال کریں

ایرلنگ کو انسٹال کرنے کا بہترین طریقہ یہ ہے کہ اسے سرکاری ایرلنگ اے پی ٹی ریپوزٹری سے انسٹال کیا جائے۔

سب سے پہلے، مطلوبہ پیکجوں کو انسٹال کریں.

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

آخر میں، مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے ایرلنگ انسٹال کریں۔

اشتہار
sudo apt install erlang -y

ایرلنگ شیل کو کیسے لانچ کریں۔

ایرلنگ انسٹال ہونے کے ساتھ، شیل ماحول کو شروع کرنے کے لیے، درج ذیل کمانڈ کا استعمال کریں۔

erl

یہاں کچھ مفید کمانڈز ہیں جو آپ ٹرمینل میں اکثر استعمال کر سکتے ہیں۔

  • q()۔ شیل اور ایرلنگ رن ٹائم چھوڑ دیتا ہے۔
  • c (فائل)۔ مخصوص ایرلنگ فائل کو مرتب کرتا ہے۔
  • b()۔ تمام متغیر پابندیوں کو دکھاتا ہے۔
  • f()۔ تمام متغیر پابندیوں کو صاف کرتا ہے۔
  • f(X)۔ متغیر بائنڈنگ کو صاف کرتا ہے۔
  • h()۔ کمانڈز کی تاریخ کی فہرست پرنٹ کرتا ہے۔
  • e(N)۔ لائن N پر کمانڈ کو دہراتا ہے۔
  • v(N)۔ لائن N کی واپسی کی قدر
  • catch_exception(بولین)۔ سیٹ کرتا ہے کہ غلطیوں کو گزرنے میں شیل کتنا سخت ہوگا۔
  • rd (نام، تعریف)۔ ڈیفینیشن کے ذریعہ بیان کردہ مواد کے ساتھ ریکارڈ قسم کے نام کی وضاحت کرتا ہے۔
  • آر آر (فائل)۔ فائل کے مواد کی بنیاد پر ریکارڈ کی اقسام کی وضاحت کرتا ہے۔
  • rf()۔ تمام ریکارڈ تعریفیں صاف کرتا ہے۔ مخصوص تعریفیں بھی صاف کر سکتے ہیں۔
  • rl()۔ تمام موجودہ ریکارڈ کی تعریفوں کی فہرست
  • pwd()۔ موجودہ ورکنگ ڈائرکٹری حاصل کرتا ہے۔
  • ls()۔ موجودہ مقام پر فائلوں کی فہرست
  • سی ڈی (ڈائریکٹری)۔ مخصوص ڈائریکٹری میں تبدیلیاں

ایرلنگ کے ساتھ ہیلو ورلڈ ٹیسٹ بنائیں

اختیاری اضافی کے طور پر، آپ اپنی ایرلنگ انسٹالیشن کو جانچنے کے لیے مشہور ہیلو ورلڈ آؤٹ پٹ بنا سکتے ہیں۔

سب سے پہلے، کسی بھی ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے ایک فائل بنائیں؛ ٹیوٹوریل نینو استعمال کرے گا۔

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 اور پھر کلید درج کریں۔، تو CTRL + X فائل سے باہر نکلنے کے لیے۔

اشتہار

اب، ایرل شیل کھولیں۔

erl

فائل پروگرام ہیلو ورلڈ ٹیسٹ کو مرتب کریں جو آپ نے ابھی درج ذیل کمانڈ کا استعمال کرتے ہوئے بنایا ہے۔

c(helloworld).

ایک بار مکمل ہونے کے بعد، مرتب کردہ پروگرام کو درج ذیل چلائیں۔

helloworld:helloworld().

پیداوار کی مثال:

اشتہار
Debian 11 Bullseye پر Erlang انسٹال کرنے کا طریقہ

شیل سے باہر نکلیں، اور درج ذیل کمانڈ ٹائپ کریں۔

q().

ایرلنگ کو اپ ڈیٹ/اپ گریڈ کرنے کا طریقہ

اپ ڈیٹس کی جانچ کرنے کے لیے آپ کے ٹرمینل میں چلانے کے لیے اگلی کمانڈز ہیں۔ یہ کمانڈز آپ کے سسٹم پر ان تمام انسٹال شدہ پیکجوں کو چیک کریں گے جو انسٹالیشن پیکج مینیجر سے مماثل ہیں۔ مثالی طور پر، آپ کو اس سے قطع نظر چلانا چاہیے، چاہے آپ کا سسٹم اپ ٹو ڈیٹ ہونے کو یقینی بنانے کے لیے خودکار اپ ڈیٹس ترتیب دی گئی ہوں اور نئے صارفین کے لیے اپ ڈیٹ کی کوئی خرابی نہ ہو۔

sudo apt update && sudo apt upgrade

ایرلنگ کو کیسے ہٹائیں (ان انسٹال)

سب سے پہلے، ان صارفین کے لیے درج ذیل کمانڈ کا استعمال کرتے ہوئے سافٹ ویئر کو ہٹا دیں جو اب ایرلنگ انسٹال نہیں کرنا چاہتے ہیں۔

sudo apt autoremove erlang --purge -y

مکمل ہٹانے کے لیے آپ کو اپنے ذرائع کی فہرست سے اے پی ٹی کے ذخیرے کو ہٹا دینا چاہیے۔

اشتہار

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

اختیاری طور پر، آپ مندرجہ ذیل کمانڈ کے ساتھ GPG کو بھی ہٹا سکتے ہیں۔

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

تبصرے اور نتیجہ

اگر آپ کسی ایسی زبان کی تلاش کر رہے ہیں جو اعلی دستیابی کے نظام کو آسانی سے سنبھال سکے، تو Erlang قابل غور ہے۔ اسے خاص طور پر اس مقصد کے لیے ڈیزائن کیا گیا ہے اور اس میں کامیابی کا ثابت شدہ ٹریک ریکارڈ ہے۔ اس کے علاوہ، حقیقت یہ ہے کہ یہ اوپن سورس ہے کا مطلب ہے کہ آپ ایک پیسہ خرچ کیے بغیر اس کی خصوصیات سے فائدہ اٹھا سکتے ہیں۔

مزید معلومات کے لیے، ملاحظہ کریں۔ ایرلنگ دستاویزات.

پر اشتراک کریں: