RPM 4.15 ची नवीन आवृत्ती रीलीझ केली, जी आधीपासून फेडोरा 31 बीटामध्ये समाविष्ट आहे

जवळपास दोन वर्षांच्या विकासानंतर, नवीन लाँच आवृत्ती पॅकेज मॅनेजर कडून आरपीएम 4.15.०. आरपीएम पॅकेज मॅनेजर (किंवा आरपीएम, ज्याला मूळत: रेड हॅट पॅकेज मॅनेजर म्हटले जाते, परंतु रिकर्सिव परिवर्णी शब्द झाले) हे एक पॅकेज व्यवस्थापन साधन आहे मुळात GNU / Linux चे हेतू आहे. हे प्रोग्राम स्थापित करणे, अद्यतनित करणे, विस्थापित करणे, सत्यापन आणि विनंती करण्यास सक्षम आहे.

आरपीएम 4 प्रकल्प रेड हॅटने विकसित केला आहे आणि आरएचईएल सारख्या वितरणात वापरला जातो (पासून काढलेल्या प्रकल्पांसह) सेंटीओएस, सायंटिफिक लिनक्स, एशियाआलिनक्स, रेड फ्लॅग लिनक्स, ओरॅकल लिनक्स), फेडोरा, सुस, ओपनस्यूएसई, एएलटी लिनक्स, ओपनमंद्रिवा, मॅगेआया, पीसीलिनक्सोस, टिझेन व इतर बरेच.

पूर्वी, स्वतंत्र विकास कार्यसंघाने आरपीएम 5 प्रकल्प विकसित केला, जो थेट आरपीएम 4 शी संबंधित नाही आणि सध्या सोडून दिलेला आहे (2010 पासून तो अद्यतनित केलेला नाही).

RPM पॅकेजमध्ये फाइल्सचा अनियंत्रित संच असू शकतो. बहुतेक RPM फायली "बायनरी RPM" असतात (किंवा बीआरपीएम) ज्यात काही सॉफ्टवेअरची संकलित आवृत्ती आहे.

तेथे "स्त्रोत आरपीएम" (किंवा एसआरपीएम) देखील आहेत ज्यात बायनरी पॅकेज तयार करण्यासाठी वापरला जाणारा स्त्रोत कोड आहे.

यामध्ये फाइल हेडरमध्ये एक योग्य टॅग आहे जो त्यांना सामान्य आरपीएमपेक्षा वेगळा करतो, ज्यामुळे ते इंस्टॉलेशनवर / usr / src वर काढले जाऊ शकतात.

एसआरपीएम मध्ये सामान्यत: फाइल विस्तार ".src.rpm" असतो. (फाइल सिस्टमवरील .spm लांबी 3 वर्णांपर्यंत मर्यादित असते, उदा. जुने डॉस एफएटी).

आरपीएम वैशिष्ट्यांमध्ये हे समाविष्ट आहे:

  • जीपीजी आणि एमडी 5 सह पॅकेट्स एनक्रिप्टेड आणि सत्यापित केली जाऊ शकतात.
  • स्त्रोत कोड फायली (उदा. ..G.g.g, .tar.bz2) नंतरच्या सत्यापनास अनुमती देऊन एसआरपीएममध्ये समाविष्ट केल्या आहेत.
  • पॅचआरपीएम आणि डेल्टाआरपीएम, जे पॅच फायलींच्या समतुल्य आहेत, स्थापित आरपीएम संकुले वाढवत अद्यतनित करू शकतात.
  • अवलंबन पॅकेज व्यवस्थापकाद्वारे आपोआप सोडविली जाऊ शकतात.

आरपीएम 4.15 मध्ये नवीन काय आहे

आरपीएम 4.15 च्या या नवीन आवृत्तीत आरपीएमबिल्ड गतिकरित्या निर्भरता निर्माण करण्यासाठी समर्थन जोडते src.rpm मध्ये समाविष्ट केल्याने. स्पेक फाईलमधील "% जनरेट_बिल्डरेक्वायर" विभागासाठी समर्थन जोडला आहे, ज्याची सामग्री सत्यापन आवश्यक असलेल्या अवलंबित्व (बिल्डरेक्वायर) ची सूची मानली जाते (जर कोणतेही अवलंबन नसेल तर त्रुटी दर्शविली जाईल).

या प्रकाशनात आणखी एक नवीनता म्हणजे ती रूटची आवश्यकता न घेता क्रोट-अवलंबित ऑपरेशन्सकरिता प्रायोगिक समर्थन जोडला (वापरकर्त्याच्या नावाच्या मोकळ्या जागेसह) ज्यासह क्रोट वातावरणामध्ये विशेषाधिकारांशिवाय संकलित करणे शक्य आहे.

दुसरीकडे, बहु-कोर सिस्टमवर समांतरकरण पॅकेज सेट समर्थन लागू केले गेले आहे. थ्रेडच्या संख्येवरील मर्यादा मॅक्रो "% _smp_build_ncpus" आणि able RPM_ व्हेरिएबलद्वारे सेट केली गेली आहे.

तसेच एआरएम आर्किटेक्चरकरिता समर्थन सुधारीत केले आहे, आर्मव 8 करीता समर्थन समाविष्ट केले आहे.

आणखी एक महत्त्वाचा बदल म्हणजे आरपीएमला मदत करण्यासाठी डमी डेटाबेस बॅकएंड जोडणे डेबियन सारख्या RPMDB नसलेल्या प्रणालीवर चालण्यासाठी.

जाहिरातींमध्ये ठळक केलेल्या इतर बदलांपैकी:

  • "% ऑटोसेप्ट एससीएम" मोड सक्षम करण्यासाठी "mscm" पर्याय जोडला
  • अनियंत्रित अभिव्यक्ती मोजण्यासाठी अंगभूत मॅक्रो "% {एक्सप्रेस:…}" जोडले (काही दिवसांपूर्वी "% [Expr]" स्वरूप देखील प्रस्तावित करण्यात आले होते)
  • यूटीएफ -8 एन्कोडिंग हेडर्समधील स्ट्रिंग डेटासाठी डीफॉल्टनुसार वापरले जाते
  • कंपाइलर आणि दुवा साधणार्‍या करीता ध्वजांसह ग्लोबल मॅक्रो% बिल्ड_कॅफ्लॅग,% बिल्ड_cxxflags,% बिल्ड_फ्लाग आणि% बिल्ड_ल्डफ्लॅग जोडले
  • टिप्पण्या समाविष्ट करण्यासाठी मॅक्रो "% डीएनएल" (पुढच्या ओळीवर टाकून द्या) जोडले
  • पायथन 3 साठी बाइंडिंग बाइट डेटाऐवजी ढाल केलेल्या यूटीएफ -8 सीक्वेन्सच्या रूपात स्ट्रिंग रिटर्न प्रदान करतात.
  • ल्युआ 5.2-5.3 साठी सतत समर्थन प्रदान केले जाते, ज्यास कोडमध्ये अनुकूलता व्याख्या आवश्यक नाहीत.
  • एक नवीन विभाग "% पॅचलिस्ट" आणि "% सॉर्सलिस्ट" जोडला, जो रेकॉर्ड क्रमांक निर्दिष्ट न करता नावेच्या सोप्या यादीतून पॅच आणि स्त्रोत कोड जोडण्यासाठी वापरला जाऊ शकतो (उदाहरणार्थ, "पॅच ०: - पॉप्ट १,१-- pkgconfig.patch atch पॅचलिस्ट विभाग, आपण% «popt-0-pkgconfig.patch specify) निर्दिष्ट करू शकता;

अखेरीस, ज्यांना पॅकेज मॅनेजरच्या या नवीन आवृत्तीच्या सुधारणांची चाचणी घेण्यात रस आहे त्यांना त्यांना हे माहित असावे फेडोरा bet१ बीटा ही आरपीएम 31.१ of च्या नवीन आवृत्तीची अंमलबजावणी करणारी पहिली डिस्ट्रॉस आहे.

आपल्याला त्याबद्दल अधिक जाणून घेऊ इच्छित असल्यास आपण सल्ला घेऊ शकता खालील दुवा.


लेखाची सामग्री आमच्या तत्त्वांचे पालन करते संपादकीय नीति. त्रुटी नोंदविण्यासाठी क्लिक करा येथे.

टिप्पणी करणारे सर्वप्रथम व्हा

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

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही.

*

*

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

bool(सत्य)