APT 3.1.0: зачем нужна команда why‑not и как работает Solver3

APT 3.1.0: зачем нужна команда why‑not и как работает Solver3

 Менеджер пакетов Debian стал умнее и безопаснее.

image

19 мая 2025 года вышел новый релиз инструментария APT 3.1.0 — ключевого компонента системы управления пакетами в Debian и производных дистрибутивах. Код проекта, написанный на C++ и Shell, распространяется под лицензией GPL. Новый выпуск следует за стабильной версией APT 3.0.0, представленной в апреле.

Ветка 3.1.0 носит экспериментальный статус и принята в репозиторий Debian Experimental. После стабилизации будет подготовлен стабильный релиз APT 3.2. Однако в состав Debian 13, который сейчас готовится к выходу, эта ветка не войдёт.

Новая версия уже доступна в Debian Unstable . Обновление расширяет функциональность и улучшает удобство работы с пакетами.

Среди главных новшеств:

  • появились команды apt why и apt why‑not, помогающие разобраться, почему установлен или не установлен тот или иной пакет;
  • в файлы .sources добавлены параметры Include и Exclude для фильтрации пакетов по белому и чёрному спискам;
  • утилита dselect теперь поддерживает HTTPS — важное улучшение для безопасности;
  • в Ubuntu по умолчанию активирован новый движок разрешения зависимостей Solver3 с поддержкой backtracking — это позволяет точнее справляться с конфликтами при установке ПО.

Полный список изменений доступен в changelog проекта на GitLab.

Пора переводить «эксплойт» на язык бизнеса.

PHDays Fest — это площадка, где CISO учатся доносить риски так, чтобы топы услышали и поняли.

*Фест. Реклама. АО «Позитив Текнолоджиз», ИНН 7718668887