गुआडालिनेक्स v9 पर एप्लिकेशन इंस्टॉल करें

गुआडालिनेक्स v9 पर एप्लिकेशन इंस्टॉल करें

गुआडालिनेक्स v9 पर एप्लिकेशन इंस्टॉल करें

जब स्थापित हो ग्वाडालिनेक्स v9 ऐसे कई एप्लिकेशन हैं जो अब कुछ और करने की आवश्यकता के बिना सीधे उपयोग के लिए उपलब्ध होंगे। यदि आपको अन्य की आवश्यकता है जो प्रारंभिक इंस्टॉलेशन में शामिल नहीं हैं, तो कोई समस्या नहीं, आप उन्हें किसी भी समय अपने सिस्टम में जोड़ सकते हैं।

सामग्री की तालिका

    कोई नया एप्लिकेशन इंस्टॉल करते समय ग्वाडालिनेक्स और सामान्य तौर पर Linux में, चार मामले हो सकते हैं

    • आपको जिस एप्लिकेशन की आवश्यकता है वह सॉफ़्टवेयर रिपॉजिटरी में है ग्वाडालिनेक्स
    • वह इनके बाहर एक विशिष्ट भंडार में है ग्वाडालिनेक्स
    • डेवलपर से आपको DEB पैकेज (प्रयोग किया गया सिस्टम) उपलब्ध कराने को कहें डेबियन और इसके डेरिवेटिव)
    • आपको स्रोत कोड प्रदान करने के लिए ताकि आप इसे स्वयं संकलित कर सकें

    इन चार स्थितियों को सबसे सरल से शुरू करने और सबसे बोझिल के साथ समाप्त करने और सबसे अधिक संभावित से शुरू करने और सबसे कम बार समाप्त होने का आदेश दिया गया है; इसलिए अब तक की सबसे संभावित स्थापना विधि सबसे सरल होगी।

    गुआडालिनेक्स रिपॉजिटरी से इंस्टॉल करें

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

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

    कमांड लाइन से पैकेज स्थापित करने के लिए बस टाइप करें sudo apt-get install प्रोग्राम, जिसमें "प्रोग्राम" पैकेज का नाम है। यह आवश्यक नहीं है लेकिन पैकेज सूची को अपडेट करके शुरुआत करना एक अच्छा विचार है उपयुक्त sudo- मिल अद्यतन. आदेश sudo आदेशों से पहले का उपयोग उन्हें प्रशासकीय विशेषाधिकारों के साथ निष्पादित करने के लिए किया जाता है, इसलिए कम से कम पहली बार, यह आपसे आपका पासवर्ड लिखने के लिए कहेगा और तार्किक रूप से आपका उपयोगकर्ता प्रशासकों के समूह में होना चाहिए। अपडेट करते समय यह प्रगति दिखाएगा, नीचे दिए गए स्क्रीनशॉट में यह धुंधला दिखाई देता है और जो महत्वपूर्ण है उस पर ध्यान केंद्रित करने के लिए संक्षेप में प्रस्तुत किया गया है।

    कंसोल से रिपॉजिटरी को sudo apt-get update के साथ अपडेट करें

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

    sudo apt-get install के साथ कंसोल से पैकेज इंस्टॉल करें

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

    गुआडालिनेक्स सिनेमन प्रशासन मेनू से सिनैप्टिक तक पहुँचना
    गुआडालिनेक्स LXDE प्राथमिकताएँ मेनू से सिनैप्टिक तक पहुँचना

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

    ग्वाडालिनेक्स सिनेमन में सिनैप्टिक तक पहुंच को पासवर्ड प्रमाणित करता है

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

    नीचे स्क्रीनशॉट में उदाहरण में हमने "ब्रह्मांड" रिपॉजिटरी (मुफ्त सॉफ्टवेयर) के इलेक्ट्रॉनिक्स अनुभाग का चयन किया है और इसमें से हमने चुना है Arduino, जिसका विवरण निचले दाएं बॉक्स में दिखाया गया है।

    सिनैप्टिक से रिपॉजिटरी अनुभागों का अन्वेषण करें

    पैकेज विवरण वाले बॉक्स में तीन बटन हैं। पहला, बाईं ओर सबसे दूर वाला, एप्लिकेशन का स्क्रीनशॉट दिखाने का काम करता है। केंद्रीय के साथ आप उन परिवर्तनों की एक रिपोर्ट देख सकते हैं जो पैकेज को स्थापित करने के बाद से आए हैं (यदि लागू हो) और अंतिम के साथ आप एप्लिकेशन की वेबसाइट पर जा सकते हैं।

    गुआडालिनेक्स सिनेमन पर सिनैप्टिक से Arduino पैकेज का स्क्रीनशॉट

    आप इसे खोज इंजन का उपयोग करके और पैकेज के नाम या विवरण में निहित कुछ पाठ लिखकर भी पा सकते हैं। बाईं ओर का बॉक्स खोज परिणाम मोड में बदल जाएगा जहां नवीनतम खोजों की एक सूची दिखाई देगी। खोज शर्तों के साथ पाए गए पैकेज दाईं ओर बॉक्स में दिखाई देंगे।

    गुआडालिनेक्स सिनेमन पर सिनैप्टिक वाले पैकेजों के लिए रिपॉजिटरी खोजें

    एक बार जब हमें वह पैकेज (या पैकेज) मिल जाए जिसे हम इंस्टॉल करना चाहते हैं, तो हमें बस उसे माउस के संदर्भ मेनू बटन से चुनना है (सामान्य तौर पर दाएं वाला, जब तक कि आप बाएं हाथ के न हों) और उसे चिह्नित करना चुनें स्थापित करना। इस ऑपरेशन को आवश्यकतानुसार कई प्रोग्रामों के लिए दोहराया जा सकता है और समाप्त होने पर "लागू करें" बटन पर क्लिक करके इंस्टॉलेशन निष्पादित किया जाता है।

    ग्वाडालिनेक्स सिनेमन द्वारा सिनैप्टिक में Arduino पैकेज स्थापित करने के लिए जाँच करें

    जैसा कि आदेश में बताया गया है उपयुक्त-स्थापित स्थापित करें, यदि अन्य पैकेजों को स्थापित करना आवश्यक होता है जिस पर हमने जो चुना है वह निर्भर करता है, तो आवश्यकताओं के साथ एक सूचना बॉक्स प्रदर्शित किया जाएगा और उन्हें चिह्नित करने से पहले प्राधिकरण का अनुरोध किया जाएगा।

    गुआडालिनेक्स सिनेमन पर सिनैप्टिक से Arduino स्थापित करने के लिए अतिरिक्त पैकेजों के चयन की पुष्टि करें

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

    गुआडालिनेक्स में शामिल नहीं किए गए रिपॉजिटरी से इंस्टॉल करें

    मान लीजिए मैं शानदार सर्किट सिम्युलेटर स्थापित करना चाहता हूं क्यूसीएस. सबसे पहले, जैसा कि पहले ही कहा गया है, मैं इस पर गौर करूंगा synaptic, हमारे पैकेज मैनेजर, यह देखने के लिए कि क्या यह हमारे रिपॉजिटरी में उपलब्ध है ग्वाडालिनेक्स कॉन्फ़िगर किया है.

    गुआडालिनेक्स सिनेमन में सिनैप्टिक के साथ रिपॉजिटरी में Qucs पैकेज खोजें

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

    गुआडालिनेक्स दालचीनी में सिनैप्टिक के साथ रिपॉजिटरी में क्यूसीएस पैकेज खोजने का परिणाम

    अगली बात उन रिपॉजिटरी को जोड़ने के लिए आवश्यक जानकारी प्राप्त करना होगा जिनमें मेरे कॉन्फ़िगरेशन में वह प्रोग्राम शामिल है जिसकी मुझे आवश्यकता है। मेरे उदाहरण में, मैंने खोजा है क्यूसीएस इंटरनेट पर और मुझे उनकी वेबसाइट पर, अन्य जानकारी के अलावा, निम्नलिखित स्क्रीनशॉट में जो हाइलाइट किया गया है वह मिला है: एप्लिकेशन पैकेजों के पीपीए (स्पेनिश में पर्सनल पैकेज आर्काइव) का एक लिंक।

    Qucs प्रोजेक्ट वेबसाइट को DuckDuckGo के साथ इंटरनेट पर खोजा गया

    उसी लिंक में यह भी बताया गया है कि इसे कंसोल से कैसे करें। चूँकि यह बहुत सरल है, आइए विस्तार से जानने से पहले इसे देखें कि इसे कैसे किया जाए synaptic. जाहिर है आपको दो चीजों में से एक से अधिक करने की जरूरत नहीं है: या तो कंसोल से या पैकेज मैनेजर से।

    कंसोल से रिपॉजिटरी जोड़ने के लिए, sudo कमांड का उपयोग करें उपयुक्त-ऐड-रिपॉजिटरी पीपीए: क्यूसीएस/क्यूसीएस जो सार्वजनिक कुंजी की खोज करने का भी प्रभारी होगा ताकि डेवलपर की पहचान का प्रतिरूपण न किया जा सके और अलग सॉफ़्टवेयर स्थापित न किया जा सके। एक बार जोड़ने के बाद रिपॉजिटरी को ऑर्डर के साथ अपडेट करना आवश्यक होगा उपयुक्त sudo- मिल अद्यतन. और पहले से ही, पैकेज (और इसकी निर्भरता) को स्थापित करने के लिए कमांड का उपयोग करना पर्याप्त होगा sudo apt-get install qucs. जैसा कि हमने पहले ही समझाया है, अतिरिक्त पैकेजों की स्थापना को स्वीकार करना आवश्यक होगा जिस पर हमारा निर्भर करता है और चूंकि प्रशासनिक विशेषाधिकार आवश्यक हैं, यह कम से कम पहली बार पासवर्ड मांगेगा।

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

    Qucs रिपॉजिटरी को जोड़ने और पैकेज को स्थापित करने के लिए कंसोल सत्र

    जैसा कि आपने देखा, टर्मिनल के साथ यह काफी तेज़ और बहुत सरल है। अब हम यह बताने जा रहे हैं कि इसे कैसे करना है synaptic. मूल रूप से आपको नया भंडार जोड़ना होगा और, सुरक्षा के लिए, सार्वजनिक कुंजी जो इस पर हस्ताक्षर करती है (इसे प्रतिरूपित होने से रोकने के लिए)। हम कुंजी की खोज करके शुरू कर सकते हैं और इस प्रकार हम बाकी प्रक्रिया पैकेज मैनेजर से करते हैं।

    प्रोजेक्ट वेबसाइट पर क्यूसीएस हमें पीपीए के बारे में जानकारी मिली थी जो हमें वहां तक ​​ले जाती है पैकेज वेबसाइट. निम्नलिखित स्क्रीनशॉट में मैंने कुंजी खोजने के लिए लिंक पर प्रकाश डाला है। आपको पीपीए की तकनीकी जानकारी प्रदर्शित करनी होगी और उस पर क्लिक करना होगा (हस्ताक्षर कुंजी)

    Qucs PPA हस्ताक्षर कुंजी खोजें

    कुंजी पर क्लिक करने पर, ब्राउज़र आपको खोज पृष्ठ पर ले जाएगा उबंटू कुंजीसर्वर. हमारे मामले में केवल एक ही है, हम उस पर क्लिक करते हैं और हमारे पास पहले से ही सार्वजनिक कुंजी का पाठ है; यह वह पाठ है जो BEGIN PGP सार्वजनिक कुंजी ब्लॉक और अंत PGP सार्वजनिक कुंजी ब्लॉक पंक्तियों के बीच शामिल है।

    Qucs PPA सार्वजनिक कुंजी ढूंढें

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

    Qucs PPA सार्वजनिक कुंजी की प्रतिलिपि बनाएँ

    हमने खोजा था क्यूसीएस हमारे पैकेज मैनेजर में और यह दिखाई नहीं दिया, अब हम नई रिपॉजिटरी जोड़ने जा रहे हैं जिसमें यह "सेटिंग्स" मेनू में "रिपॉजिटरी" प्रविष्टि का उपयोग करके शामिल है।

    गुआडालिनेक्स दालचीनी पर सिनैप्टिक रिपॉजिटरी कॉन्फ़िगर करें

    जब आप सेटिंग्स दर्ज करेंगे तो एक डायलॉग बॉक्स दिखाई देगा। "अन्य सॉफ़्टवेयर" टैब में आप वर्तमान में उपलब्ध रिपॉजिटरी की एक सूची देख सकते हैं और "जोड़ें" बटन से आप एक नया निर्दिष्ट कर सकते हैं।

    सिनैप्टिक में गुआडालिनेक्स बेस रिपॉजिटरी की सूची

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

    गुआडालिनेक्स दालचीनी के साथ सिनैप्टिक में एक नया भंडार जोड़ें

    आइए यह समझाने के लिए Qucs PPA वेबसाइट पर वापस जाएँ कि यह कहाँ से आया है। देब http://ppa.launchpad.net/qucs/ubuntu भरोसेमंद मुख्य. निम्नलिखित स्क्रीनशॉट में उस क्षेत्र को हाइलाइट किया गया है जिसमें वह जानकारी है जिसमें अब हमारी रुचि है।

    Qucs PPA का पता इसकी वेबसाइट पर खोजें

    एक बार नया रिपॉजिटरी जुड़ जाने पर, यह पिछली सूची में दिखाई देता है। वैसे, सोर्स कोड रिपॉजिटरी भी उस रिपॉजिटरी के अतिरिक्त दिखाई देती है जिसमें हमारे द्वारा निर्दिष्ट बाइनरी पैकेज (पहले से संकलित) शामिल हैं।

    गुआडालिनेक्स सिनेमन से सिनैप्टिक में संशोधित रिपॉजिटरी सूची

    नई रिपॉजिटरी से पैकेज स्थापित करने से पहले हमें उन्हें उनकी कुंजी से सत्यापित करने में सक्षम होना चाहिए। यही कारण है कि हम इसे वेब से कॉपी करते हैं और टेक्स्ट दस्तावेज़ में सहेजते हैं। "प्रमाणीकरण" टैब में हम इसे "आयात कुंजी" बटन के साथ लोड कर सकते हैं जो हमसे उस दस्तावेज़ का स्थान पूछेगा जिसमें यह शामिल है (जिसे हमने पहले रिकॉर्ड किया था)

    गुआडालिनेक्स सिनेमन द्वारा सिनैप्टिक में रिपॉजिटरी के प्रमाणीकरण के लिए सार्वजनिक कुंजी

    यदि सब कुछ ठीक रहा, तो "प्रमाणीकरण" टैब में सार्वजनिक कुंजी के साथ दस्तावेज़ चुनने के बाद, एक नया ब्लॉक दिखाई देगा जो नए भंडार से मेल खाता है।

    गुआडालिनेक्स सिनेमन द्वारा सिनैप्टिक में क्यूक्स रिपॉजिटरी के प्रमाणीकरण के लिए नई सार्वजनिक कुंजी

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

    गुआडालिनेक्स दालचीनी के साथ सिनैप्टिक में रिपॉजिटरी परिवर्तन नोटिस

    रिपॉजिटरी अपडेट नोटिस से ही, उन्हें संबंधित बटन दबाकर पुनः लोड किया जा सकता है। इसे मुख्य इंटरफ़ेस से भी किया जा सकता है synaptic मेनू के नीचे ऊपर बाईं ओर स्थित "रीलोड" बटन का उपयोग करें।

    गुआडालिनेक्स सिनेमन के सिनैप्टिक रिपॉजिटरी की प्रगति अद्यतन करें

    जब हमने रिपॉजिटरी से जानकारी पुनः लोड करना समाप्त कर लिया, तो जिस पैकेज की हम तलाश कर रहे थे, क्यूसीएस, जैसा कि ऊपर बताया गया है, अब इंस्टॉल करने के लिए उपलब्ध है: इसे संदर्भ मेनू बटन से चुनें, "इंस्टॉल करने के लिए चिह्नित करें" चुनें और इंस्टॉल किए जाने वाले पैकेजों का चयन पूरा करते समय "लागू करें" पर क्लिक करें।

    Qucs, ग्वाडालिनेक्स सिनेमन में सिनैप्टिक में जोड़े गए नए रिपॉजिटरी में नया पैकेज मिला

    DEB पैकेज से इंस्टॉल करें

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

    गुआडालिनेक्स दालचीनी पर सिनैप्टिक का उपयोग करके GDebi स्थापित करें

    वैसे, इसकी जाँच करते समय कुछ पैकेजों का चयन करना भी आवश्यक होगा जिनका यह उपयोग करता है। दुभाषिया के कुछ घटक अजगर और प्रोग्राम का मुख्य पैकेज (gdebi-core)

    गुआडालिनेक्स सिनेमन पर सिनैप्टिक से GDebi स्थापित करने के लिए अतिरिक्त पैकेजों की जाँच करें

    यदि आपको इंस्टॉल करने की आवश्यकता है सावधानी, लैमिनेटिंग प्रोग्राम अल्टिमेकर, जैसा कि हमने पिछले अनुभाग में पहले ही देखा था, मैं इसे रिपॉजिटरी में खोजना शुरू करूंगा, क्योंकि यह उपलब्ध नहीं है, मैं इसके अलावा अन्य रिपॉजिटरी के लिए इंटरनेट पर खोज करने का प्रयास करूंगा ग्वाडालिनेक्स (और विश्वसनीय) जिसमें यह समाहित था। इस मामले में मुझे वे नहीं मिले, हालाँकि मैंने उन्हें वेबसाइट पर पाया है अल्टिमेकर .deb एक्सटेंशन वाला एक दस्तावेज़ (एक DEB पैकेज) जिसमें यह शामिल है।

    यह महत्वपूर्ण है कि आप वह पैकेज चुनें जो आपके सिस्टम के प्लेटफ़ॉर्म आर्किटेक्चर से मेल खाता हो। हमारे मामले में i386, जो कि 32-बिट संस्करण है ग्वाडालिनेक्स.

    Cura के DEB पैकेज के लिए इंटरनेट पर खोजें
    Cura DEB पैकेज डाउनलोड करें

    एक बार पैकेज डाउनलोड हो जाने के बाद (वेबसाइट से)। अल्टिमेकर) हम इसे अपने नव स्थापित के साथ खोलते हैं GDebi. चूँकि संभवतः आपके पास DEB पैकेजों को प्रबंधित करने के लिए कोई अन्य एप्लिकेशन इंस्टॉल नहीं है, बस दस्तावेज़ आइकन पर डबल क्लिक करें (सामान्यतः यह आपके व्यक्तिगत फ़ोल्डर के "डाउनलोड" फ़ोल्डर में समाप्त हो जाएगा)। लेकिन यदि कोई अन्य डिफ़ॉल्ट एप्लिकेशन है, तो कभी-कभी यह अनुप्रयोगों के साथ होता है दस्तावेज़ों को संपीड़ित करने के लिए, आपको इसे माउस संदर्भ मेनू बटन से चुनना होगा और इसे स्पष्ट रूप से खोलना होगा GDebi.

    GDebi के साथ Cura स्थापित करना

    GDebi चेतावनी दे रहा है कि इसमें शामिल पैकेज को स्थापित करने के लिए 8 अतिरिक्त पैकेज स्थापित करना आवश्यक होगा सावधानी. "विवरण" बटन पर क्लिक करने से उन पैकेजों की एक सूची दिखाई देगी जिन्हें विशेष रूप से स्थापित करने की आवश्यकता है।

    क्यूरा के परिसर का विवरण

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

    गुआडालिनेक्स सिनेमन में GDebi से Cura निर्भरताएँ डाउनलोड करना
    गुआडालिनेक्स दालचीनी पर GDebi से Cura निर्भरता स्थापित करना
    गुआडालिनेक्स दालचीनी पर GDebi से Cura स्थापित करना
    गुआडालिनेक्स दालचीनी पर GDebi के साथ Cura स्थापित किया गया

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

    गुआडालिनेक्स दालचीनी पर GDebi के साथ Cura स्थापित किया गया

    जब इंस्टॉलेशन समाप्त हो जाता है, तो यह प्रारंभिक संवाद बॉक्स में वापस आ जाता है लेकिन इस बार, "स्थिति" बॉक्स में यह रिपोर्ट करता है कि पैकेज पहले से ही इंस्टॉल है और प्रत्येक ऑपरेशन के लिए संबंधित बटन का उपयोग करके इसे अनइंस्टॉल या पुनः इंस्टॉल करने की पेशकश करता है: "पैकेज को पुनर्स्थापित करें" और "पैकेज अनइंस्टॉल करें ».

    इस तीसरी विधि को देखने के बाद, DEB पैकेज से इंस्टॉल करना, ऐसा लग सकता है कि यह दूसरे की तुलना में आसान है, एक रिपॉजिटरी से इंस्टॉल करना इसमें शामिल नहीं है ग्वाडालिनेक्स, और यह माना जाता है कि उन्हें कठिनाई के अनुसार आदेश दिया गया था। दीर्घकाल में ऐसा नहीं है; किसी पैकेज को स्थापित करने की तुलना में रिपॉजिटरी का उपयोग करने के कुछ फायदे हैं; एक ओर, उनमें कई संबंधित पैकेज हो सकते हैं जो निर्भरता को अधिक कुशलता से हल करते हैं और दूसरी ओर, एक बार रिपॉजिटरी को पैकेज सिस्टम में शामिल कर लेने के बाद, त्रुटियों को ठीक करने के लिए एप्लिकेशन को अपडेट करना, स्वचालित नहीं तो, बहुत आसान हो जाएगा। नई सुविधाएँ शामिल करें. रिपॉजिटरी बनाना भी संभव है जो कुछ प्रकार के अनुप्रयोगों (इलेक्ट्रॉनिक्स, मल्टीमीडिया, 3 डी प्रिंटिंग ...) को समूहित करता है और जिन्हें आधिकारिक शाखा की तुलना में अधिक बार अपडेट किया जाता है, कुछ कॉर्पोरेट के अनुसार अनुकूलित वैकल्पिक प्लेटफार्मों (जैसे एआरएम प्रोसेसर) के लिए संकलित किया जाता है। या तकनीकी मानदंड.

    प्रोग्राम सोर्स कोड संकलित करें

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

    उपरोक्त सभी को यह सुझाव देना चाहिए कि एक पूरी तरह से मानक विधि के बारे में बात करने में सक्षम होने के लिए एप्लिकेशन बनाने के बहुत सारे संभावित तरीके हैं और यह बहुत संभावना है कि आपको ऐसा करना होगा प्रोग्राम बनाने के लिए लेखक द्वारा प्रदान की गई जानकारी से परामर्श लें, जो निश्चित रूप से एक निर्माण और/या स्थापना स्क्रिप्ट (एक प्रोग्राम, वस्तुतः एक स्क्रिप्ट) के साथ होगा।

    पिछली चेतावनियों को ध्यान में रखते हुए, हम किसी एप्लिकेशन को उसके स्रोत कोड से बनाने की प्रक्रिया को यथासंभव मानक के रूप में देखने जा रहे हैं। मोटे तौर पर कहें तो और सामान्य होने की कोशिश करते हुए, ये कदम उठाने होंगे:

    • स्रोत कोड डाउनलोड करें
    • इसे अनज़िप करें (यदि लागू हो)
    • डिफ़ॉल्ट निर्देशिका सेट करें (इसे अधिक सुविधाजनक बनाने के लिए)
    • को विन्यस्त
    • संकलन
    • स्थापित करें (या जहां उपयुक्त हो, निर्माण परिणाम को हाथ से कॉपी करें)

    मुख्य रूप से दो विकल्प हैं स्रोत कोड डाउनलोड करें: कि लेखक इसे, आमतौर पर संपीड़ित, एक वेब पेज पर पेश करता है, या, आज बहुत अधिक सामान्य है, कि वह एक संस्करण नियंत्रण प्रणाली (वीसीएस) का उपयोग करता है जिसमें एक रिपॉजिटरी शामिल है। हालाँकि कुछ और भी हैं, जैसे अस्थिर o बाजार, हाल ही में सबसे अधिक उपयोग किए जाने वाले वीसीएस हैं विनाश (एसवीएन के रूप में भी जाना जाता है) और तेजी से GIT. यह संभव है कि लेखक संस्करण नियंत्रण सर्वर पर ही एप्लिकेशन दस्तावेज़ों को डाउनलोड करने के लिए लिंक प्रदान करता है, लेकिन सबसे इष्टतम बात, उदाहरण के लिए अपडेट बनाए रखने के लिए, उन विशिष्ट टूल का उपयोग करना है जो रिपॉजिटरी में उपलब्ध हैं ग्वाडालिनेक्स.

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

    गुआडालिनेक्स दालचीनी पर सिनैप्टिक के साथ सबवर्सन स्थापित करें
    गुआडालिनेक्स दालचीनी पर सिनैप्टिक के साथ जीआईटी स्थापित करें

    अब जब हमने उपकरण स्थापित कर लिए हैं, तो हम कुछ अनुप्रयोगों के साथ उनका परीक्षण करने जा रहे हैं, उदाहरण के लिए, एनवीसी (एक वीएचडीएल कंपाइलर और सिम्युलेटर) डाउनलोड करने के लिए हम कमांड का उपयोग करते हैं गिट क्लोन https://github.com/nickg/nvc.git

    जीआईटी के साथ एनवीसी क्लोनिंग

    अब हम PIC32Prog को डाउनलोड करने के लिए svn का उपयोग करने जा रहे हैं, जो 32-बिट PIC माइक्रोकंट्रोलर प्रोग्रामिंग के लिए एक एप्लिकेशन है, जिसमें PICKit2 प्रोग्रामर भी शामिल है। ऐसा करने के लिए जो आदेश जिम्मेदार है वह है एसवीएन चेकआउट http://pic32prog.googlecode.com/svn/trunk/ pic32prog-read-only केवल-पढ़ने के बारे में चिंता न करें, इसका मतलब यह है कि यदि आप पंजीकृत नहीं हैं तो आप प्रोग्राम में किए गए परिवर्तनों को रिपॉजिटरी में नहीं भेज पाएंगे, लेकिन प्रोग्राम पूरी तरह कार्यात्मक होगा और निश्चित रूप से आप होंगे। इसे अपने कंप्यूटर पर संशोधित करने में सक्षम. हमेशा की तरह मैंने संदेशों का सारांश प्रस्तुत किया है।

    एसवीएन चेकआउट pic32prog

    यदि ऐसा होता (यह पिछले उदाहरणों में नहीं है) तो अब डीकंप्रेस करने का समय आ गया है। आप इसे अपने पसंदीदा ग्राफ़िकल टूल के साथ कर सकते हैं, संभवतः फ़ाइल प्रबंधक के साथ, जो इसके साथ स्थापित है ग्वाडालिनेक्स, या चूँकि हमारे पास कंसोल है, आप निम्न विधियों में से किसी एक का उपयोग कर सकते हैं:

    • यदि यह प्रारूप में एक दस्तावेज़ है ज़िप आदेश के साथ डाउनलोड किए गए एप्लिकेशन को अनज़िप करें
    • यदि यह प्रारूप में है TGZ o टार.जीजेड आदेश के साथ tar -zxvf thedownloadedapplication
    • यदि दस्तावेज़ प्रारूप है BZ2 आदेश के साथ tar -jxvf thedownloadedapplication

    अगला कदम, कुछ बहुत छोटा लेकिन उपयोगी है निर्देशिका बदलें (फ़ोल्डर) जिसमें वह एप्लिकेशन है जिसे हम बना रहे हैं (संकलित कर रहे हैं)। यह काफी सरल है NVC नया एप्लिकेशन फ़ोल्डर, बस कमांड का उपयोग करें सीडी एनवीसी. यदि आप अन्य कार्यों के लिए फ़ोल्डर बदल रहे हैं तो उदाहरण के लिए पूर्ण फ़ोल्डर पथ का उपयोग करना आवश्यक हो सकता है सीडी /होम/विक्सटर/एनवीसी या यदि यह आपके व्यक्तिगत फ़ोल्डर के अंदर है तो आप इसमें कुछ कीस्ट्रोक्स सहेज सकते हैं सीडी ~/एनवीसी. हमारे पिछले उदाहरणों में यह नीचे दिखाए गए स्क्रीनशॉट जैसा दिखेगा।

    nvc निर्देशिका में बदलें
    pic32prog निर्देशिका में बदलें

    अगला चरण कॉन्फ़िगरेशन है. आम तौर पर यह कमांड का उपयोग करने के लिए पर्याप्त होगा . / कॉन्फ़िगर लेकिन जैसा कि पहले भी कई बार कहा जा चुका है, इस संबंध में लेखक ने क्या दस्तावेज प्रस्तुत किए हैं, उससे परामर्श लेना महत्वपूर्ण है। हमारे उदाहरणों में, pic32prog को किसी कॉन्फ़िगरेशन की आवश्यकता नहीं है (उपयोग करने की कोई आवश्यकता नहीं है)। . / कॉन्फ़िगर) जबकि nvc को पहले कमांड निष्पादित करने की आवश्यकता है ./autogen.sh y ./tools/fetch-ieee.sh और फ़ोल्डर बनाएं निर्माण जिससे कमांड के साथ कॉन्फ़िगरेशन निष्पादित होता है ../कॉन्फ़िगर करें

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

    मेक के साथ pic32prog का निर्माण

    स्रोत कोड से एप्लिकेशन बनाने के लिए टूल के अलावा, एप्लिकेशन को कार्य करने के लिए अन्य घटकों, अक्सर पुस्तकालयों और इसलिए इसके निर्माण के लिए अन्य घटकों की आवश्यकता हो सकती है। हमारे उदाहरणों में, pic32prog को USB पोर्ट को प्रबंधित करने के लिए लाइब्रेरी की आवश्यकता होती है, जिसमें प्रोग्रामर (PICKit या अन्य) जुड़ा होगा, और nvc को TCL, फ्लेक्स और LLVM की आवश्यकता होती है, जो एप्लिकेशन के निर्माण से पहले उपलब्ध होना चाहिए।

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

    टिप्पणी पोस्ट

    आप चूक गए होंगे