APT 2.2.0 प्रदर्शन में सुधार, चरणबद्ध अपडेट और अधिक के साथ आता है

कुछ दिनों पहले का शुभारंभ पैकेज प्रबंधन टूलकिट का नया संस्करण एपीटी 2.2.0 (उन्नत पैकेज टूल) जो यह डेबियन परियोजना द्वारा विकसित किया गया है। APT का यह नया संस्करण परिवर्तनों की ठंड और निगमन को चिह्नित करता है जमा हुआ प्रयोगात्मक शाखा 2.1 में, जिसके साथ स्थिर शाखा 2.2.0 शुरू हो गया है

इस नए संस्करण में सबसे महत्वपूर्ण परिवर्तनों में से, हम चरणों में अद्यतन, साथ ही प्रदर्शन में सुधार और विशेष रूप से त्रुटियों के सुधार को उजागर कर सकते हैं।

APT के बारे में

उन्नत पैकेजिंग उपकरण (संक्षिप्त एपीटी), ए है पैकेज प्रबंधन कार्यक्रम डेबियन परियोजना द्वारा बनाई गई। अपार्ट बहुत कार्यक्रमों की स्थापना और हटाने को सरल करता है जीएनयू / लिनक्स सिस्टम पर।

अपने आप में कोई उपयुक्त कार्यक्रम नहीं है, लेकिन APT एक C ++ फ़ंक्शन लाइब्रेरी है जिसका उपयोग विभिन्न कमांड लाइन कार्यक्रमों द्वारा किया जाता है पैकेज वितरित करने के लिए। खासतौर पर apt-get और apt-cache।

ऐसे प्रोग्राम भी हैं जो APT के लिए एक फ्रंटस्पाइर प्रदान करते हैं, जो कि आम तौर पर एप्ट-गेट पर आधारित होते हैं, जैसे कि ncurses टेक्स्ट इंटरफेस के साथ एप्टीट्यूड, GTK + ग्राफिकल इंटरफेस के साथ Synaptic या Qt ग्राफिकल इंटरफ़ेस के साथ Adept। डेबियन के सबसे अच्छे गुणों में से एक के रूप में जाना जाता है, इंटरनेट से सीधे अनुप्रयोगों को डाउनलोड करने और स्थापित करने के लिए उपयुक्त-प्राप्त और व्युत्पन्न कार्यक्रमों द्वारा उपयोग किए जाने वाले ~ 25.000 से अधिक उपयुक्त पैकेज के साथ एक केंद्रीय भंडार है।

एपीटी को जल्दी से डेबियन सिस्टम और डिस्ट्रीब्यूशन डिस्ट्रीब्यूशन पर .deb पैकेज के साथ काम करने के लिए इस्तेमाल किया गया था, लेकिन तब से आरपीएम पैकेज के साथ काम करने के लिए संशोधित किया गया है, apt-rpm टूल के साथ, और अन्य ऑपरेटिंग सिस्टम पर काम करने के लिए, जैसे Mac OS X ( फ़िंक) और ओपनसोलारिस (नेक्सेंटा ओएस वितरण)

एपीटी की मुख्य नई विशेषताएं 2.2.0

सबसे महत्वपूर्ण परिवर्तनों में से एपीटी 2.2.0 के इस नए संस्करण से बाहर खड़ा है कि यह जोड़ा गया था औरचरणबद्ध उन्नयन के लिए एल समर्थन (जो वितरण को प्रतिबंधित करने और अपडेट की तैनाती का प्रबंधन करने के लिए उबंटू में पहले से ही उपयोग में हैं)। उदाहरण के लिए, चरणबद्ध अद्यतन नए स्थिर संस्करण में परिवर्तन के लिए अपडेट वितरित करने की अनुमति दें पहले उपयोगकर्ताओं के एक छोटे से प्रतिशत के बीच और कुछ समय बाद, यदि कोई प्रतिगमन नहीं है, तो अन्य सभी उपयोगकर्ताओं को अपडेट वितरित करें।

एपीटी 2.2.0 से एक और बड़ा बदलाव ई है"संरक्षित" फ़ील्ड के लिए l समर्थन, क्या हुआ "महत्वपूर्ण" फ़ील्ड को बदल दिया और यह उन पैकेजों को परिभाषित करता है जो हटाने के लिए मान्य नहीं हैं, जो सिस्टम को सही ढंग से शुरू करने के लिए आवश्यक हैं।

दूसरी ओर, यह बाहर खड़ा है पुराने कर्नेल संस्करणों के निष्कासन चालक के लिए कोड (ऑटोरेमोवाल) शेल से C ++ में फिर से लिखा गया है और अब यह चलता है जबकि कर्नेल के साथ संकुल को स्थापित करने के बजाय उपयुक्त चल रहा है।

यह परिवर्तन आपको यह सुनिश्चित करने की अनुमति देता है कि वर्तमान में कर्नेल लोड है और नवीनतम कर्नेल के साथ पैकेज की स्थापना के दौरान नहीं। / बूट विभाजन के अतिप्रवाह से बचने के लिए, चार के बजाय तीन कोर रखे जाते हैं।

भाग के लिए प्रदर्शन में सुधार, यह उल्लेख है कि अब XXH3 हैश एल्गोरिथ्म का उपयोग किया जाता है जिसका उपयोग Adler32 या RC32c के बजाय कैश आइटमों को अनुक्रमित करने के लिए किया जाता है हैश टेबल का आकार बढ़ गया।

अन्य परिवर्तनों की वह बाहर खड़ा है:

  • निर्भरता के आधार पर पैकेज चयन के लिए अतिरिक्त टेम्पलेट्स को लागू किया गया है, जैसे "आप? निर्भर"।
  • "-रोर-ऑन = किसी भी" विकल्प को "अपडेट" कमांड में जोड़ा गया है, यदि सेट किया गया है, तो किसी भी विफलता पर एक त्रुटि प्रदर्शित की जाएगी।
  • क्रोध पैच को लागू करने और निकालने की विधि अब pdiff फ़ाइलों को संभालने के लिए एक अलग कार्यक्रम के रूप में उपलब्ध है
  • apt-key को Q2022 XNUMX में हटाने के लिए निर्धारित किया गया है।
  • HTTP विधि के निचले-स्तर I / O बिट्स को स्थिरता में सुधार के लिए फिर से लिखा गया है।
  • HTTP विधि अब कुछ कनेक्शन त्रुटियों पर असीम रूप से पुनर्प्रयास डाउनलोड नहीं करती है।
  • Pkgnames कमांड अब दुर्घटना से स्रोत पैकेज शामिल नहीं करता है
  • डेविड के फ़ज़िंग प्रयासों के लिए कई सुधार

यदि आप इसके बारे में अधिक जानना चाहते हैं, आप नए की घोषणा की जाँच कर सकते हैं संस्करण में निम्नलिखित लिंक।


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

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

*

*

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