सॉफ्टवेयर स्थापना और पैकेज प्रबंधक कैसे लिनक्स पर काम करते हैं

विषयसूची:

सॉफ्टवेयर स्थापना और पैकेज प्रबंधक कैसे लिनक्स पर काम करते हैं
सॉफ्टवेयर स्थापना और पैकेज प्रबंधक कैसे लिनक्स पर काम करते हैं

वीडियो: सॉफ्टवेयर स्थापना और पैकेज प्रबंधक कैसे लिनक्स पर काम करते हैं

वीडियो: सॉफ्टवेयर स्थापना और पैकेज प्रबंधक कैसे लिनक्स पर काम करते हैं
वीडियो: Pandavulu Pandavulu Tummeda Full Movie || 2014 || Mohan Babu, Vishnu, Manoj, Hansika, Praneetha - YouTube 2024, मई
Anonim

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

लिनक्स बनाम विंडोज़

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

Image
Image

सॉफ्टवेयर रिपोजिटरीज

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

Image
Image

पैकेज प्रबंधक

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

Image
Image

पैकेज क्या है?

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

पैकेज में स्क्रिप्ट्स भी हो सकती हैं जो पैकेज स्थापित होने और निकालने पर चलती हैं, हालांकि इन्हें आमतौर पर सिस्टम सेटअप के लिए उपयोग किया जाता है और फ़ाइलों को मनमाने ढंग से स्थानांतरित नहीं किया जाता है।

Image
Image

लिनक्स पर सॉफ्टवेयर स्थापित करना

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

Image
Image

देरी अद्यतन करें

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

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

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

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

उबंटू पुराने वितरण में महत्वपूर्ण पैकेजों के नए संस्करण लाने के लिए बैकपोर्ट्स रिपोजिटरी प्रदान करता है, हालांकि सभी नए संस्करण इसे बैकपोर्ट्स रिपॉजिटरी में नहीं बनाते हैं।

अन्य रिपोजिटरीज

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

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

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

सिफारिश की: