The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз пакетного менеджера APT 3.2.0

08.04.2026 08:50 (MSK)

Сформирован релиз инструментария для управления пакетами APT 3.2.0 (Advanced Package Tool), который вобрал изменения, накопленные в экспериментальной ветке 3.1. В ближайшее время новый выпуск будет интегрирован в ветки Unstable и Debian Testing, а также будет добавлен в пакетную базу Ubuntu. APT 3.2 будет задействован в релизе Debian 14. В Ubuntu 26.04 используется APT 3.1.16, который идентичен релизу 3.2.0, за исключением исправлений в переводах встроенных подсказок и man-страниц.

Из изменений можно отметить:

  • Добавлены новые команды "apt why" и "apt why-not". Команда "apt why" отслеживает причину автоматической установки указанного пакета в числе зависимостей (показывает цепочку зависимостей, которая привела к установке). Команда "apt why-not" показывает причины невозможности установить пакет из-за конфликтов или отсутствия зависимых пакетов. В отличие от похожих команд, предлагаемых в утилите 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.


  1. Главная ссылка к новости (https://salsa.debian.org/apt-t...)
  2. OpenNews: В Debian намерены добавить Rust в число обязательных зависимостей к APT
  3. OpenNews: Релиз пакетного менеджера APT 3.0.0
  4. OpenNews: Для Ubuntu 25.10 подготовлены варианты пакетов, оптимизированные для архитектуры x86-64-v3
  5. OpenNews: Релиз пакетного менеджера RPM 6.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65168-apt
Ключевые слова: apt, debian
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:39, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Как этого всего могла раньше не быть? Apt на секундочку 28 лет.
     
     
  • 2.13, freehck (ok), 11:35, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как этого всего могла раньше не быть? Apt на секундочку 28 лет.

    Потому что автоматический разбор взвешенного орграфа — это ни разу не просто.

     
     
  • 3.16, Аноним (16), 12:01, 08/04/2026 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     

  • 1.2, Аноним (1), 09:43, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сейчас в проекте дебиан сменился главный и она сделает apt снова великим.
     
     
  • 2.32, Сладкая булочка (?), 16:02, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Шрути подключилась к проекту в 2016 году и принимала участие в поддержке 194 пакетов, среди которых пакеты c библиотеками для Ruby, Node.js и Go, а также пакеты со шрифтами.

    Скорее она сделает из него npm.

     

  • 1.5, kravich (ok), 10:03, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Даже в APT теперь белые списки...
     
     
  • 2.17, Аноним (17), 12:17, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Главное, чтобы он работал в ваших дистрибутивах после того как у вас останутся лишь белые списки.
     
     
  • 3.23, Аноним (23), 13:19, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Главное, чтобы он работал в ваших дистрибутивах после того как у вас
    > останутся лишь белые списки.

    Не будет, потому что в единственно рукопожатом с ФСТЭК дистре, в котором есть apt, там не современный apt, а apt-get+rpm махровейшей версии, которая куска возможностей современного apt не имеет уже.

     
     
  • 4.30, Аноним (30), 15:25, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    apt-rpm? Скрестили ужа с ежом. Буквально.
     
     
  • 5.34, Lyrix (ok), 16:11, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>apt-rpm? Скрестили ужа с ежом

    Так это не они скрестили. Лет двадцать назад это был бразильский прорыв, сделавший rpm дистры аля Mandrake снова великими! Dependency hell дело такое... Но, тогда же пришла Ubuntu с бесплатной доставкой на дом.

     
     
  • 6.37, Аноним (37), 16:18, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Mandrake

    И чуть ли не единственные, кто продолжает мyчutь егo tрyп - ALT Linux, Mageia и ROSA Linux.

     
     
  • 7.41, Аноним (23), 17:30, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Mandrake
    > И чуть ли не единственные, кто продолжает мyчutь егo tрyп - ALT
    > Linux, Mageia и ROSA Linux.

    Не единственное, сейчас ещё есть забугорный PCLinuxOS, интересный кстати дистрибутив, он также использует apt-get+rpm

     
     
  • 8.50, Аноним (50), 20:34, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Т е Альт не оригинал ... текст свёрнут, показать
     
  • 5.49, Аноним (1), 20:33, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это Ши-матьего-горин постарался.
     
  • 3.29, Аноним (30), 15:19, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://mirror.yandex.ru/debian/
     
     
  • 4.36, Аноним (17), 16:17, 08/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.40, Аноним (37), 16:22, 08/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.42, А как же так (?), 17:31, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > https://mirror.yandex.ru/debian/

    Ага, только секурити репозиторий, у Debian отдельно.

     
     
  • 5.44, Аноним (44), 17:36, 08/04/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     

  • 1.7, ryoken (ok), 10:15, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>backtracking

    С Gentoo скопипастили?

     
     
  • 2.51, Аноним (1), 20:34, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Генту такого не надо он против менеджеров.
     

  • 1.10, Жироватт (ok), 10:35, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Добавлены новые команды "apt why" и "apt why-not".

    Я удивлен, что тут задействован солвер, а не локальная модель, которая на основе внутренней базы глюков нагаллюцинирует причину. Это было бы куда стильно, модно, молодёжно - а главное такой-то повод всем засунуть в базовую систему пакет с ИИ-следилкой. За возрастом пользователя канеш, а вы о чем подумали?

     
     
  • 2.19, Аноним (19), 12:31, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > стильно, модно, молодёжно

    Это для Arch Linux и деривативов вроде Cachy.

     
     
  • 3.26, Аноним (26), 14:41, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В пакмане такого нет.
     
     
  • 4.28, Аноним (37), 14:53, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    *пока* нет.
     
  • 4.43, Аноним (23), 17:33, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > В пакмане такого нет.

    И не будет, pacman это просто ставилка/удалялка пакетов, оттого такой быстрый, по функционалу ему до APT как до Китая известным способом.

     

  • 1.14, Аноним (14), 11:36, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Добавлены новые команды "apt why" и "apt why-not". (...) Команда "apt not-why" показывает причины

    Так всё-таки "why-not" или "not-why"?

     
     
  • 2.15, Аноним (15), 11:51, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Можно ещё добавить why-why — для недоверчивых и not-not — для пугливых. :-)
     
  • 2.27, Аноним (37), 14:51, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    why-not
    https://salsa.debian.org/apt-team/apt/-/blob/main/cmdline/apt.cc#L107
     

  • 1.18, Аноним (19), 12:30, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    $ apt why

    Первая причина это ты
    А вторая все твои мечты...

     
     
  • 2.20, Аноним (20), 12:39, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Третья причина - это боль
    От того, что умерла консоль.
     
     
  • 3.38, Аноним (17), 16:20, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    apt why so serious?
     

  • 1.21, Аноним (21), 12:51, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Проведён рефакторинг и расширены возможности движка разрешения зависимостей Solver3

    Каких только костылей не делают, лишь бы не использовать nix/guix.

     
     
  • 2.24, Аноним (23), 13:21, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>Проведён рефакторинг и расширены возможности движка разрешения зависимостей Solver3
    > Каких только костылей не делают, лишь бы не использовать nix/guix.

    nix шибко зависит от ЧСВ-проекта, который всё из режима R&D-полигона до готового для массового применения продукта не может вылупиться. А guix видимо слишком маргинален для мейнстрима, хотя выглядит более разумным из этих двух.

     
  • 2.25, Аноним (25), 14:27, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > nix

    Опасно использовать с ключевыми разработчиками - фурями.

    > guix

    С рецептами на лиспе это не более чем несмешная шутка.

     

  • 1.22, mumu (ok), 13:10, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вкусные фишки. Давно так ченжлоги не радовали
     
  • 1.31, Аноним (31), 15:35, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Этот убогий APT до сих пор помечает уже установленные пакеты как установленные вручную, при попытке их установить?
     
  • 1.33, Аноним (33), 16:11, 08/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Реализована поддержка вариантов микроархитектуры CPU

    Это конец. Говорит о двух вещах:

    1. ориентированность на маркетологов, то есть на продажи, а не на технологию.
    2. подготовке к дропу "устаревших" архитектур по примеру всяких помоек вроде SUSE, Fedora и Ubuntu.

     
     
  • 2.35, Аноним (35), 16:17, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Поясню первый пункт. Нет такой вещи, как "вариант микроархитектуры". Есть поддержка конкретных наборов инструкций. И до этого нововведения apt был ориентирован именно на конкретные инструкции, всё это резрешалось через зависимости: то есть можно было сделать метапакет, и к нему - пакеты-варианты, и в зависимости от установленных виртуальных пакетов, показывающих доступные наборы инструкций, поставился бы нужный пакет со специализированным именем.
    "Вариант микроархитектуры" - это маркетинговый булшит, и его даже критиковал сам Линус. Но то, что работник Канони-калла внедряет маркетинговый буллшит - ничего хорошего не предвещает.
     
  • 2.39, Аноним (17), 16:22, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Только ты чуток перепутал. Дроп устаревших архитектур - это твой конец, а не их.
     
     
  • 3.45, Аноним (45), 17:38, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо на меня свои больные фантазии вешать.
     
     
  • 4.52, Аноним (17), 21:10, 08/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.46, Аноним (23), 17:47, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так, в отличии от красношляпых, которые решили дропнуть всё что ниже x86-64-v... большой текст свёрнут, показать
     
     
  • 3.47, Аноним (47), 19:06, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я прекрасно понимаю, что поддержка нужна для того, чтобы иметь разные версии пак... большой текст свёрнут, показать
     
     
  • 4.48, Аноним (23), 20:00, 08/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Вы ВОЗМОЖНО были бы правы, если бы рассчёт действительно... большой текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру