Вышел пакетный менеджер APT 3.0.0
4 апреля 2025 года состоялся релиз инструментария для управления пакетами APT 3.0.0 (Advanced Package Tool). Это решение получило все изменения, накопленные в экспериментальной версии 2.9. Исходный код проекта написан на C++ и Shell и опубликован под лицензией GNU General Public License.
Новый выпуск APT принят в ветку Debian Unstable и в ближайшее время будет интегрирован в репозиторий Debian Testing, в котором развивается релиз Debian 13 и уже используется экспериментальная ветка APT 2.9, а также будет добавлен в пакетную базу Ubuntu.
По информации OpenNET, основные изменения и дополнения в APT 3.0.0:
переработан интерфейс пользователя, в котором реализовано более наглядное отображение списка зависимостей, необходимых для загрузки при установке пакета. Если раньше имена пакетов с зависимостями выводились сплошным списком, то теперь они разбиваются на колонки в стиле утилиты «ls ‑C», а разные блоки вывода подсвечиваются своими цветами (например, удаляемые пакеты выделяются красным, а устанавливаемые — зелёным цветом). При выводе убраны дублирующиеся упоминания дополнительных и новых пакетов (объединены секции «NEW packages» и «additional packages»). Для управления расцветкой добавлены настройки «APT::Color::*» и «APT::Configuration::color», а также опции «‑color» и «‑no‑color»;
реализовано автоматическое разделение на страницы вывода команд «show», «policy», «list», «search» и «showsrc». Разбивка на страницы включается через настройку Binary::apt::Pager, а приложение для разделения страниц определяется через переменную окружения PAGER;
реализован улучшенный движок разрешения зависимостей Solver3 (включается через опцию «‑solver 3.0»), в котором для разрешения конфликтов между зависимостями задействован алгоритм поиска
Читать на habr.com