Linux संकुल करीता मुलभूत गाइड

परिचय

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

सॉफ्टवेअर स्थापित करण्यासाठी भौतिक पद्धत भिन्न असू शकते. उदा. Ubuntu मधील ग्राफिकल साधने सॉफ्टवेअर्स सेंटर आणि सिनॅप्टिक आहेत तर फेडोरामध्ये YUM एक्सटेंडर आणि ओपनस्यूज यस्त वापरतात. आदेश रेखा साधनांमधे Fedora साठी Ubuntu आणि Debian किंवा yum चा समावेश असतो आणि ओपनस्यूएसई साठी झिपपर.

एक गोष्ट जी त्यांच्या सर्व सामाईक बाबींमध्ये आहे ते हे आहे की स्थापित केलेल्या अनुप्रयोगांना ते स्थापित करणे सोपे करण्यासाठी.

डेबियन आधारीत वितरण .deb संकुल मांडणीचा वापर करतात तर rpm संकुलांचा वापर करतेवेळी. येथे बरेच इतर विविध प्रकारचे पॅकेज उपलब्ध आहेत परंतु सामान्यतः ते त्याच प्रकारे कार्य करतात.

रिपॉझिटरी म्हणजे काय?

सॉफ्टवेअर रिपॉझिटरीमध्ये सॉफ्टवेअर संकुल समाविष्ट आहे

जेव्हा आपण सॉफ्टवेअर केंद्रांद्वारे शोधता किंवा ऍप्ट-अॅव किंवा yum सारख्या साधनाचा वापर करता तेव्हा आपल्याला आपल्या प्रणालीसाठी उपलब्ध रेपॉजिटरी अंतर्गत सर्व संकुलांची सूची दर्शविली जाते.

सॉफ्टवेअर रिपॉझिटरी एक फाइल किंवा मिरर म्हणून ओळखल्या जाणाऱ्या अनेक वेगवेगळ्या सर्वरवर फाइल्स साठवू शकते.

पॅकेजेस कसे स्थापित करावे

संकुल शोधण्याचा सर्वात सोपा मार्ग म्हणजे आपल्या वितरणाच्या पॅकेज मॅनेजरद्वारे उपलब्ध असलेल्या ग्राफिकल उपकरणांद्वारे.

ग्राफिकल साधने तुम्हाला अवलंबन मुद्यांचे निराकरण व प्रतिष्ठापन योग्यरित्या कार्य करते आहे याची खात्री करण्यास मदत करतात.

जर आपण कमांड लाइन वापरण्यास प्राधान्य दिल्यास किंवा आपण हेडलेस सर्व्हर वापरत असल्यास (उदा. डेस्कटॉप वातावरण / विंडो व्यवस्थापक नसल्यास) आपण कमांड लाइन पॅकेज मॅनेजर वापरू शकता.

वैयक्तिक संकुले प्रतिष्ठापित करणे शक्य आहे. डेबियन आधारित वितरणात आपण डीपीकेजी कमांड वापरण्यासाठी .deb फाईल्स वापरु शकता. Red Hat आधारित वितरण अंतर्गत तुम्ही फक्त rpm आदेश वापरु शकता.

पॅकेजमध्ये काय आहे

डेबियन पॅकेजच्या सामुग्री पाहण्यासाठी आपण ते संग्रहण व्यवस्थापक मध्ये उघडू शकता. संकुल अंतर्गत समाविष्ट फाइल्स खालीलप्रमाणे आहेत:

डेबियन-बायनरी फाईलमध्ये डेबियन स्वरूप आवृत्ती क्रमांक आणि सामग्री जवळजवळ नेहमीच 2.0 वर सेट केली जाते.

नियंत्रण फाइल सहसा झिप अप टार फाईल असते. कंट्रोल फाइलमधील सामुग्री खालील प्रमाणे पॅकेजच्या महत्वाच्या वैशिष्ट्यांना परिभाषित करते:

डेटा फाईल जो झिप अप टार फाईल आहे ती पॅकेजसाठी एक फोल्डर संरचना प्रदान करते. डेटा फाइलमधील सर्व फाइल्स लिनक्स सिस्टीममधील संबंधित फोल्डरमध्ये वाढविण्यात आली आहेत.

आपण संकुल कसे तयार करू शकता

पॅकेज तयार करण्यासाठी आपल्याला काहीतरी आवश्यक आहे जे आपण पॅकेज केलेल्या स्वरुपात वितरीत करू इच्छिता.

डेव्हलपरने कदाचित सोर्स कोड तयार केला असेल जो लिनक्समध्ये कार्यरत आहे परंतु सध्या आपल्या Linux च्या आवृत्तीसाठी पॅकेज नाही. या घटनेत आपण डेबियन पॅकेज किंवा RPM पॅकेज तयार करु शकता.

वैकल्पिकरित्या कदाचित आपण विकसक आहात आणि आपण आपल्या स्वत: च्या सॉफ्टवेअरसाठी पॅकेज बनवू इच्छिता. पहिल्या टप्प्यात आपल्याला कोड कंपाईल करण्याची आवश्यकता आहे आणि हे सुनिश्चित होते की हे कार्य करते परंतु संकुल तयार करण्यासाठी पुढील पायरी आहे.

सर्व पॅकेजेसमध्ये स्रोत कोडची आवश्यकता नाही. उदाहरणासाठी आपण स्कॉटलंडची वॉलपेपर प्रतिमा किंवा एखाद्या विशिष्ट चिन्ह संच असलेली पॅकेज तयार करु शकता.

हा मार्गदर्शक .deb आणि .rpm पॅकेज कसे तयार करावे ते दर्शविते.