एपीटी 2.0 ची नवीन आवृत्ती तयार आहे आणि या बातम्या आहेत

च्या प्रकाशन पॅकेज व्यवस्थापन साधनाची नवीन आवृत्ती "एपीटी 2.0" (प्रगत पॅकेज साधन) जे डेबियन प्रोजेक्टने विकसित केले आहे. डेबियन आणि त्याच्या वितरणाव्यतिरिक्त, पीपीएलिनक्सोस आणि एएलटी लिनक्स सारख्या आरपीएम पॅकेज मॅनेजरवर आधारित काही वितरणांमध्ये एपीटी देखील वापरली जाते.

1.8 मालिकेच्या तुलनेत मालिका एपीटी 2.0 मध्ये अनेक नवीन वैशिष्ट्यांचा परिचय आहे, तसेच कामगिरी सुधारणे, कडक होणे, पुष्कळ संहिता काढून टाकली गेली आहेत या व्यतिरिक्त, ग्रंथालयाचा आकार कमी होतो, नवीन शाखेत प्रायोगिक 1.9.x शाखेच्या विकासादरम्यान जमा होणारे बदल, वाक्यरचनामध्ये काही बदल समाविष्ट केले गेले आहेत. इतर गोष्टी.

एपीटी 2.0 ची मुख्य नवीन वैशिष्ट्ये

ही नवीन आवृत्ती रिलीज झाल्यावर त्याचा उल्लेख घोषित करण्यात आला आहे पॅकेजेस नावे स्वीकारणा commands्या आदेशांमध्ये सुधारित केले आहे बरं आता त्यांना टेम्पलेट्ससाठी समर्थन आहे. मुळात टेम्पलेट वाक्यरचना योग्यता टेम्पलेट्सची शैली अनुसरण करते.

Apt आदेश वितर्कांमधील मुखवटे आणि नियमित अभिव्यक्ति करीता समर्थन बंद केले गेले आहे, त्याऐवजी आता टेम्पलेट वापरणे आवश्यक आहे.

एक मूलभूत उदाहरण या नवीन बदलाचे जर आपल्याला काही विभागांच्या व्यक्तिचलितरित्या स्थापित पॅकेजची यादी करायची असेल तरः

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

या नवीन आवृत्तीसाठी आणखी एक महत्त्वाचा बदल म्हणजे तो आपोआप संतुष्ट आणि apt-get समाधानकारक आज्ञा जोडल्या, जे आपल्याला वितर्क म्हणून उत्तीर्ण केलेल्या रेषेत निर्दिष्ट केलेल्या अवलंबनांची पूर्तता करण्यासाठी आवश्यक पॅकेजेस स्थापित करण्याची परवानगी देते. यासह आपण एकाधिक रेषा सूचीबद्ध करू शकता आणि अवलंबन काढण्यासाठी "संघर्ष:" ब्लॉक्स निर्दिष्ट करू शकता.

या आदेशांचे मूळ उदाहरणः

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

दुसरीकडे आम्ही ते शोधू शकतो कोडसह पॅकेजशी जोडण्याची क्षमता जोडली पॅकेज नावासमोर उपसर्ग "src:" जोडणे (पिन करणे आपल्याला संपूर्ण सिस्टम अद्यतनित केल्याशिवाय इतर शाखांमधून पॅकेजेस जोडण्याची परवानगी देते, उदाहरणार्थ चाचणी किंवा अस्थिर पासून स्थिर पॅकेजेस स्थापित करणे).

2.0.0प्ट २.०.० कोडसह पॅकेजमधून संकलित केलेली सर्व बायनरी पॅकेजेस निश्चित करण्यासाठी, आपण निर्दिष्ट करू शकता:

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

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

त्याशिवाय ते नमूद केले आहे कॅशे स्वरूपन अद्यतनित केले गेले आहे, जे आता आपल्याला एबीआयचे उल्लंघन न करता नवीन नोंदी जोडण्याची परवानगी देते. कॅशेमधील पॉईंटर्स आता स्थिरपणे लिहिलेले आहेत आणि त्यांची तुलना पूर्णांकांशी केली जाऊ शकत नाही (0 शून्य नल्टरद्वारे वगळता).

इतर बदलांपैकी या नवीन आवृत्तीत त्यांचा उल्लेख आहेः

  • कालबाह्य झालेले झेंडे काढले आणि विविध फंक्शन प्रोटोटाइप विलीन केले. सीआरसी 16, एमडी 5, एसएए 1 आणि एसएचए 2 अल्गोरिदमची सानुकूल अंमलबजावणी काढली गेली आहे.
  • Dpkg लॉक रिलीज होईपर्यंत apt कमांड थांबला आहे. डीफॉल्टनुसार, कन्सोलपासून प्रारंभ केल्यावर, प्रतीक्षा वेळेत अमर्यादित असते आणि इतर बाबतीत, प्रतीक्षा वेळ 120 सेकंद असते.
  • जर theप्ट लॉक सेट करू शकत नसल्यास, त्रुटी आता प्रक्रियेच्या नावात आणि पीडसह दर्शविली जाईल ज्यात लॉक फाइल दर्शविली आहे.
  • जोडले गेलेले भाषांतर आणि बंप-अबी आज्ञा.
  • क्रिप्टोग्राफिक हॅशिंगसाठी, MD5, SHA1 आणि libgcrypt लायब्ररीच्या SHA2 अंमलबजावणी समाविष्ट आहेत.
  • एचटीटीपी कनेक्शनमध्ये व्यत्यय आला असेल तर लीक टाळण्यासाठी एचटीटीपीएसवर प्रवेश केल्यासच ऑथ कॉन्फ फाइलमध्ये सूचीबद्ध खाती आता हस्तांतरित केली जातात.
  • सी ++ प्रमाणनाच्या आवृत्तीची आवश्यकता सी ++ 14 पर्यंत वाढविली गेली आहे.
  • अ‍ॅप्ट-हेल्पर एका फाइलसाठी एकाधिक हॅश निर्दिष्ट करण्यासाठी समर्थन जोडते.
  • लिबॅप्ट-इन्स्ट लायब्ररीला लिबॅप्ट-पीकेजी सह विलीन केले.

शेवटी त्याचा उल्लेख आहे नजीकच्या भविष्यकाळात एपीटी 2.0 ची ही नवीन आवृत्ती समाकलित केली जाईल डेबियनची अस्थिर शाखा आणि उबंटूमध्ये, एपीटी आवृत्ती 1.9 उबंटू 19.10 मध्ये समाविष्ट केली गेली होती आणि 20.10 मध्ये संभाव्यत: समाकलित केली जात आहे.

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


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

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

*

*

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