Вышел пакетный менеджер APT 3.2.0

2 мин
Вышел пакетный менеджер APT 3.2.0

7 апреля 2026 года состоялся выпуск инструментария для управления пакетами APT 3.2.0 (Advanced Package Tool). Исходный исходник проекта написан на C++ и Shell и обнародован под лицензией GNU General Public License. Стабильный версия APT 3.0.0 произошёл в апреле 2025 года. Версия APT 3.1.0 вышла в мае 2025 года.

На базе APT 3.2.0 после стабилизации будет подготовлен стабильный версия 3.2. Новая ветка APT будет интегрирована в Debian Unstable и Debian Testing, а равным образом будет добавлена в пакетную базу Ubuntu. Проект APT 3.2 планируется к использованию в релизе Debian 14. В Ubuntu 26.04 используется APT 3.1.16, который идентичен релизу 3.2.0, за исключением исправлений в переводах встроенных подсказок и man-страниц.

По информации OpenNET, основные изменения и дополнения в APT 3.2.0:

  • добавлены новые команды «apt why» и «apt why‑not». Команда «apt why» отслеживает причину автоматической установки указанного пакета в числе зависимостей (демонстрирует цепочку зависимостей, которая привела к установке). Команда «apt not‑why» показывает причины невозможности инсталлировать пакет из‑за конфликтов или отсутствия зависимых пакетов. В отличие от похожих команд, предлагаемых в утилите aptitude, добавленные в apt команды выдают не потенциально самую вероятную, а фактическую причину, вычисленную анализатором зависимостей (solver);

  • в файлы «.sources» добавлены опции «Include» и «Exclude», позволяющие скачивать из репозитория только указанные пакеты (белый список) или не обрабатывать определённые пакеты в репозитории (чёрный список);

  • проведён рефакторинг и расширены возможности движка разрешения зависимостей Solver3. Использование Solver3 включено по умолчанию в утилитах командной строки. Solver3 примечателен задействованием алгоритма поиска с возвратом (backtracking) для разрешения конфликтов между зависимостями, улучшением выбора версий, поддержкой выполнения обновлений в несколько стадий, значительным повышением производительности (apt‑test выполняется в два раза быстрее), опцией для установки экспериментальных версий, защитой от удаления вручную поставленных пакетов, более агрессивным автоматическим удалением неиспользуемых зависимостей;

  • реализована сопровождение вариантов микроархитектуры CPU (amd64v1, amd64v2, amd64v3, amd64v4), которые можно указывать в поле «Architecture:» или включать через настройку APT::Architecture‑Variants. В частности, при указании 'APT::Architecture‑Variants { «amd64v3»; «amd64v2» }' будут использоваться отдельные варианты пакетов с исполняемыми файлами, собранными с оптимизациями для архитектур x86-64-v2 и x86-64-v3 (foo_1_amd64v3.deb и foo_1_amd64v3.deb);

  • добавлены команды: «history‑list» для разбора и вывода сведений из лога с историей транзакций с пакетами; «history‑info» для показа информации по отдельным транзакциям; «history‑undo», «history‑redo» и «history‑rollback» для отмены, повтора и отката транзакций с пакетами;

  • в утилиту dselect добавлена сопровождение HTTPS;

  • добавлена безопасность от перехода в спящий режим при выполнении dpkg;

  • добавлена функция привязки запуска apt‑daily к событию подключения ноутбука к стационарному питанию;

  • реализована функция ведения лога со счётчиками производительности в формате JSONL.

Читают сейчас

Аудиторию Steam оценили в 200 млн активных пользователей в месяц — в полтора раза больше, чем у PlayStation

5 минут назад

Аудиторию Steam оценили в 200 млн активных пользователей в месяц — в полтора раза больше, чем у PlayStation

Ежемесячная пользовательская база Steam может приближаться к 200 млн пользователей — по чрезвычайной мере, такой вывод следует из расчётов, которые автор GameDiscoverCo Саймон Карлесс опубликовал в св

Selectel и ИТМО запускают совместную компанию для развития ИИ-сервисов

28 минут назад

Selectel и ИТМО запускают совместную компанию для развития ИИ-сервисов

Selectel и Национальный исследовательский университет ИТМО запускают совместное предприятие. Новая организация будет разрабатывать платформу для создания, внедрения и эксплуатации мультиагентных систе

MCP-сервер FinamTrade: как ИИ-ассистенты меняют оболочку работы с брокерскими данными

29 минут назад

MCP-сервер FinamTrade: как ИИ-ассистенты меняют оболочку работы с брокерскими данными

Ура, мы запустили MCP-сервер для нашей торговой платформы FinamTrade! Теперь наши клиенты могут подключать свои брокерские счета к ИИ-ассистентам, таким как ChatGPT или Claude, и мгновенно получать ин

Tesla запустила конкурс стартапов Cell Giga Challenge для расширения производства аккумуляторных элементов в Берлине

35 минут назад

Tesla запустила конкурс стартапов Cell Giga Challenge для расширения производства аккумуляторных элементов в Берлине

Tesla запустила конкурс стартапов Cell Giga Challenger для расширения производства аккумуляторных элементов на гигафабрике в Берлине. Американский автопроизводитель реализует эту программу на фоне нар

Премия «Хакатоны России 2026»: кто победил. Итоги вечера и цельный список лауреатов

35 минут назад

Премия «Хакатоны России 2026»: кто победил. Итоги вечера и цельный список лауреатов

Привет! 3 июля в Москве мы третий раз вручили Премию «Хакатоны России». Один вечер, шесть блоков, 35 номинаций — и целый год индустрии, спрессованный в несколько часов на сцене. Внутри — полный список