लिनक्स में रूट को कैसे स्थापित और उपयोग करें

Linaksa Mem Ruta Ko Kaise Sthapita Aura Upayoga Karem




रूट सांख्यिकीय विश्लेषण के लिए CERN प्रयोगशालाओं द्वारा डिज़ाइन किया गया एक बहुत लोकप्रिय ओपन-सोर्स सॉफ़्टवेयर फ्रेमवर्क है। सापेक्ष आसानी से विशाल डेटा सेट के साथ काम करने की इसकी क्षमता के कारण यह उच्च ऊर्जा भौतिकी अनुसंधान समुदाय में अत्यधिक सम्मानित है। डेटा सेट का आकार कुछ ऐसा है जो रूट उपयोगकर्ताओं के लिए बहुत कम चिंता का विषय है क्योंकि यह अपने मूल में C ++ दुभाषिया का उपयोग करता है जो कि अब तक निर्मित सबसे अधिक मेमोरी कुशल प्रोग्रामिंग भाषाओं में से एक है।

रूट एप्लिकेशन भी एक अद्वितीय ग्राफिकल यूजर इंटरफेस के साथ आता है जो इस टूल के साथ बातचीत करने और अपने अनुप्रयोगों के लिए इसका उपयोग करने के लिए बहुत कम प्रोग्रामिंग पृष्ठभूमि वाले लोगों को सक्षम बनाता है। इस टूल को इसकी मुख्य कार्यक्षमता प्रदान करने के लिए बैकएंड में काम करने वाला एक C++ दुभाषिया भी है। रूट प्रांप्ट का उपयोग करके C++ में कोड लिखकर इस इंटरप्रेटर के साथ इंटरैक्ट किया जा सकता है।







रूट का उपयोग मुख्य रूप से बड़ी मात्रा में डेटा का अध्ययन और विश्लेषण करने के लिए किया जाता है। रूट किसी भी डेटा को विज़ुअलाइज़ करने में सक्षम होने वाले विभिन्न प्रतिनिधित्व किसी भी डेटा एनालिटिक्स टूल द्वारा निर्मित कुछ सबसे अनोखे और सूचना-समृद्ध विज़ुअलाइज़ेशन हैं। बड़े डेटा सेट की कई परतों पर न केवल रूट आसानी से ग्राफ़ और दृश्य प्रदर्शन मेट्रिक्स उत्पन्न करने में सक्षम है, यह यह सब बहुत तेज़ी से करने में सक्षम है और अन्य डेटा माइनिंग टूल की तुलना में अधिक मेमोरी को संरक्षित करता है। रूट के दृश्य प्रदर्शन मेट्रिक्स के कुछ उदाहरण निम्नलिखित में दिखाए गए हैं:







इंस्टालेशन

स्थापित करने और प्रयोग करने के लिए जड़ , हमें पहले इस ढांचे के लिए कुछ पूर्वापेक्षाएँ स्थापित करने की आवश्यकता है।





1. हम रूट का उपयोग करके कुछ आवश्यक पैकेज स्थापित करते हैं उपयुक्त पैकेज प्रबंधक। इसमे शामिल है git , dpkg-देव , जीसीसी , जी ++ , और अधिक।

अपने लिनक्स मशीन पर बैश टर्मिनल खोलें और निम्नलिखित कमांड चलाएँ:



$ सुडो उपयुक्त-स्थापित करें git dpkg-देव बनाना जी ++ जीसीसी binutils libx11-dev

आपको एक आउटपुट मिलना चाहिए जो इसके समान है:

$ सुडो उपयुक्त-स्थापित करें libxpm-देव libxft-देव libxext-देव

आपको समान आउटपुट मिलना चाहिए:

2. अब हम उस डायरेक्टरी में जाते हैं जहां हम इंस्टॉल करना चाहते हैं जड़ निम्न आदेश चलाकर:

$ सीडी / usr / स्थानीय /

3. डाउनलोड करें जड़ जीथब से फाइलें।

निम्नलिखित आदेश चलाएँ:

$ सुडो गिट क्लोन https: // github.com / जड़ दर्पण / root.git

आपको आउटपुट के रूप में निम्न छवि के समान कुछ मिलना चाहिए:

4. पिछले चरण में डाउनलोड किए गए 'रूट' फ़ोल्डर का स्वामित्व बदलें।

निम्नलिखित आदेश चलाएँ:

$ सुडो चाउन -आर 'उपयोगकर्ता नाम' जड़


टिप्पणी : यदि आप अपनी मशीन के लिए उपयोगकर्ता नाम नहीं जानते हैं, तो निम्न आदेश चलाएं और आउटपुट में पहला कॉलम आपका उपयोगकर्ता नाम है:

$ कौन

5. 'रूट' डायरेक्टरी में जाएं जिसमें सभी डाउनलोड की गई फाइलें हैं और फिर हम कोड बनाएंगे।

निम्नलिखित आदेश चलाएँ:

$ सीडी जड़ && . / कॉन्फ़िगर --सब && बनाना -जे 4

आपको इसके जैसा आउटपुट मिलना चाहिए:


टिप्पणी : यदि पिछला कमांड आपके लिए काम नहीं करता है, तो निम्न कमांड चलाएँ:

$ बनाना स्वच्छ && . / कॉन्फ़िगर --कम से कम && बनाना


टिप्पणी : चरण 5 को दौड़ना समाप्त करने में कुछ मिनट लग सकते हैं। आप समापन का प्रतिशत दिखाते हुए टर्मिनल आउटपुट देख पाएंगे।

6. भवन के पूर्ण हो जाने के बाद, निम्नलिखित कमांड चलाएँ:

$ स्रोत बिन / यहरूट.श

7. अब आप दौड़ सकेंगे जड़ निम्न आदेश चलाकर:

$ जड़



जड़ प्रॉम्प्ट अब आपके टर्मिनल में खुला है और आप इसका उपयोग C++ में कोड लिखने के लिए कर सकते हैं।

उपयोगकर्ता गाइड

खोलने के लिए जड़ कैनवास, इंस्टॉलेशन गाइड के चरण 7 के बाद निम्नलिखित कमांड चलाएँ:

टी कैनवस सी


टर्मिनल में निम्न आउटपुट है:


का एक उदाहरण जड़ कैनवास खुल जाता है। यहां आप अपनी जरूरत के हिसाब से बदलाव कर सकेंगे।


वेब ब्राउज़र में कैनवास खोलने के लिए, बस पर क्लिक करें औजार शीर्ष पर टूलबार में विकल्प चुनें और चुनें ब्राउज़र प्रारंभ करें विकल्प। इसका एक उदाहरण खोलना चाहिए जड़ आपके डिफ़ॉल्ट ब्राउज़र एप्लिकेशन में।

निष्कर्ष

जड़ CERN द्वारा विकसित एक फ्री-टू-यूज डेटा एनालिटिक्स और स्टैटिस्टिकल एनालिसिस सॉफ्टवेयर है। जैसा कि पहले बताया गया है, इसका मुख्य रूप से बड़े डेटा सेट पर डेटा एनालिटिक्स चलाने के लिए उपयोग किया जाता है। रूट को प्रतिस्पर्धा से अलग करने में क्या मदद करता है यह तथ्य है कि यह C ++ बैकएंड का उपयोग करता है जो अत्यंत मेमोरी कुशल है, जो इसे विभिन्न आकारों के डेटा सेट पर बहुत तेज़ी से अधिकांश विश्लेषणात्मक मॉडल चलाने में सक्षम बनाता है।

इसके लिए पूर्व प्रोग्रामिंग अनुभव की आवश्यकता होती है क्योंकि रूट प्रॉम्प्ट के लिए आपको C++ में एक कोड लिखने की आवश्यकता होती है। हालांकि इसका मतलब यह नहीं है कि बिना प्रोग्रामिंग ज्ञान वाले लोग इस टूल का उपयोग नहीं कर सकते हैं। टूल के साथ प्रदान किया गया कैनवास और ग्राफिकल यूजर इंटरफेस आपको एक सहज ज्ञान युक्त ड्रैग एंड ड्रॉप दृष्टिकोण का उपयोग करके मॉडल और एप्लिकेशन बनाने में मदद करता है।

रूट पायथन के लिए भी समर्थन प्रदान करता है क्योंकि यह एक लोकप्रिय भाषा है और इसमें डेटा माइनिंग के लिए कुछ बेहतरीन सॉफ्टवेयर लाइब्रेरी शामिल हैं। इस इंस्टॉलेशन के साथ आपको मिलने वाले रूट प्रॉम्प्ट को Python कमांड के साथ चलाने के लिए भी कॉन्फ़िगर किया जा सकता है। यह नए तरीके खोलता है जिसमें आप इस टूल से इंटरैक्ट कर सकते हैं।

इस सॉफ़्टवेयर ढांचे के साथ बातचीत करने के लिए आप जिन कई तरीकों का उपयोग कर सकते हैं, वे इस उपकरण का उपयोग करने का केवल एक द्वितीयक लाभ हैं। प्राथमिक लाभ आज बाजार में उपलब्ध अधिकांश अन्य रूपरेखाओं की तुलना में डेटा विश्लेषण कार्यों को अधिक तेज़ी से पूरा करने की इसकी क्षमता है।