जीएनयू ऑक्टेव और बाहरी पैकेज कैसे स्थापित करें

How Install Gnu Octave



बहुत सारे उद्योगों में संख्यात्मक अभिकलन आवश्यक हैं। आज, मशीन लर्निंग और डीप लर्निंग विभिन्न तकनीकों की प्रेरक शक्ति हैं, और उपलब्ध डेटा पर मशीन लर्निंग या डीप लर्निंग मॉडल चलाने से पहले गणितीय गणना डेटा प्रोसेसिंग में मदद करती है।

MATLAB संख्यात्मक गणना के लिए सबसे लोकप्रिय उपकरणों में से एक है। MATLAB का अर्थ मैट्रिक्स लैबोरेटरी है और इसका उपयोग मुख्य रूप से संख्यात्मक गणना और प्रतीकात्मक कंप्यूटिंग के लिए किया जाता है।







MATLAB का नकारात्मक पक्ष यह है कि यह मालिकाना सॉफ्टवेयर है और यह एक मुफ्त टूल नहीं है; यह बहुत से लोगों को इसका उपयोग करने से हतोत्साहित करता है या उन्हें प्रसंस्करण के लिए प्रोग्रामिंग भाषाओं का उपयोग करने के लिए मजबूर करता है।



जीएनयू ऑक्टेव MATLAB की तरह ही संख्यात्मक गणना करने के लिए एक उपकरण है। जीएनयू का अर्थ है जीएनयू का नॉट यूनिक्स!, और जीएनयू सॉफ्टवेयर नि:शुल्क है।



जबकि MATLAB से प्रेरित अन्य सॉफ़्टवेयर हैं, GNU ऑक्टेव का सिंटैक्स MATLAB के समान है; इसलिए आप इसे MATLAB के प्रत्यक्ष प्रतिस्थापन के रूप में उपयोग कर सकते हैं।





आपको ध्यान देना चाहिए कि ऑक्टेव को MATLAB से बेहतर बनाने के लिए विकसित किया गया है, इसलिए इसमें कुछ सिंटैक्स है जो MATLAB पर काम नहीं करेगा। यदि आप MATLAB के लिए भुगतान कर सकते हैं, तो आपको आगे बढ़ना चाहिए, लेकिन यदि आप नहीं कर सकते हैं, तो आप GNU ऑक्टेव के साथ ठीक काम करेंगे। यदि आप MATLAB वातावरण में कोड आयात करना चाहते हैं तो GNU ऑक्टेव-ओनली सिंटैक्स का उपयोग करने के बजाय केवल MATLAB सिंटैक्स से चिपके रहना सुनिश्चित करें।

स्थापना के तरीके

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



इस खंड में, आप देखेंगे कि आप निम्न विधियों के माध्यम से GNU ऑक्टेव को कैसे स्थापित कर सकते हैं:

  • फ्लैटपाक
  • उबंटू सॉफ्टवेयर मैनेजर
  • उपयुक्त इंस्टॉल

फ्लैटपाक

स्नैप्स की तरह, फ्लैटपैक का उपयोग लिनक्स पैकेजों को जल्दी से स्थापित करने के लिए किया जा सकता है। फ्लैटपैक का उपयोग सॉफ्टवेयर परिनियोजन, पैकेज प्रबंधन के लिए किया जाता है और अनुप्रयोगों को चलाने के लिए सैंडबॉक्स प्रदान करता है।

फ्लैटपैक के माध्यम से जीएनयू ऑक्टेव स्थापित करने के चरण:

  1. सुनिश्चित करें कि आपके पास फ्लैटपैक स्थापित है। आप जाँच कर सकते हैं कि क्या फ़्लैटपैक कमांड चलाकर स्थापित है फ्लैटपैक संस्करण कमांडलाइन पर। एक त्रुटि संदेश इंगित करता है कि FlatPak अभी तक स्थापित नहीं है। फ्लैटपैक स्थापित करने के लिए चरण दो पर जाएं, और चरण तीन यदि पहले से स्थापित है।
  2. फ्लैटपैक स्थापित करने के लिए, आप इसका उपयोग कर सकते हैं उपयुक्त-प्राप्त आप निम्न आदेश के साथ FlatPak स्थापित कर सकते हैं: sudo apt-flatpak स्थापित करें .
  3. चूंकि फ्लैटपैक स्थापित है, इसलिए आपको फ्लैथब रिपॉजिटरी को जोड़ना होगा। फ्लैथब लिनक्स ऐप्स के लिए ऐपस्टोर है, और आप स्टोर से जीएनयू ऑक्टेव इंस्टॉल करेंगे। आदेश फ्लैटपैक रिमोट-ऐड-अगर-मौजूद नहीं है, फ्लैथब https://flathub.org/repo/flathub.flatpakrepo Flathub रिपॉजिटरी को जोड़ने के लिए उपयोग किया जाता है।
  4. अब जब फ्लैथब रिपोजिटरी जोड़ दी गई है, तो अब आप जीएनयू ऑक्टेव स्थापित कर सकते हैं। आदेश फ्लैटपैक फ्लैटहब org.octave.Octave . स्थापित करें जीएनयू ऑक्टेव को स्थापित करने के लिए इस्तेमाल किया जाएगा। ध्यान दें कि यदि फ्लैथब रिपॉजिटरी को रिपॉजिटरी सूची में नहीं जोड़ा गया है, तो फ्लैटपैक को जीएनयू ऑक्टेव नहीं मिलेगा।

उबंटू सॉफ्टवेयर मैनेजर

उबंटू सॉफ्टवेयर मैनेजर को उबंटू ओएस के लिए आधिकारिक ऐपस्टोर माना जा सकता है। उबंटू सॉफ्टवेयर मैनेजर के साथ जीएनयू ऑक्टेव को स्थापित करना यकीनन इस सूची का सबसे सरल तरीका है।

उबंटू सॉफ्टवेयर मैनेजर के माध्यम से जीएनयू ऑक्टेव को स्थापित करने के चरण:

  1. उबंटू सॉफ्टवेयर मैनेजर लॉन्च करें
  2. जीएनयू ऑक्टेव के लिए खोजें
  3. परिणामों में GNU ऑक्टेव आइकन चुनें
  4. इंस्टॉल का चयन करें

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

उपयुक्त इंस्टॉल

लेख में पहले चर्चा किए गए विकल्पों के अलावा, ऑक्टेव का उपयोग करके भी स्थापित किया जा सकता है उपयुक्त नीचे दिए गए कमांड के साथ कीवर्ड:

सुडो उपयुक्त-स्थापित करेंसप्टक

जबकि आपको टाइप करके ऑक्टेव लॉन्च करने में सक्षम होना चाहिए सप्टक कमांड-लाइन में, यह सभी मामलों में ग्राफिकल यूजर इंटरफेस लॉन्च नहीं कर सकता है ताकि आप इसे कमांड जोड़कर जीयूआई लॉन्च करने के लिए मजबूर कर सकें -बल-गुई .

इसे नीचे देखा जा सकता है:

सप्टक--बल-गुई
ऑक्टेव पैकेज

जीएनयू ऑक्टेव कई अंतर्निहित सुविधाओं के साथ आता है, लेकिन इन सुविधाओं को बाहरी पैकेजों का उपयोग करके बढ़ाया जा सकता है।

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

ऑक्टेव पैकेज स्थापित करने की प्रक्रिया में गोता लगाने से पहले, आपको अपने डेबियन / उबंटू मशीन पर एक पैकेज स्थापित करना होगा।

जीएनयू ऑक्टेव बाहरी पैकेजों को स्थापित करने के लिए liboctave-dev पैकेज पर निर्भर करता है।

आप नीचे दिए गए आदेश के साथ liboctave-dev स्थापित कर सकते हैं:

सुडोउपयुक्तइंस्टॉलliboctave-dev

पैकेज स्थापित करना

जीएनयू ऑक्टेव की कार्यक्षमता बढ़ाने के लिए बाहरी पैकेजों का उपयोग करने के लिए, आपको पैकेज की फ़ाइल को पैकेज सूची से डाउनलोड करना होगा।

डाउनलोड करने के बाद आप जीएनयू ऑक्टेव की कमांड विंडो में स्थापित करने के लिए नीचे दिए गए कमांड को चला सकते हैं:

पीकेजीइंस्टॉलपैकेज-name.tar.gz

उदाहरण के लिए, इमेज प्रोसेसिंग पैकेज डाउनलोड करने के बाद; इसे कमांड के साथ इंस्टॉल किया जा सकता है:

पीकेजीइंस्टॉलछवि-2.10.0.tar.gz

आदेश चलाने के बाद प्रदर्शित संदेश है:

>>पीकेजीइंस्टॉलछवि-2.10.0.tar.gz

छवि पैकेज के पिछले संस्करणों के परिवर्तनों के बारे में जानकारी के लिए, 'समाचार छवि' चलाएँ

पैकेज लोड हो रहा है

अपने पैकेज को स्थापित करने के बाद, आप तुरंत उन कार्यों तक नहीं पहुंच सकते जो पैकेज प्रदान करता है; इसलिए आपको इसे पहले लोड करना होगा।

पैकेज लोड करने के लिए, आपको pkg कमांड के साथ लोड कीवर्ड का उपयोग करना होगा।

पीकेजी लोड पैकेज-नाम

इसका उपयोग करने के लिए आपको पैकेज के संस्करण को शामिल करने की आवश्यकता नहीं है।

उदाहरण के लिए, पहले स्थापित इमेज प्रोसेसिंग पैकेज को लोड करने के लिए, नीचे दिए गए कमांड का उपयोग किया जाता है:

पीकेजी लोड छवि

छवि पैकेज लोड किया जाना चाहिए, और आप छवि पैकेज द्वारा प्रदान किए गए कार्यों तक पहुंच सकते हैं।

पैकेज को अनइंस्टॉल करना

आप पैकेजों की स्थापना रद्द कर सकते हैं जैसे आपने उन्हें स्थापित किया था; यहाँ अंतर यह है कि तर्क एक पैकेज को स्थापित करने के लिए स्थापित करने के बजाय एक पैकेज को हटाने के लिए अनइंस्टॉल है।

pkg अनइंस्टॉल पैकेज-नाम

उदाहरण के लिए, इमेज प्रोसेसिंग पैकेज को हटाने के लिए आप चला सकते हैं:

पीकेजी अनइंस्टॉल छवि

निष्कर्ष

जीएनयू ऑक्टेव और उसके पैकेज की स्थापना प्रक्रिया जटिल नहीं है। यह इस आलेख में चर्चा किए गए आदेशों में टाइप करने जितना आसान है, और आप जाने के लिए तैयार हैं।

जीएनयू ऑक्टेव पैकेजों को स्थापित करने, लोड करने और हटाने के साथ आप और भी बहुत कुछ कर सकते हैं, लेकिन टूल के साथ काम करते समय ये सरल कार्य पर्याप्त होने चाहिए।