RPM 4.17 का नया संस्करण पहले ही जारी किया जा चुका है और ये हैं इसकी खबरें

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

RPM4 परियोजना को Red Hat द्वारा विकसित किया गया है और इसका उपयोग RHEL जैसे वितरण में किया जाता है (सेंटोस, साइंटिफिक लिनक्स, एशियालिनक्स, रेड फ्लैग लिनक्स, ओरेकल लिनक्स से प्राप्त परियोजनाओं सहित), फेडोरा, एसयूएसई, ओपनएसयूएसई, एएलटी लिनक्स, ओपनमैंड्रिवा, मैजिया, पीसीलिनक्सओएस, टिज़ेन, और कई अन्य।

पहले, एक स्वतंत्र विकास टीम ने RPM5 परियोजना विकसित की, जो सीधे RPM4 से संबंधित नहीं है और वर्तमान में इसे छोड़ दिया गया है (यह 2010 के बाद से अद्यतन नहीं किया गया है)।

RPM पैकेज में फ़ाइलों का एक मनमाना सेट हो सकता है। के बहुमत RPM फाइलें "बाइनरी RPM" हैं (या BRPM) जिसमें कुछ सॉफ़्टवेयर का संकलित संस्करण होता है। "स्रोत आरपीएम" (या एसआरपीएम) भी हैं जिनमें स्रोत कोड होता है जो बाइनरी पैकेज बनाने के लिए उपयोग किया जाता है।

SRPM में आमतौर पर फ़ाइल एक्सटेंशन ".src.rpm" (.spm फ़ाइल सिस्टम पर 3 वर्णों तक सीमित होता है, उदाहरण के लिए पुराने DOS FAT)।

RPM सुविधाओं में शामिल हैं:

  • पैकेट को जीपीजी और एमडी 5 के साथ एन्क्रिप्ट और सत्यापित किया जा सकता है।
  • स्रोत कोड फाइलें (जैसे .tar.gz, .tar.bz2) SRPMs में शामिल हैं, बाद में सत्यापन के लिए अनुमति देते हैं।
  • PatchRPMs और DeltaRPMs, जो पैच फ़ाइलों के बराबर हैं, वृद्धिशील रूप से स्थापित RPM संकुल को अपडेट कर सकते हैं।
  • पैकेज मैनेजर द्वारा निर्भरता को स्वचालित रूप से हल किया जा सकता है।

RPM 4.17 की मुख्य नई विशेषताएँ

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

एक्सेसरीज़ में प्रस्तुत किए गए सुधारों के हिस्से के संबंध में, यह हाइलाइट किया गया है कि dbus -nouncer प्लगइन्स जोड़े गए डी-बस के माध्यम से आरपीएम लेनदेन की रिपोर्ट करने के लिए, fapolicyd फ़ाइल एक्सेस नीतियों और प्लगइन को परिभाषित करने के लिए fs-सत्य कर्नेल में निर्मित fs-verity तंत्र का उपयोग करके अलग-अलग फ़ाइलों की प्रामाणिकता को सत्यापित करने के लिए।

बिल्डरूट में, डिफ़ॉल्ट रूप से, ".la" फ़ाइलों को हटाने के लिए एक नियम लागू किया गया था और साझा लाइब्रेरी फ़ाइलों से निष्पादन योग्य बिट को साफ़ करने के लिए जोड़ा गया नियम।

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

दूसरी ओर यह उल्लेख किया गया है कि बर्कले डीबी में डेटा स्टोर करने के लिए डीबीडी बैकएंड हटा दिया गया है (पुराने सिस्टम के साथ संगतता के लिए, BDB_RO बैकएंड को केवल-पढ़ने के लिए मोड में छोड़ दिया गया है)। स्क्लाइट का उपयोग डिफ़ॉल्ट डेटाबेस के रूप में किया जाता है और यह कि पायथन हेल्पर ड्राइवर और पैकेज जेनरेटर एक अलग प्रोजेक्ट में अलग हो गए हैं।

अन्य परिवर्तनों की कि इस नए संस्करण से बाहर खड़े हो जाओ:

  • फ़ाइल के अस्तित्व को सत्यापित करने के लिए अंतर्निहित मैक्रो% {अस्तित्व:…} जोड़ा गया।
  • लेनदेन को संसाधित करने के लिए एपीआई की क्षमताओं को बढ़ाया गया है।
  • अंतर्निहित और उपयोगकर्ता-परिभाषित मैक्रोज़ के लिए सिंटैक्स एकीकृत किया गया है, साथ ही उन्हें कॉल करने के लिए प्रारूप (% foo arg,% {foo arg}, और% {foo: arg} अब समकक्ष हैं)।
  • एडडीएसए डिजिटल हस्ताक्षर के लिए जोड़ा गया समर्थन।
  • Debuginfo निकालने के लिए उपयोगिताएँ एक अलग प्रोजेक्ट में अलग हैं।
  • प्रतिगमन rpm v3 और अन्य पैकेजों का निश्चित पठन
  • कई नए और बेहतर अनुवाद
  • क्ली द्वारा परिभाषित निश्चित पैरामीट्रिक मैक्रो तर्क।
  • अगर stdout पर लिखना विफल हो जाता है, तो त्रुटि कोड गायब होने पर -eval ठीक करें
  • एपीआई-अनुरोधित फ़ाइल अनुमतियों का सम्मान नहीं किया गया ठीक करें
  • डेटाबेस कैश की अनावश्यक अमान्यता को ठीक करें
  • डार्विन ऑपरेटिंग सिस्टम के लिए समर्थन जोड़ें

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं इस नए संस्करण में, आप विवरण देख सकते हैं निम्नलिखित लिंक में


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।