لینکس میں روٹ کو انسٹال اور استعمال کرنے کا طریقہ

Lynks My Rw Kw Ans Al Awr Ast Mal Krn Ka Tryq




روٹ ایک بہت مقبول اوپن سورس سافٹ ویئر فریم ورک ہے جسے CERN لیبارٹریز نے شماریاتی تجزیہ کے لیے ڈیزائن کیا ہے۔ یہ اعلی توانائی فزکس ریسرچ کمیونٹی میں انتہائی قابل احترام ہے کیونکہ اس کی نسبتا آسانی کے ساتھ بڑے ڈیٹا سیٹ کے ساتھ کام کرنے کی صلاحیت ہے۔ ڈیٹا سیٹ کا سائز ایک ایسی چیز ہے جو روٹ کے صارفین کے لیے بہت کم تشویش کا باعث ہے کیونکہ یہ اپنے مرکز میں C++ انٹرپریٹر کا استعمال کرتا ہے جو کہ اب تک کی سب سے زیادہ میموری کی موثر پروگرامنگ زبانوں میں سے ایک ہے۔

روٹ ایپلی کیشن ایک منفرد گرافیکل یوزر انٹرفیس کے ساتھ بھی آتا ہے جو کہ کم سے کم پروگرامنگ پس منظر والے لوگوں کو اس ٹول کے ساتھ بات چیت کرنے اور اسے اپنی ایپلی کیشنز کے لیے استعمال کرنے کے قابل بناتا ہے۔ اس ٹول کو اس کی بنیادی فعالیت کے ساتھ فراہم کرنے کے لیے بیک اینڈ میں ایک C++ مترجم بھی کام کر رہا ہے۔ اس مترجم کے ساتھ روٹ پرامپٹ کا استعمال کرتے ہوئے C++ میں کوڈ لکھ کر بات چیت کی جا سکتی ہے۔







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







تنصیب

انسٹال اور استعمال کرنے کے لیے جڑ ہمیں پہلے اس فریم ورک کے لیے کچھ شرائط کو انسٹال کرنے کی ضرورت ہے۔





1. ہم روٹ کے لیے کچھ ضروری پیکجز انسٹال کرتے ہیں۔ مناسب پیکیج مینیجر یہ شامل ہیں گٹ , dpkg-dev , جی سی سی , g++ ، اور مزید.

اپنی لینکس مشین پر باش ٹرمینل کھولیں اور درج ذیل کمانڈز چلائیں۔



$ sudo apt-get انسٹال کریں۔ گٹ dpkg-dev بنانا g++ جی سی سی binutils libx11-dev

آپ کو ایک آؤٹ پٹ ملنا چاہئے جو اس سے ملتا جلتا ہے:

$ sudo apt-get انسٹال کریں۔ libxpm-dev libxft-dev libxext-dev

آپ کو اسی طرح کا آؤٹ پٹ ملنا چاہئے:

2. اب ہم اس ڈائریکٹری میں چلے جاتے ہیں جہاں ہم انسٹال کرنا چاہتے ہیں۔ جڑ درج ذیل کمانڈ کو چلا کر:

$ سی ڈی / usr / مقامی /

3. ڈاؤن لوڈ کریں۔ جڑ Github سے فائلیں.

درج ذیل کمانڈ کو چلائیں:

$ sudo گٹ کلون https: // github.com / جڑ کا آئینہ / root.git

آپ کو ایک آؤٹ پٹ کے طور پر مندرجہ ذیل تصویر کی طرح کچھ ملنا چاہئے:

4. 'روٹ' فولڈر کی ملکیت کو تبدیل کریں جو پچھلے مرحلے میں ڈاؤن لوڈ کیا گیا تھا۔

درج ذیل کمانڈ کو چلائیں:

$ sudo chown -آر 'صارف نام' جڑ


نوٹ : اگر آپ اپنی مشین کا صارف نام نہیں جانتے تو درج ذیل کمانڈ کو چلائیں اور آؤٹ پٹ میں پہلا کالم آپ کا صارف نام ہے:

$ ڈبلیو ایچ او

5. 'روٹ' ڈائرکٹری میں جائیں جس میں ڈاؤن لوڈ کی گئی تمام فائلیں ہوں اور پھر ہم کوڈ بنائیں گے۔

درج ذیل کمانڈ کو چلائیں:

$ سی ڈی جڑ && . / ترتیب دیں --تمام && بنانا -j 4

آپ کو اس سے ملتا جلتا آؤٹ پٹ ملنا چاہئے:


نوٹ اگر پچھلی کمانڈ آپ کے لیے کام نہیں کرتی ہے تو درج ذیل کمانڈ کو چلائیں:

$ بنانا صاف && . / ترتیب دیں --کم سے کم && بنانا


نوٹ : مرحلہ 5 کو دوڑنا ختم کرنے میں چند منٹ لگ سکتے ہیں۔ آپ ٹرمینل آؤٹ پٹس کو دیکھ سکیں گے جو تکمیل کا فیصد دکھا رہے ہیں۔

6. عمارت مکمل ہونے کے بعد، درج ذیل کمانڈ کو چلائیں:

$ ذریعہ بن / thisroot.sh

7. اب آپ دوڑ سکیں گے۔ جڑ درج ذیل کمانڈ کو چلا کر:

$ جڑ



جڑ پرامپٹ اب آپ کے ٹرمینل میں کھلا ہے اور آپ اسے C++ میں کوڈ لکھنے کے لیے استعمال کر سکتے ہیں۔

صارف گائیڈ

کھولنے کے لیے جڑ کینوس، انسٹالیشن گائیڈ کے مرحلہ 7 کے بعد درج ذیل کمانڈ کو چلائیں:

ٹی کینوس سی


ٹرمینل میں درج ذیل آؤٹ پٹ ہے:


کی ایک مثال جڑ کینوس کھلتا ہے. آپ اپنی ضروریات کے مطابق یہاں تبدیلیاں کر سکیں گے۔


ویب براؤزر میں کینوس کو کھولنے کے لیے، بس پر کلک کریں۔ اوزار سب سے اوپر ٹول بار میں آپشن اور منتخب کریں۔ براؤزر شروع کریں۔ اختیار یہ ایک مثال کھولنا چاہئے جڑ آپ کی ڈیفالٹ براؤزر ایپلیکیشن میں۔

نتیجہ

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

اس کے لیے پہلے سے پروگرامنگ کے تجربے کی ضرورت ہوتی ہے کیونکہ روٹ پرامپٹ کے لیے آپ کو C++ میں کوڈ لکھنے کی ضرورت ہوتی ہے۔ تاہم اس کا مطلب یہ نہیں ہے کہ پروگرامنگ کا علم نہ رکھنے والے لوگ اس ٹول کو استعمال نہیں کر سکتے۔ ٹول کے ساتھ فراہم کردہ کینوس اور گرافیکل یوزر انٹرفیس آپ کو بدیہی ڈریگ اینڈ ڈراپ اپروچ کا استعمال کرتے ہوئے ماڈلز اور ایپلیکیشنز بنانے میں مدد کرتا ہے۔

روٹ Python کے لیے معاونت بھی فراہم کرتا ہے کیونکہ یہ ایک مقبول زبان ہے اور ڈیٹا مائننگ کے لیے کچھ بہترین سافٹ ویئر لائبریریوں پر مشتمل ہے۔ اس انسٹالیشن کے ساتھ جو روٹ پرامپٹ آپ کو ملتا ہے اسے Python کمانڈز کے ساتھ چلانے کے لیے بھی کنفیگر کیا جا سکتا ہے۔ یہ نئے طریقے کھولتا ہے جس میں آپ اس ٹول کے ساتھ تعامل کر سکتے ہیں۔

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