आरपीएम पॅकेजिंग. भाग 1: मूलभूत

हा लेख आपल्याला हे समजण्यास मदत करेल मूलभूत संकल्पना अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना आरपीएम पॅकेजिंग आणि कसेमो वातावरण तयार करा बिल्डिंग पॅकेजेस.


डेबियन-आधारित वितरणे आज त्यांच्या सुप्रसिद्ध .deb पॅकेज सिस्टमसह प्रसारित करतात. तथापि, ती केवळ पॅकेजिंग सिस्टम उपलब्ध नाही. खरं तर, द एलएसबी असे म्हणतात कोणतेही वितरण ज्याला मानके पूर्ण करायची आहेत पॅकेट समर्थन आवश्यक आहे RPM. एक कसे तयार करावे ते पाहू.

आम्ही फेडोरा खालील वापरु आपल्या विकीवरील सूचना.

वातावरण तयार करा

याची शिफारस केली जाते पॅकेजेस तयार करण्यासाठी खासकरुन वापरकर्ता तयार कराम्हणून आपण आमचा कोणताही भाग मोडत नाही. आम्हाला पॅकेजची मूलभूत निवड देखील आवश्यक आहे:

sudo yum स्थापित @ विकास-साधने @ fedora-packager

आपल्याला जे हवे आहे ते तयार आहे. आता आम्ही पॅकेज बिल्डिंग वातावरण तयार करणार आहोतः

rpmdev-setuptree

आता आमच्याकडे एक ~ / rpmbuild फोल्डर आहे, ज्यात काही अन्य फोल्‍डर आहेत:

  • तयार करा: येथे पॅकेज तयार केले जाईल.
  • बिल्ट्रूट: येथे स्थापना ड्रिल होते. जेव्हा अंतिम वापरकर्ता पॅकेज स्थापित करतो तेव्हा त्या फाइल्स स्थापित केल्या पाहिजेत.
  • RPMS: एकदा तयार झाल्यावर, परिणामी बायनरी RPM फायली (.rpm) येथे स्थापित केल्या जातील.
  • एसआरपीएमएस: आम्ही असे दर्शविल्यास, स्त्रोत आरपीएम फायली (.src.rpm) येथे ठेवल्या जातील, पॅकेजची सुधारित किंवा सुधारित आवृत्ती तयार करण्यासाठी आदर्श.
  • स्रोत: येथे आपणास मूळ स्त्रोत (.tar.gz, सामान्यत:) आणि वापरण्यासाठी पॅचेस घालावे लागतील.
  • SPECS: विशिष्ट फायली (.spec) येथे ठेवलेल्या आहेत.

    यासह आपल्याकडे आधीच वातावरण तयार आहे. पुढील अध्यायात आपण या विचित्र फायली कशा समजून घ्याव्यात ते पाहू चष्मा.


      आपली टिप्पणी द्या

      आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

      *

      *

      1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
      2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
      3. कायदे: आपली संमती
      4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
      5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
      6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

      1.   धैर्य म्हणाले

        प्रथम ते धुके कमी करा.

        अशा काही डिस्ट्रॉजर्स आहेत ज्या आपण बोलता त्या सर्व टाळतात (मॅगीया, ओपन झेंगे, कोरोराआ ...)

        आपण तोंड उघडण्यापूर्वी आपण थोडी चौकशी केली की नाही ते पाहूया

      2.   आरआरआरआर म्हणाले

        आरपीएमला पॅकेज करण्यासाठी मार्गदर्शक बनविताना समस्या ही आहे की प्रत्येक डिस्ट्रोकडे त्या वस्तू असतात, जरी त्या मूलत: बदलत नसतात. आतापर्यंत डेब पॅकेजमध्ये घडत नाही आणि स्लॅक टीएक्सझेडमध्ये उल्लेख नाही असे काहीतरी! एक्सडी

        चांगला मार्गदर्शक, तो एक अतिशय मनोरंजक विषय आहे

      3.   धैर्य म्हणाले

        चांगली पोस्ट

      4.   झुलेंडर म्हणाले

        लिनक्ससुद्धा असे मूलगामी समाधान देण्यास कंटाळत नाही आणि प्रगत वापरकर्त्यांकडे लक्ष देत नाही, नवशिक्या वापरकर्त्यांसाठी काहीतरी सोपा देण्याचा दिवस कधी असेल? मी खूप पॅकेजिंग, कन्सोल आणि रेपॉजिटरी बकवास पाहून थकलो आहे की ते जे काही करतात ते धीमे होत जातात आणि नवशिक्या वापरकर्त्यांचा ताबा लिनक्सच्या जगात घेण्यास विफल करते. मी काय करतो याविषयी त्यांनी बोलत नाही किंवा त्यांनी आतापर्यंत केलेली प्रगती चांगली नाही, परंतु मी ते करीत असलेल्या मार्गांवर टीका करीत राहिलो आहे, आता काहीतरी सोपे करावे आणि तारांशिवाय एक संपूर्ण स्थापना पॅकेज ऑफर करण्याची वेळ आली आहे. इंटरनेट कनेक्शन काहीतरी स्थापित करण्यास सक्षम असेल. हे खूप वाईट आहे की लिनक्स ऑपरेटिंग सिस्टमच्या विकासासाठी समर्पित कंपन्यांना ही छोटी परंतु महत्वाची माहिती कळली नाही, त्यांनी विंडोज आणि मॅकओएसला खूप गंभीरपणे घेतले ...

      5.   पोर्टारो म्हणाले

        चांगली सामग्री मला आवडते.
        ते मला फेडोरा डिस्ट्रॉ वर एक नजर टाकते का ते पहा

      6.   जिझस इस्रायल पेरेलेस मार्टिनेझ म्हणाले

        या प्रकल्पाला आरपीएम नसल्यासारखे मला फक्त आवश्यक असलेल्या उत्कृष्ट गोष्टी आहेत