الإصدار الجديد من APT 2.0 جاهز وهذه أخباره

الافراج عن الإصدار الجديد من أداة إدارة الحزم "APT 2.0" (أداة الحزمة المتقدمة) والتي تم تطويره بواسطة مشروع دبيان. بالإضافة إلى دبيان وتوزيعاته ، تُستخدم APT أيضًا في بعض التوزيعات بناءً على مدير الحزم rpm ، مثل PCLinuxOS و ALT Linux.

بالمقارنة مع سلسلة 1.8 ، فإن السلسلة يقدم APT 2.0 العديد من الميزات الجديدةو تحسينات في الأداء، التصلب ، بالإضافة إلى حقيقة أنه تم التخلص من الكثير من التعليمات البرمجية ، مما يقلل من حجم المكتبة ، يتضمن الفرع الجديد أيضًا التغييرات المتراكمة أثناء تطوير الفرع التجريبي 1.9.x ، وبعض التغييرات في بناء الجملة ، من بين أشياء أخرى.

الميزات الرئيسية الجديدة لـ APT 2.0

مع إصدار هذا الإصدار الجديد ، ورد في الإعلان أن تم إضافة تحسين للأوامر التي تقبل أسماء الحزم حسنآ الان لديهم دعم للقوالب. يتبع بناء جملة القالب بشكل أساسي نمط قوالب الكفاءة.

بينما توقف دعم الأقنعة والتعبيرات العادية في وسيطات الأمر apt ، يجب الآن استخدام القوالب بدلاً من ذلك.

مثال أساسي من هذا التغيير الجديد ، إذا أردنا سرد الحزم المثبتة يدويًا لبعض الأقسام:

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

تغيير مهم آخر لهذا الإصدار الجديد هو أن تمت إضافة أوامر apt satisf و apt-get satisfize، والذي يسمح لك بتثبيت الحزم الضرورية لتلبية التبعيات المحددة في السطر الذي تم تمريره كوسيطة. بما في ذلك يمكنك سرد أسطر متعددة وتحديد كتل "التعارضات:" لإزالة التبعيات.

مثال أساسي لهذه الأوامر هو:

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

من ناحية أخرى يمكننا أن نجد ذلك إضافة القدرة على الارتباط بحزمة برمز إضافة البادئة "src:" أمام اسم الحزمة (يسمح لك التثبيت بإضافة حزم من الفروع الأخرى دون تحديث النظام بأكمله ، على سبيل المثال التثبيت على حزم ثابتة من الاختبار أو غير المستقرة).

لإصلاح جميع الحزم الثنائية التي تم جمعها من حزمة برمز apt 2.0.0 ، يمكنك تحديد:

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

كما تم تسليط الضوء على ذلك تحسين موازاة إصدار السائق rred والتفريغ أثناء تنفيذ أمر التحديث.

إلى جانب ذلك فقد ورد ذكر ذلك تم تحديث تنسيق ذاكرة التخزين المؤقت، والذي يسمح لك الآن بإضافة إدخالات جديدة دون انتهاك ABI. تتم الآن كتابة المؤشرات الموجودة في ذاكرة التخزين المؤقت بشكل ثابت ولا يمكن مقارنتها بالأعداد الصحيحة (باستثناء 0 إلى nullptr).

من التغييرات الأخرى المذكورة في هذا الإصدار الجديد:

  • تمت إزالة العلامات القديمة ودمج النماذج الأولية للوظائف المختلفة. تمت إزالة التطبيقات المخصصة لخوارزميات CRC16 و MD5 و SHA1 و SHA2.
  • ينتظر الأمر apt حتى يتم تحرير قفل dpkg. بشكل افتراضي ، عند بدء التشغيل من وحدة التحكم ، يكون الانتظار غير محدود في الوقت المناسب ، وفي حالات أخرى ، يكون وقت الانتظار 120 ثانية.
  • إذا تعذر على apt ضبط القفل ، فسيتم عرض الخطأ الآن مع اسم ومعرف العملية للعملية التي تحتوي على ملف القفل المعروض.
  • تمت إضافة ترجمات دمج وأوامر bump-abi.
  • لتجزئة التشفير ، يتم تضمين تطبيقات MD5 و SHA1 و SHA2 لمكتبة libgcrypt.
  • يتم الآن نقل الحسابات المدرجة في ملف auth.conf فقط عند الوصول إليها عبر HTTPS لمنع التسريبات إذا تم اعتراض اتصال HTTP.
  • تم رفع متطلبات إصدار معيار C ++ إلى C ++ 14.
  • يضيف Apt-helper دعمًا لتحديد تجزئات متعددة لملف واحد.
  • دمج مكتبة libapt-inst مع libapt-pkg.

أخيرا ذكر ذلك سيتم دمج هذا الإصدار الجديد من APT 2.0 ، في المستقبل القريب فرع دبيان غير المستقر وفي Ubuntu ، حيث تم دمج الإصدار 1.9 من APT في Ubuntu 19.10 ومن المحتمل أن يتم دمجها في الإصدار 20.10.

إذا كنت تريد معرفة المزيد عنها ، يمكنك التحقق من الاعلان عن الجديد الإصدار في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.