APT 3.2.0 с нов механизъм за разрешаване на зависимости

Създаден е релиз на инструментария за управление на пакети APT 3.2.0 (Advanced Package Tool) на база промените от експерименталната версия 3.1. Очаква се новата версия да бъде интегрирана в Debian Unstable и Testing, а също така да влезе в състава на бъдещия релиз Debian 14; в Ubuntu 26.04 се използва близка версия 3.1.16.

Ключовото изменение е развитието на новия решател на зависимости Solver3, който сега се използва по подразбиране. Механизмът е основан на алгоритми с обратно проследяване (backtracking), което е повишило точността на разрешаване на конфликти, подобрило е избора на версии на пакетите и е ускорило извършването на операции — в тестовете производителността е нараснала почти два пъти. Също така е реализирана поддръжка на многостепенни актуализации, защита от ръчно премахване на инсталирани пакети и по-агресивно почистване на неизползвани зависимости.

Добавени са нови диагностични команди apt why и apt why-not, които позволяват да се определят причините за инсталиране на пакет или невъзможността му за инсталиране. В отличие от подобни средства в aptitude, те разчитат на фактическите данни на решателя на зависимости, а не на вероятностни оценки.

Разширени са средствата за управление на репозиториите: в .sources файловете са добавени опции Include и Exclude за създаване на бели и черни списъци на пакети. Също така е реализирана поддръжка на варианти на микроархитектурата на CPU (amd64v1–amd64v4), позволяваща използването на оптимизирани сборки на пакети за конкретни нива x86-64.

Част от промените касае управлението на историята на операциите. Добавени са командите history-list, history-info, както и средства за връщане и повторно изпълнение на транзакции (history-undo, history-redo, history-rollback), което повишава управляемостта на пакетната система и улеснява възстановяването на състоянието.

Сред другите подобрения:

  • добавена е поддръжка на HTTPS в утилитата dselect;
  • реализирана е защита от преминаване на системата в спящ режим по време на работа с dpkg;
  • има възможност за стартиране на apt-daily при свързване на лаптопа към мрежовото захранване;
  • внедрен е механизмът за регистрация с метрики за производителност в формат JSONL.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster