Менеджер пакетов Debian APT получил крупное обновление с выпуском версии 3.0.. Этот новый выпуск представляет собой важный шаг в экосистеме распространения пакетов для систем GNU/Linux на базе Debian, включая Ubuntu. APT 3.0 был выпущен как новая стабильная версия после периода разработки, отмеченного значительными изменениями как во внешнем виде, так и во внутреннем функционировании менеджера.
APT 3.0 Он не только меняется снаружи, он также меняется внутри.. Среди наиболее примечательных новых функций — внедрение более понятного и организованного интерфейса, а также нового механизма разрешения зависимостей. Эти улучшения затронут не только тех, кто администрирует серверы Debian, но и более продвинутых пользователей, которые управляют своими пакетами из командной строки.
APT 3.0 имеет более понятный и доступный интерфейс
Одним из наиболее заметных улучшений APT 3.0 является его обновленный интерфейс командной строки. Теперь данные отображаются в столбчатом формате, что облегчает чтение и позволяет организовать информацию более упорядоченно. Эта реорганизация направлена на экономию времени пользователей, позволяя им быстрее находить пакеты, которые они хотят установить или обновить.
Еще одним визуальным новшеством является использование цветов для обозначения определенных действий.. Например, удаление пакетов отображается красным цветом, а другие действия, такие как установки и обновления, отображаются зеленым цветом. Такое цветовое кодирование значительно повышает скорость понимания изменений, вносимых APT в систему.
Кроме того, индикатор хода установки был улучшен и теперь включает блоки Unicode. для более плавного и визуального отображения хода работ в соответствии с современным окружением терминала. Интерфейс тоже уменьшает многословие на выходе предлагая более чистый опыт, сосредоточенный на том, что актуально.
Новый, более эффективный преобразователь пакетов в APT 3.0
APT 3.0 включает в себя совершенно новый пакетный преобразователь, который можно активировать с помощью опции --solver
. Этот двигатель был разработан для принимать более разумные решения в процессе разрешения зависимостей и позволяет при необходимости вернуться к версиям, не являющимся кандидатами.
также поведение команды было изменено autoremove
, Делать это более агрессивный освободить место, более агрессивно удаляя пакеты, которые больше не нужны, и сохраняя только те, которые считаются необходимыми в соответствии с новой логикой разрешения.
Новые функции для администраторов и опытных пользователей
Версия 3.0 менеджера APT Он приносит с собой несколько дополнительных функций, которые расширяют возможности пользователя.. Среди них — поддержка --target-release
в команде apt list
, полезно для фильтровать списки в зависимости от конкретной версии операционной системы.
Добавлена опция --comment
чтобы пользователи могли добавлять аннотации в историю действий APT, что позволяет более детально отслеживать изменения, вносимые в систему.
Еще одним заметным улучшением является Интеграция автоматического пагинатора в стиле Git, что позволяет вам с комфортом перемещаться по длинным текстовым выводам. Кроме того, информация о приоритетах закрепления пакетов начала отображаться с помощью опции apt show --full
.
Совместимость, модернизация и улучшения бэкэнда
С целью адаптации к современным архитектурам APT 3.0 улучшил совместимость с портами Debian и добавьте команду modernize-sources
для облегчения обновления источников программного обеспечения.
Также реализована поддержка несжатых индексов на локальных зеркалах (file:/)., оптимизируя время доступа к данным в определенных конфигурациях, а также улучшения в расчете установленного размера ядра в /boot
, критическая область в системах с ограниченными разделами.
В разделе криптографических зависимостей APT Теперь вы можете работать с OpenSSL вместо GnuTLS и gcrypt, решение, которое направлено на уменьшить нагрузку на техническое обслуживание проекта и улучшить совместимость с широко используемыми библиотеками.
Обновления документации и переводов
Усилия по превращению APT в доступный и глобальный инструмент отражены в включение многоязыковых обновлений. Переводы на голландский, бразильский португальский, румынский, немецкий, французский и каталонский языки были обновлены, что обеспечивает более дружелюбный опыт для носителей разных языков.
Внутренняя документация также претерпела улучшения.с целью прояснить поведение и облегчить поддержку программного обеспечения сообществом разработчиков и пользователей.
Доступность и будущее
APT 3.0 будет присутствовать по умолчанию в Debian 13 «Trixie», выпуск которого запланирован на середину 2025 года. Ожидается также, что он будет принят в Ubuntu 25.04 (Ubuntu уже использовала предварительную версию), выпуск которой запланирован на ближайшее время. На данный момент эта версия добавлена в нестабильную ветку Debian и будет распространяться постепенно.
Этот выпуск посвящается Стиву Лангасеку, известному участнику проектов Debian и Ubuntu.. Его работы оказали значительное влияние на эволюция основных инструментов системы, например, самого APT.
Для тех, кто хочет попробовать APT 3.0 как можно скорее, Исходный код и двоичный пакет доступны в нестабильных репозиториях Debian.. Оттуда вы можете скомпилировать или установить его, если вы готовы принять некоторые риски для стабильности, присущие этим предстабильным выпускам канала.
С APT 3.0 Debian представляет существенную эволюцию своего базового инструмента для управления программным обеспечением. Эта новая глава в истории менеджера пакетов отвечает не только техническим потребностям, но и поиску более удобного, полезного и эффективного опыта для самых требовательных пользователей. Благодаря внутренним и визуальным изменениям, а также новым функциям APT 3.0 обещает стать ключевым релизом для будущего системы.