Выпуск пакетнага мэнэджара APT 2.2

Падрыхтаваны рэліз інструментара для кіравання пакетамі APT 2.2 (Advanced Package Tool), які ўвабраў змены, назапашаныя ў эксперыментальнай галінцы 2.1. Акрамя Debian і вытворных ад яго дыстрыбутываў APT таксама прымяняецца ў некаторых дыстрыбутывах на аснове пакетнага мэнэджара rpm, такіх як PCLinuxOS і ALT Linux. Новы выпуск хуткім часам будзе інтэграваны ў галінку Debian Unstable і ў пакетную базу Ubuntu (у Ubuntu 20.10 выкарыстоўвалася эксперыментальная галінка 2.1).

З змен можна адзначыць:

  • Дададзена падтрымка паэтапных абнаўленняў, якія ўжо прымяняюцца ў Ubuntu для абмежавання распаўсюджвання і кіравання разгортваннем абнаўленняў. Напрыклад, паэтапныя абнаўленні дазваляюць распаўсюдзіць абнаўленні для пераходу на новы стабільны рэліз спачатку сярод невялікага адсотка карыстачоў і праз некаторы час, у выпадку адсутнасці рэгрэсій, распаўсюдзіць абнаўленні да ўсіх астатніх карыстачоў.
  • Рэалізаваны дадатковыя шаблоны для выбару пакетаў з улікам залежнасцяў, такія як "?depends" і "?conflicts".
  • Дададзена падтрымка поля "Protected", якое прыйшло на змену полю "Important" і вызначае недапушчальныя для выдалення пакеты, якія неабходныя для карэктнай загрузкі сістэмы.
  • У каманду "update" дададзена опцыя "-error-on=any", пры ўсталёўцы якой памылка будзе выводзіцца пры любым збоі.
  • Метад ужывання і вымання патчаў rred зараз даступны ў форме асобнай праграмы для апрацоўкі файлаў pdiff.
  • Код апрацоўніка выдалення старых версій ядра (autoremoval) перапісаны з shell на C++ і зараз можа выклікацца падчас прац apt, а не толькі пры ўсталёўцы пакетаў з ядром. Змена дазволіць гарантаваць захаванасць ядра, якое выкарыстоўваецца ў бягучы момант, а не ядра актыўнага падчас усталёўкі пакета з новым ядром. Для пазбягання перапаўнення часткі /boot забяспечана захаванне трох ядраў замест чатырох.
  • Для індэксацыі элементаў кэша задзейнічаны алгарытм хэшавання XXH3 замест Adler32 ці RC32c. Павялічаны памер хэш-табліцы.
  • Утыліта apt-key запланавана для выдалення ў другім квартале 2022 года.

Крыніца: opennet.ru

Дадаць каментар