লিনাক্সে কীভাবে রুট ইনস্টল এবং ব্যবহার করবেন

Linakse Kibhabe Ruta Inastala Ebam Byabahara Karabena




রুট একটি অত্যন্ত জনপ্রিয় ওপেন সোর্স সফ্টওয়্যার ফ্রেমওয়ার্ক যা পরিসংখ্যানগত বিশ্লেষণের জন্য CERN পরীক্ষাগার দ্বারা ডিজাইন করা হয়েছে। আপেক্ষিক স্বাচ্ছন্দ্যের সাথে বিশাল ডেটা সেটের সাথে কাজ করার ক্ষমতার কারণে এটি উচ্চ শক্তির পদার্থবিজ্ঞান গবেষণা সম্প্রদায়ে অত্যন্ত সম্মানিত। ডেটা সেটের আকার এমন কিছু যা রুট ব্যবহারকারীদের জন্য সামান্য উদ্বেগের বিষয় কারণ এটি এর মূল অংশে একটি C++ ইন্টারপ্রেটার ব্যবহার করে যা এখন পর্যন্ত নির্মিত সবচেয়ে মেমরি দক্ষ প্রোগ্রামিং ভাষাগুলির মধ্যে একটি।

রুট অ্যাপ্লিকেশনটি একটি অনন্য গ্রাফিকাল ইউজার ইন্টারফেসের সাথেও আসে যা এই টুলটির সাথে ইন্টারঅ্যাক্ট করতে এবং তাদের অ্যাপ্লিকেশনের জন্য এটি ব্যবহার করতে সামান্য থেকে কোন প্রোগ্রামিং ব্যাকগ্রাউন্ডের লোকেদের সক্ষম করে। এই টুলটির মূল কার্যকারিতা প্রদান করার জন্য ব্যাকএন্ডে একটি C++ দোভাষীও কাজ করছে। রুট প্রম্পট ব্যবহার করে C++ এ কোড লিখে এই দোভাষীর সাথে যোগাযোগ করা যেতে পারে।







রুট প্রধানত প্রচুর পরিমাণে ডেটা অধ্যয়ন এবং বিশ্লেষণ করতে ব্যবহৃত হয়। রুট যে কোনো ডেটা ভিজ্যুয়ালাইজ করতে সক্ষম এমন বিভিন্ন উপস্থাপনা হল যেকোনো ডেটা অ্যানালিটিক্স টুল দ্বারা তৈরি করা সবচেয়ে অনন্য এবং তথ্য-সমৃদ্ধ ভিজ্যুয়ালাইজেশন। রুট শুধুমাত্র বৃহৎ ডেটা সেটের একাধিক স্তরে সহজে গ্রাফ এবং ভিজ্যুয়াল পারফরম্যান্স মেট্রিক্স তৈরি করতে সক্ষম নয়, এটি খুব দ্রুত এই সমস্ত কিছু করতে এবং অন্যান্য ডেটা মাইনিং সরঞ্জামগুলির তুলনায় আরও বেশি মেমরি সংরক্ষণ করতে সক্ষম। রুটের ভিজ্যুয়াল পারফরম্যান্স মেট্রিক্সের কিছু উদাহরণ নিচে দেখানো হয়েছে:







স্থাপন

ইনস্টল এবং ব্যবহার করতে রুট , আমাদের প্রথমে এই কাঠামোর জন্য কিছু পূর্বশর্ত ইনস্টল করতে হবে।





1. আমরা রুট ব্যবহার করে কিছু প্রয়োজনীয় প্যাকেজ ইনস্টল করি উপযুক্ত প্যাকেজ ম্যানেজার। এই অন্তর্ভুক্ত গিট , dpkg-dev , জিসিসি , g++ , এবং আরো

আপনার লিনাক্স মেশিনে ব্যাশ টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডগুলি চালান:



$ sudo apt- get install গিট dpkg-dev করা g++ জিসিসি binutils libx11-dev

আপনার একটি আউটপুট পাওয়া উচিত যা এর অনুরূপ:

$ sudo apt- get install libxpm-dev libxft-dev libxext-dev

আপনি একটি অনুরূপ আউটপুট পেতে হবে:

2. আমরা এখন সেই ডিরেক্টরিতে চলে যাই যেখানে আমরা ইনস্টল করতে চাই রুট নিম্নলিখিত কমান্ড চালানোর মাধ্যমে:

$ সিডি / usr / স্থানীয় /

3. ডাউনলোড করুন রুট Github থেকে ফাইল।

নিম্নলিখিত কমান্ড চালান:

$ sudo git ক্লোন https: // github.com / root-মিরর / root.git

আপনি একটি আউটপুট হিসাবে নিম্নলিখিত চিত্রের অনুরূপ কিছু পেতে হবে:

4. আগের ধাপে ডাউনলোড করা 'রুট' ফোল্ডারের মালিকানা পরিবর্তন করুন।

নিম্নলিখিত কমান্ড চালান:

$ sudo chown -আর 'ব্যবহারকারীর নাম' মূল


বিঃদ্রঃ : আপনি যদি আপনার মেশিনের ব্যবহারকারীর নাম না জানেন, তাহলে নিম্নলিখিত কমান্ডটি চালান এবং আউটপুটে প্রথম কলামটি আপনার ব্যবহারকারীর নাম:

$ WHO

5. 'রুট' ডিরেক্টরিতে যান যাতে ডাউনলোড করা সমস্ত ফাইল রয়েছে এবং তারপরে আমরা কোডটি তৈরি করব।

নিম্নলিখিত কমান্ড চালান:

$ সিডি মূল && . / সজ্জিত করা --সব && করা -জে 4

আপনার এটির মতো একটি আউটপুট পাওয়া উচিত:


বিঃদ্রঃ : যদি পূর্ববর্তী কমান্ডটি আপনার জন্য কাজ না করে, তাহলে নিম্নলিখিত কমান্ডটি চালান:

$ করা পরিষ্কার && . / সজ্জিত করা -- ন্যূনতম && করা


বিঃদ্রঃ : ধাপ 5 দৌড় শেষ করতে কয়েক মিনিট সময় লাগতে পারে। আপনি সমাপ্তির শতাংশ দেখানো টার্মিনাল আউটপুট দেখতে সক্ষম হবেন।

6. একবার বিল্ডিং সম্পূর্ণ হলে, নিম্নলিখিত কমান্ডটি চালান:

$ সূত্র বিন / thisroot.sh

7. আপনি এখন চালাতে সক্ষম হবেন রুট নিম্নলিখিত কমান্ড চালানোর মাধ্যমে:

$ মূল



রুট প্রম্পট এখন আপনার টার্মিনালে খোলা আছে এবং আপনি C++ এ কোড লিখতে এটি ব্যবহার করতে পারেন।

ব্যবহারকারীর নির্দেশিকা

খুলতে রুট canvas, ইনস্টলেশন গাইডের ধাপ 7 এর পরে নিম্নলিখিত কমান্ডটি চালান:

টি ক্যানভাস সি


টার্মিনালের নিম্নলিখিত আউটপুট রয়েছে:


একটি উদাহরণ রুট ক্যানভাস খুলে যায়। আপনি আপনার প্রয়োজনীয়তা অনুযায়ী এখানে পরিবর্তন করতে সক্ষম হবে.


ওয়েব ব্রাউজারে ক্যানভাস খুলতে, শুধু ক্লিক করুন টুলস উপরের টুলবারে বিকল্পটি নির্বাচন করুন ব্রাউজার শুরু করুন বিকল্প এই একটি উদাহরণ খোলা উচিত রুট আপনার ডিফল্ট ব্রাউজার অ্যাপ্লিকেশনে।

উপসংহার

রুট CERN দ্বারা বিকাশিত একটি বিনামূল্যে ব্যবহারযোগ্য ডেটা বিশ্লেষণ এবং পরিসংখ্যান বিশ্লেষণ সফ্টওয়্যার। যেমনটি আগে ব্যাখ্যা করা হয়েছে, এটি প্রাথমিকভাবে বড় ডেটা সেটগুলিতে ডেটা বিশ্লেষণ চালানোর জন্য ব্যবহৃত হয়। যা রুটকে প্রতিযোগিতা থেকে আলাদা হতে সাহায্য করে তা হল এটি একটি C++ ব্যাকএন্ড ব্যবহার করে যা অত্যন্ত মেমরি দক্ষ, যা এটিকে বিভিন্ন আকারের ডেটা সেটে বেশিরভাগ বিশ্লেষণাত্মক মডেলগুলি খুব দ্রুত চালাতে সক্ষম করে।

এটির জন্য পূর্বের প্রোগ্রামিং অভিজ্ঞতা প্রয়োজন যেহেতু রুট প্রম্পটে আপনাকে C++ এ একটি কোড লিখতে হবে। তবে এর অর্থ এই নয় যে প্রোগ্রামিং জ্ঞান নেই এমন লোকেরা এই সরঞ্জামটি ব্যবহার করতে পারে না। টুলের সাথে প্রদত্ত ক্যানভাস এবং গ্রাফিক্যাল ইউজার ইন্টারফেস আপনাকে একটি স্বজ্ঞাত ড্র্যাগ এবং ড্রপ পদ্ধতি ব্যবহার করে মডেল এবং অ্যাপ্লিকেশন তৈরি করতে সহায়তা করে।

রুট পাইথনের জন্য সমর্থন প্রদান করে কারণ এটি একটি জনপ্রিয় ভাষা এবং এতে ডেটা মাইনিংয়ের জন্য কিছু সেরা সফ্টওয়্যার লাইব্রেরি রয়েছে। এই ইনস্টলেশনের সাথে আপনি যে রুট প্রম্পট পাবেন তা পাইথন কমান্ডের সাথেও চালানোর জন্য কনফিগার করা যেতে পারে। এটি নতুন উপায় খুলে দেয় যাতে আপনি এই টুলের সাথে ইন্টারঅ্যাক্ট করতে পারেন।

এই সফ্টওয়্যার ফ্রেমওয়ার্কের সাথে ইন্টারঅ্যাক্ট করার জন্য আপনি যে একাধিক পদ্ধতি ব্যবহার করতে পারেন তা হল এই টুলটি ব্যবহার করার একটি গৌণ সুবিধা। প্রাথমিক সুবিধা হল আজকের বাজারে উপলব্ধ অন্যান্য ফ্রেমওয়ার্কগুলির তুলনায় ডেটা বিশ্লেষণের কাজগুলি আরও দ্রুত সম্পন্ন করার ক্ষমতা।