Сегодня важный день для экосистем программного обеспечения Debian и Ubuntu; команда APT официально представила APT 3.0 для любимого миллионами менеджера пакетов, ознаменовав начало совершенно новой стабильной серии, посвященной Стиву Лангашеку, давнему участнику Debian и Ubuntu, который скончался 1 января 2025 года.
Изменений много. Начнем с того, что APT 3.0 включает в себя впечатляющую коллекцию обновлений переводов для голландского, немецкого, французского, бразильского португальского, румынского, каталонского, шведского, чешского и польского языков, что делает инструмент более доступным.
Кроме того, документация и страницы руководств на этих языках получили столь необходимые улучшения, поддерживая пользователей, которые в значительной степени полагаются на ресурсы на местных языках.
С технической точки зрения, APT 3.0 включает в себя окончательную версию так называемого «solver3», полноценного решателя с возвратом, который обещает улучшенное разрешение конфликтов. В предыдущих инкрементных версиях решатель претерпел интенсивную оптимизацию производительности, начиная от улучшенных методов выбора версии и заканчивая сложным управлением предложениями.
Теперь, благодаря инкрементальному обнаружению и постоянному хранению предложений, решатель может изящно вернуться назад при обнаружении сложных угловых случаев. Также следует отметить способность APT управлять поэтапными обновлениями, что особенно полезно для контролируемого развертывания крупных обновлений.
Кроме того, пользовательский интерфейс был обновлен для оптимизации взаимодействия и обеспечения более интуитивно понятной обратной связи. Новый вывод в столбцы обеспечивает аккуратно организованное отображение — думайте об этом как о разнице между аккуратно выровненной электронной таблицей и беспорядочным текстовым файлом.
Сообщения с цветовой кодировкой и жирным выделением помогают пользователям сразу же замечать важные уведомления, предупреждения или конфликты. Например, основные удаления пакетов теперь отображаются красным цветом, в то время как недавно установленные пакеты выделены жирным шрифтом для быстрой идентификации.
Кроме того, улучшенная обработка функций «Рекомендует» и «Предлагает» означает, что APT может выделять необязательные, но полезные пакеты даже во время обновления, добавляя уровень удобства для пользователя, которого раньше не хватало.
Еще одно важное улучшение связано с постоянным вниманием к криптографической надежности. Разработчики добились успехов в замене старых компонентов GnuTLS и GnuPG методами на основе OpenSSL и Sequoia, обеспечив более безопасную проверку пакетов.
Этот переход снижает зависимость от устаревших инструментов и упрощает отладку и управление ключами, особенно с учетом того, что apt-key
был официально заменен на более надежные и современные методы аутентификации.
Менеджер пакетов APT 3.0 теперь принят в нестабильную ветвь Debian и, как ожидается, скоро войдет в тестовую ветвь. Именно там ведется разработка предстоящего выпуска Debian 13 «Trixie» (ожидается, что он будет запущен примерно в середине года), который в настоящее время находится на стадии перехода и заморозки набора инструментов.
Для получения дополнительной информации см. журнал изменений.