मुखपृष्ठ » कैसे » उबंटू के सॉफ्टवेयर रिपॉजिटरी के बाहर से सॉफ्टवेयर कैसे स्थापित करें

    उबंटू के सॉफ्टवेयर रिपॉजिटरी के बाहर से सॉफ्टवेयर कैसे स्थापित करें

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

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

    DEB पैकेज फ़ाइलें

    उबंटू सॉफ्टवेयर पैकेज .deb फ़ाइल प्रारूप में हैं। इसमें उबंटू सॉफ्टवेयर सेंटर से डाउनलोड किए गए पैकेज और apt-get के साथ - वे सभी .deb फाइलें शामिल हैं.

    हालाँकि, आप Ubuntu के सॉफ़्टवेयर रिपॉजिटरी के बाहर से .deb पैकेज भी इंस्टॉल कर सकते हैं। लिनक्स के लिए सॉफ्टवेयर बनाने वाली कई कंपनियां इसे .deb प्रारूप में पेश करती हैं। उदाहरण के लिए, आप Google Chrome, Google Earth, Linux के लिए स्टीम, ओपेरा, और यहां तक ​​कि स्काइप के लिए .deb फ़ाइलों को अपनी आधिकारिक वेबसाइटों से डाउनलोड कर सकते हैं। फ़ाइल को डबल-क्लिक करें और यह उबंटू सॉफ्टवेयर सेंटर में खुल जाएगा, जहां आप इसे इंस्टॉल कर सकते हैं.

    उबंटू डेबियन पर आधारित है, जिसने .deb पैकेज प्रारूप बनाया है। यदि वे डेबियन पर आधारित नहीं हैं, तो अन्य लिनक्स वितरणों का अपना पैकेज प्रारूप होगा। उदाहरण के लिए, फेडोरा और अन्य Red Hat- आधारित वितरण .rpm पैकेज का उपयोग करते हैं। कई कंपनियां जो लिनक्स के लिए सॉफ़्टवेयर की पेशकश करती हैं, वे विभिन्न वितरणों के लिए विभिन्न प्रकार के पैकेज प्रारूपों में पेश करती हैं.

    तृतीय-पक्ष पैकेज रिपॉजिटरी

    उबंटू ओपन-सोर्स (और कुछ बंद-स्रोत) सॉफ्टवेयर से भरा अपना स्वयं का पैकेज रिपॉजिटरी चलाता है जो उबंटू के लिए संकलित और पैक किया गया है। हालांकि, कोई भी अपने स्वयं के पैकेज रिपॉजिटरी स्थापित कर सकता है.

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

    आप अपने सॉफ़्टवेयर रिपॉजिटरी देख सकते हैं और उबंटू के साथ शामिल सॉफ्टवेयर स्रोत एप्लिकेशन से अधिक (यदि आप उनके विवरण जानते हैं) जोड़ सकते हैं.

    अन्य लिनक्स वितरण भी तृतीय-पक्ष रिपॉजिटरी का समर्थन करते हैं, लेकिन रिपॉजिटरी और उनके पास मौजूद सॉफ़्टवेयर वितरण-विशिष्ट हैं.

    व्यक्तिगत पैकेज अभिलेखागार (पीपीए)

    पीपीए थर्ड-पार्टी पैकेज रिपॉजिटरी का दूसरा रूप है। वे Canonical के लॉन्चपैड सिस्टम पर होस्ट किए गए हैं, जहां कोई भी PPA बना सकता है.

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

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

    पीपीए: ubuntu-शराब / ppa

    कैननिकल के लॉन्चपैड वेबसाइट के प्रत्येक पीपीए पेज में आपके सिस्टम में पीपीए जोड़ने के निर्देश शामिल हैं। एक बार जब आपके सिस्टम में PPA जुड़ जाता है, तो आप Ubuntu सॉफ़्टवेयर सेंटर, सॉफ़्टवेयर अपडेटर, और apt-get कमांड-लाइन टूल जैसे मानक सॉफ़्टवेयर का उपयोग करके PPA से पैकेज स्थापित कर सकते हैं.

    स्रोत से संकलन

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

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

    अन्य वितरणों पर, आपको कभी-कभी नवीनतम संस्करण प्राप्त करने के लिए किसी प्रोग्राम को संकलित करना आवश्यक हो सकता है या एक प्रोग्राम स्थापित कर सकता है जो आपके रिपॉजिटरी में उपलब्ध नहीं है। हालांकि, औसत लिनक्स उपयोगकर्ता - और यहां तक ​​कि कई geeky लिनक्स उपयोगकर्ता - कभी भी स्रोत से कुछ संकलन नहीं करना होगा.

    स्रोत कोड फाइलें आम तौर पर .tar.gz प्रारूप में वितरित की जाती हैं, लेकिन यह केवल एक प्रकार का संग्रह है - .tar.gz फाइलें कुछ भी हो सकती हैं, जैसे .zip फाइलें।.

    बाइनरी प्रोग्राम

    कुछ प्रोग्राम बाइनरी रूप में वितरित किए जाते हैं, न कि सोर्स कोड फॉर्म। ऐसा इसलिए हो सकता है क्योंकि प्रोग्राम बंद-स्रोत है और प्रोग्राम का डिस्ट्रीब्यूटर इसे विभिन्न वितरणों के लिए पैकेजिंग की कड़ी मेहनत नहीं करना चाहता है.

    उदाहरण के लिए, मोज़िला फ़ायरफ़ॉक्स बायनेरिज़ के लिनक्स डाउनलोड को .tar.bz2 प्रारूप में प्रस्तुत करता है। (.tar.bz2 एक ज़िप फ़ाइल की तरह सिर्फ एक और संग्रह प्रारूप है।) आप इस संग्रह को डाउनलोड कर सकते हैं, इसे अपने कंप्यूटर पर एक फ़ोल्डर में निकाल सकते हैं, और इसके अंदर run-mozilla.sh स्क्रिप्ट चला सकते हैं (बस इसे डबल क्लिक करें) डाउनलोड फ़ायरफ़ॉक्स बाइनरी को चलाने के लिए.

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

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


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