परिचय
यदि तपाइँ डेबियन, Ubuntu, Mint वा SolyDX जस्ता डेभियन आधारित वितरण प्रयोग गर्नुहुन्छ वा तपाईं Red Hat आधारित लिनक्स वितरण जस्तै Fedora वा CentOS जसमा एप्लिकेसनहरू तपाइँको कम्प्यूटरमा स्थापित छन् त्यस्ता छन्।
सफ्टवेयर स्थापित गर्न भौतिक विधि फरक हुन सक्छ। उदाहरणको लागि Ubuntu मा ग्राफिक उपकरण सफ्टवेयर केन्द्र र Synaptic हो जहाँ फिडोरामा YUM एक्सटेन्टर हो र खुला SUSE यास्ट प्रयोग गर्दछ। कमांड लाइन उपकरणहरू फेब्रुअरीका लागि ओबन्नु र डेबियन वा यमको लागि उपयुक्त-प्राप्त गर्नुहोस् । खुलाका लागि।
तिनीहरू सबैसँग सामान्यमा एक चीज हो भन्ने तथ्य हो कि अनुप्रयोगहरूलाई स्थापना गर्न सजिलो बनाउन प्याकेज अप गर्न सकिन्छ।
डेबियन आधार वितरणले .deb प्याकेज ढाँचा प्रयोग गर्दछ तर रेड Hat आधारित वितरणले rpm प्याकेजहरू प्रयोग गर्दछ। त्यहाँ धेरै अन्य प्याकेज प्रकारहरू उपलब्ध छन् तर सामान्यमा तिनीहरू त्यहि तरिकामा काम गर्छन्।
भण्डारहरू के हुन्?
सफ्टवेयर भण्डारमा सफ्टवेयर प्याकेजहरू समावेश गर्दछ।
जब तपाइँ सफ्टवेयर सेन्टर मार्फत खोज गर्नुहुन्छ वा एट-प्राप्त वा यम उपकरण प्रयोग गर्नुहुन्छ तपाईले तपाइँको प्रणालीमा उपलब्ध भण्डारण भित्र सबै प्याकेजहरूको सूची देखाइदिनुभएको छ।
एउटा सफ्टवेयर भण्डारले यसको फाइलहरूलाई एक सर्भरमा वा धेरै फरक सर्भरहरूमा दर्पणको रूपमा चिनिन्छ।
संकुल स्थापना कसरी गर्ने
संकुल पत्ता लगाउन सबै भन्दा राम्ररी तरिका ग्राफिकल उपकरण मार्फत तपाईंको वितरणको प्याकेज प्रबन्धक प्रदान गर्दछ।
ग्राफिक उपकरणले तपाईंलाई आश्रित समस्याहरू समाधान गर्न र प्रमाणिकरण गर्न मद्दत पुर्याएको छ कि स्थापनाले सही काम गरेको छ।
यदि तपाइँ कमान्ड लाइन प्रयोग गर्न चाहानुहुन्छ वा तपाइँ हेडलेस सर्भर प्रयोग गर्दै हुनुहुन्छ (यद्यपि त्यहाँ डेस्कटप वातावरण / सञ्झ्याल प्रबन्धक छैन) त्यसपछि तपाइँ कमान लाइन प्याकेज प्रबन्धकहरू प्रयोग गर्न सक्नुहुनेछ।
यो निश्चित रूपमा व्यक्तिगत प्याकेज स्थापना गर्न सम्भव छ। डिबियन आधारित वितरण भित्र तपाईं dpkg कमांडमा .deb फाइलहरू स्थापना गर्न सक्नुहुन्छ । रेड Hat आधारित वितरण भित्र तपाईं केवल rpm कमांड प्रयोग गर्न सक्नुहुन्छ।
एक प्याकेजमा के छ
डेबियन प्याकेजको सामग्री हेर्न तपाइँ यसलाई अभिलेख प्रबन्धकमा खोल्न सक्नुहुनेछ। प्याकेज भित्र समावेश गरिएका फाइलहरू निम्नानुसार छन्:
- नियन्त्रण गर्नुहोस्
- डाटा
- डेबियन-बाइनरी
डेबियन-बाइनरी फाइलले डेबियन ढाँचा संस्करण नम्बर समावेश गर्दछ र सामग्रीहरू प्रायः 2.0 मा सेट हुन्छन्।
नियन्त्रण फाइल सामान्यतया जिप गरिएको माथि टार फाइल हो। नियन्त्रण फाइलको सामग्री निम्नानुसार प्याकेजको महत्त्वपूर्ण विशेषताहरू परिभाषित गर्दछ:
- प्याकेज नाम
- संस्करण संख्या
- वास्तुकला
- रखरखाव
- स्थापित आकार
- निर्भरता
- सेक्शन (यानी ग्राफिक्स)
- प्राथमिकता
- होमपेज
- विवरण
डेटा फाइल जो जिप गरिएको माथि टार फाइल हो प्याकेजको लागि फोल्डर ढाँचा प्रदान गर्दछ। डाटा फाईलका सबै फाईलहरू लिनक्स प्रणालीमा प्रासंगिक फोल्डरमा विस्तार गरिएका छन्।
तपाइँ कसरी प्याकेज सिर्जना गर्न सक्नुहुन्छ
एक प्याकेज सिर्जना गर्न तपाईंले प्याकेज गरिएको ढाँचामा प्रदान गर्न चाहानु भएको केहि चीज चाहिन्छ।
विकासकर्ताले स्रोत कोड सिर्जना गरेको हुन सक्छ जुन लिनक्स अन्तर्गत काम गर्दछ तर अहिले हाल लिनक्सको संस्करणको लागि प्याकेज गरिएको छैन। यस उदाहरणमा तपाइँ डेबियन प्याकेज वा RPM प्याकेज सिर्जना गर्न चाहनुहुन्छ।
वैकल्पिक रूपमा शायद तपाईं विकासकर्ता हुनुहुन्छ र तपाईं आफ्नो सफ्टवेयरको लागि संकुल बनाउन चाहानुहुन्छ। पहिलो उदाहरणमा तपाईले कोड संकलन गर्न र यो कार्य सुनिश्चित गर्न आवश्यक छ तर अर्को चरण प्याकेज सिर्जना गर्न आवश्यक छ।
सबै प्याकेजहरू स्रोत कोडको आवश्यकता पर्दैन। उदाहरणका लागि तपाईंले स्क्यानल्यान्डको वालपेपर तस्बिरहरू वा एक विशिष्ट प्रतिमा सेट समावेश गरेको प्याकेज सिर्जना गर्न सक्नुहुनेछ।
यो मार्गदर्शकले कसरी डेब र .rpm संकुल सिर्जना गर्ने भनेर देखाउँछ।