
Состоялся официальный релиз инструментария для управления пакетами APT 3.2.0 (Advanced Package Tool). Данное обновление вобрало в себя все наработки из экспериментальной ветки 3.1. Ожидается, что свежая версия станет частью дистрибутивов Debian Unstable и Testing, а также войдет в основу будущего Debian 14. Пользователи Ubuntu 26.04 уже сейчас могут работать с близкой по функциональности версией 3.1.16.
Новый движок Solver3
Главным нововведением стало внедрение переработанного механизма разрешения зависимостей под названием Solver3, который теперь является стандартным. В его основе лежат алгоритмы с возвратом (backtracking). Это позволило существенно повысить точность устранения конфликтов, оптимизировать выбор версий программного обеспечения и добиться значительного прироста скорости — по результатам тестов, операции выполняются примерно в два раза быстрее. Кроме того, появилась поддержка многоэтапных обновлений, усилена защита вручную установленных пакетов от случайного удаления, а алгоритм очистки неиспользуемых зависимостей стал работать более агрессивно.
Инструменты диагностики
Разработчики добавили новые диагностические команды apt why и apt why-not. Они помогают системным администраторам быстро выяснить, почему тот или иной пакет был установлен или, напротив, почему его установка невозможна. В отличие от аналогичного функционала в aptitude, эти команды используют актуальные данные непосредственно из Solver3, что обеспечивает максимальную точность.
Управление репозиториями и CPU
Функционал работы с репозиториями стал гибче: в файлах формата .sources теперь доступны опции Include и Exclude для настройки «белых» и «черных» списков пакетов. Важным дополнением стала поддержка различных уровней микроархитектуры процессоров (от amd64v1 до amd64v4), что позволяет системе задействовать пакеты, оптимизированные под конкретные особенности x86-64 инструкций.
История операций
Управление историей транзакций вышло на новый уровень. Появились команды history-list и history-info для анализа прошлых действий, а также полноценный инструментарий для манипуляций с состоянием системы: history-undo, history-redo и history-rollback. Эти функции значительно упрощают процесс отката изменений и восстановления системы до стабильного состояния.
Прочие улучшения
- Внедрена поддержка HTTPS для утилиты dselect.
- Добавлена защита от автоматического перехода системы в спящий режим в процессе работы dpkg.
- Реализован запуск apt-daily только при подключении ноутбука к источнику питания.
- Внедрена система логирования метрик производительности в формате JSONL.
Релиз APT 3.2.0 подтверждает курс на повышение предсказуемости работы менеджера и предоставление глубоких диагностических инструментов, что критически важно для обслуживания серверных мощностей и сложных автоматизированных инфраструктур.



