APT 3.0 отличается улучшенным интерфейсом и навигацией, новым движком, улучшенной поддержкой и многим другим.

  • Новый интерфейс и улучшенная работа терминала: APT 3.0 улучшает визуализацию зависимостей, добавляет настраиваемые цвета и автоматическую навигацию по страницам для более четкого и организованного интерфейса.
  • Solver3, новый движок зависимостей: Внедряет более быструю и точную систему разрешения конфликтов с улучшениями в производительности, управлении версиями и объяснениях ошибок.
  • Прощай, apt-key, привет лучшей безопасности: apt-key удален и принята более безопасная система проверки подписей с поддержкой ключей, специфичных для репозитория, и совместимостью с gpg-sq.

APT 3.0

Несколько дней назад, выпуск долгожданной версии «APT 3.0», который знаменует собой эволюцию этого важного менеджера пакетов APT, включающую в себя улучшения, накопленные в экспериментальной ветке 2.9, и прокладывающую путь к более эффективному управлению программным обеспечением в системах на базе Debian.

Если вы все еще не знаете об APT (Advanced Package Tool), вы должны знать, что это Это фундаментальный инструмент в любой системе на базе Debian., как Убунту. APT действует как высокоуровневый интерфейс для системы пакетов .deb, позволяя управлять программным обеспечением из терминала.

Основные новые возможности APT 3.0

В этой новой версии APT 3.0 одной из самых интересных новых функций является обновление пользовательского интерфейса, что сейчас обеспечивает более четкое представление операций по установке. Где раньше зависимости появился как непрерывный список названий пакетов, Теперь они отображаются в столбцах, соответствующих цвету.

Кроме того, Разделы «НОВЫЕ пакеты» и «Дополнительные пакеты» объединены, устранение дублирования и повышение компактности вывода. Для тех, кто хочет настроить этот интерфейс, были введены новые параметры, такие как APT::Color::*, APT::Configuration::color, а также параметры –color и –no-color.

Автоматическая пагинация и улучшенная навигация

Новая версия APT 3.0 такжеn реализует автоматическую пагинацию для команд типа показ, политика, список, поиск и шоуrc. Эта функция предназначена для улучшения работы на терминалах путем отображения расширенных результатов в более упорядоченном виде, поскольку она управляется опцией Двоичный::apt::Пейджер и переменная окружения ПЕЙДЖЕРА, что позволяет адаптировать дисплей к предпочтениям пользователя.

Solver3: новый механизм разрешения зависимостей

Без сомнения одно из улучшений, достойных аплодисментов этого выпуска APT 3.0 является Введение в Solver3, новый движок для разрешения конфликтов между зависимостями. При включении опции --solver 3.0 эта система использует алгоритм обратного отслеживания, который улучшает как выбор версии, так и общую производительность APT, удваивая скорость выполнения внутренних тестов.

Solver3 APT

Решатель3 включает поддержку многоэтапных обновлений, введите параметр –no-strict-pinning для установки экспериментальных версий, усиливает защиту от удаления вручную установленных пакетов и оптимизирует автоматическую очистку неиспользуемых зависимостей. К этому добавлено новое представление ошибок зависимостей, теперь объясненное более наглядно для облегчения понимания.

Прощай, apt-key

С APT 3.0 старый инструмент apt-key официально прекращен. Модель проверки, основанная на общем глобальном хранилище ключей (/etc/apt/trusted.gpg), была заменена более безопасной архитектурой, где каждый репозиторий имеет собственное хранилище в таких каталогах, как /etc/apt/trusted.gpg.d/ или /etc/apt/keyrings/.

Кроме того, добавлена ​​поддержка gpg-sq, утилита, написанная на Rust на основе проекта Sequoia, которая имитирует выполнение GPG и позволяет проверять цифровые подписи без зависимости от старой системы. Этот инструмент имеет приоритет над gpg, то есть простая его установка заставит APT использовать его по умолчанию. Также принято новое соглашение о расширении файлов: .asc для ключей ASCII и .gpg для двоичных ключей. Любое другое расширение приведет к ошибке, заставив вас изменить некоторые имена файлов в существующих конфигурациях.

Новые функции и улучшения в APT 3.0

Среди других заметных улучшений новая версия включает в себя:

  • Модернизация путем замены библиотек GnuTLS и Gcrypt на бэкэнд на базе OpenSSL.
  • Опция –comment позволяет оставлять заметки, которые записываются в историю транзакций.
  • Добавлена ​​поддержка HTTP-заголовка Retry-After, оптимизирующего возобновление прерванных загрузок.
  • Команда apt list теперь включает опцию –target-release для фильтрации результатов на основе целевой версии.
  • Команда apt show –full теперь отображает дополнительную информацию о политиках закрепления с помощью полей APT-Pin, APT-Candidate и APT-Release.
  • Новый уровень ошибок «аудит», включаемый с помощью --audit, позволяет выявлять потенциальные риски или аномалии во время управления пакетами.
  • Рекомендуется называть файлы sources.list.d, используя имя поставщика в нижнем регистре, например: $(dpkg-vendor –query Vendor | tr AZ az).sources.

Наконец, компонент pkgDepCache был улучшен за счет поддержки транзакций и счетчиков обновлений, что расширило его полезность как инструмента для анализа внутренних зависимостей системы.

Наконец, следует отметить, что Новая версия теперь доступна в ветке Debian Unstable. и находится в процессе интеграции в Debian Testing, где разрабатывается будущий Debian 13. Также планируется его включение в официальные репозитории Ubuntu.

Если вам интересно узнать об этом больше, вы можете проверить детали в по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.