نسخه ای از جعبه ابزار مدیریت بسته APT 2.2 (ابزار بسته پیشرفته) آماده شده است که تغییرات انباشته شده در شاخه آزمایشی 2.1 را در بر می گیرد. علاوه بر دبیان و توزیع های مشتق شده آن، APT در برخی از توزیع های مبتنی بر مدیریت بسته rpm مانند PCLinuxOS و ALT Linux نیز استفاده می شود. نسخه جدید به زودی در شاخه Debian Unstable و در پایگاه بسته اوبونتو یکپارچه خواهد شد (اوبونتو 20.10 از شاخه آزمایشی 2.1 استفاده می کرد).
از جمله تغییرات می توان به موارد زیر اشاره کرد:
- پشتیبانی از بهروزرسانیهای افزایشی اضافه شده است، که اوبونتو از قبل برای محدود کردن توزیع و کنترل استقرار بهروزرسانیها استفاده میکند. به عنوان مثال، بهروزرسانیهای مرحلهای به شما این امکان را میدهند که بهروزرسانیهای یک نسخه پایدار جدید را ابتدا بین درصد کمی از کاربران توزیع کنید و پس از مدتی، در صورت عدم وجود رگرسیون، بهروزرسانیها را بین سایر کاربران توزیع کنید.
- الگوهای اضافی برای انتخاب بستهها بر اساس وابستگیها پیادهسازی شدهاند، مانند “?depends” و “?conflicts”.
- پشتیبانی از فیلد «Protected» اضافه شد، که جایگزین فیلد «مهم» شد و بستههایی را تعریف میکند که برای حذف غیرقابل قبول هستند و برای راهاندازی صحیح سیستم ضروری هستند.
- گزینه “-error-on=any” به دستور “update” اضافه شده است که در صورت تنظیم، در صورت خرابی خطا نمایش داده می شود.
- روش rred برای اعمال و بازیابی وصله ها اکنون به عنوان یک برنامه جداگانه برای پردازش فایل های pdf موجود است.
- کد کنترل کننده برای حذف نسخه های هسته قدیمی (autoremoval) از پوسته به C++ بازنویسی شده است و اکنون می توان آن را در حالی که apt در حال اجرا است فراخوانی کرد و نه تنها هنگام نصب بسته های هسته. این تغییر تضمین میکند که هستهای که در حال حاضر استفاده میشود حفظ میشود و نه هستهای که در هنگام نصب بستهای با یک هسته جدید فعال است. برای جلوگیری از پر شدن بیش از حد پارتیشن /boot، به جای چهار هسته، سه هسته ذخیره می شود.
- برای نمایه سازی عناصر کش، الگوریتم هش XXH3 به جای Adler32 یا RC32c استفاده می شود. افزایش اندازه جدول هش.
- برنامه کاربردی apt-key برای حذف در سه ماهه دوم سال 2022 برنامه ریزی شده است.
منبع: opennet.ru