تأتي APT 2.2.0 مع تحسينات في الأداء وتحديثات مرحلية والمزيد

قبل بضعة أيام اطلاق ال .. انطلاق ال .. اقلاع ال الإصدار الجديد من مجموعة أدوات إدارة الحزم أبت شنومكس (أداة الحزمة المتقدمة) والتي تم تطويره بواسطة مشروع دبيان. هذا الإصدار الجديد من APT يحصل على علامة تجميد ودمج التغييرات المتراكمة في الفرع التجريبي 2.1 ، الذي يبدأ به الفرع المستقر 2.2.0

من أهم التغييرات في هذا الإصدار الجديد يمكننا إبراز التحديث على مراحل وكذلك تحسينات الأداء وخاصة تصحيح الأخطاء.

حول APT

أداة التغليف المتقدمة (اختصار APT) ، هو ملف برنامج إدارة الحزم تم إنشاؤه بواسطة مشروع دبيان. ملائم يبسط إلى حد كبير تثبيت وإزالة البرامج على أنظمة جنو / لينكس.

لا يوجد برنامج مناسب في حد ذاته ، ولكن APT هي مكتبة وظائف C ++ يتم استخدامها بواسطة برامج سطر الأوامر المختلفة لتوزيع الحزم. خاصة apt-get و apt-cache.

هناك أيضًا برامج توفر واجهة APT ، تستند عمومًا إلى apt-get ، مثل aptitude مع واجهة نصية ncurses ، أو Synaptic مع واجهة رسومية GTK + ، أو Adept مع واجهة رسومية Qt. يوجد مستودع مركزي به أكثر من 25.000 حزمة apt مستخدمة بواسطة apt-get والبرامج المشتقة لتنزيل التطبيقات وتثبيتها مباشرةً من الإنترنت ، يُعرف بأنه أحد أفضل صفات دبيان.

تم استخدام APT بسرعة للعمل مع حزم .deb ، وأنظمة دبيان والتوزيعات المشتقة ، ولكن تم تعديلها منذ ذلك الحين للعمل مع حزم RPM ، باستخدام أداة apt-rpm ، والعمل على أنظمة تشغيل أخرى ، مثل Mac OS X ( Fink) و OpenSolaris (توزيع Nexenta OS)

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

من أهم التغييرات الذي يبرز من هذا الإصدار الجديد من APT 2.2.0 هو أنه تمت إضافته ول دعم الترقيات على مراحل (وهي قيد الاستخدام بالفعل في Ubuntu لتقييد التوزيع وإدارة نشر التحديثات). على سبيل المثال ، تحديثات مرحلية السماح بتوزيع التحديثات للانتقال إلى إصدار جديد مستقر أولاً بين نسبة صغيرة من المستخدمين وبعد مرور بعض الوقت ، إذا لم يكن هناك تراجع ، فقم بتوزيع التحديثات على جميع المستخدمين الآخرين.

تغيير رئيسي آخر من APT 2.2.0 هو eل دعم مجال "المحمي" ، ما حدث ليكون استبدال حقل "هام" وهذا يحدد الحزم غير الصالحة للإزالة ، والتي تعد ضرورية لبدء النظام بشكل صحيح.

من ناحية أخرى ، يبرز ذلك رمز برنامج تشغيل الإزالة لإصدارات kernel القديمة (إزالة تلقائية) تمت إعادة كتابته من shell إلى C ++ والآن يتم تشغيله أثناء تشغيل apt ، وليس عند تثبيت حزم مع kernel.

يسمح لك هذا التغيير بالتأكد من تحميل النواة حاليًا وليس أثناء تثبيت حزمة بأحدث kernel. لتجنب تجاوز قسم التمهيد / ، يتم الاحتفاظ بثلاثة مراكز بدلاً من أربعة.

من جانب من تحسينات الأداء ، يذكر ذلك الآن يتم استخدام خوارزمية التجزئة XXH3 والتي تُستخدم لفهرسة عناصر ذاكرة التخزين المؤقت بدلاً من Adler32 أو RC32c ، بالإضافة إلى زيادة حجم جدول التجزئة.

من التغييرات الأخرى التي تبرز:

  • تم تنفيذ قوالب إضافية لاختيار الحزمة المستندة إلى التبعية ، مثل "؟ أنت تعتمد".
  • تمت إضافة خيار "–error-on = أي" إلى أمر "update" ، إذا تم تعيينه ، فسيتم عرض خطأ عند أي فشل.
  • طريقة تطبيق واستخراج تصحيحات rred متاحة الآن كبرنامج منفصل لمعالجة ملفات pdiff
  • تمت جدولة apt-key للإزالة في الربع الثاني من عام 2022.
  • تمت إعادة كتابة وحدات الإدخال / الإخراج ذات المستوى الأدنى لطريقة HTTP لتحسين الاستقرار.
  • لم تعد طريقة HTTP تعيد محاولات التنزيل على بعض أخطاء الاتصال بلا حدود.
  • لم يعد الأمر pkgnames يتضمن حزم المصدر عن طريق الصدفة
  • إصلاحات مختلفة لجهود ديفيد المربكة

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


اترك تعليقك

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

*

*

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