Pacman 6.1 выходит в Arch Linux и предлагает улучшения в makepkg, поддержку и многое другое.

Pacman

Pacman, менеджер пакетов Arch Linux

разработчики популярного дистрибутива Arch Linux объявили что дистрибутив уже использует новое обновление вашего менеджера пакетов Pacman 6.1. Эта новая версия содержит ряд улучшений и функций, оптимизирующих процесс управления пакетами, а также улучшения поддержки, реализованные в лучших разделах.

Для тех, кто не знает о Pacman, следует знать, что это, как и APT, DNF или RPM, Это менеджер пакетов который используется в дистрибутивах на основе Arch Linux, таких как сам Arch Linux и производные системы, такие как Manjaro Linux. Пакмаn отвечает за установку, обновление и удаление программного обеспечения, Кроме того, он упрощает управление программным обеспечением за счет автоматизации задач, связанных с управлением пакетами и их зависимостями.

Основные нововведения Pacman 6.1

Одной из примечательных особенностей Pacman 6.1 является внедрение CacheServer, Эта функция позволяет кэшировать загруженные пакеты, что ускоряет загрузку будущих пакетов и упрощает зеркалирование, тем самым повышая эффективность и скорость операций управления пакетами.

Еще одно изменение, которое выделяется в этой новой версии, это в makepkg, в котором реализовано несколько улучшений, в том числе возможность определять заменяющие файлы конфигурации в каталоге makepkg.conf.d, использование библиотеки autodeps вместо libdependents и lib обеспечивает возможность указывать дополнительные флаги для Git через переменную окружения GITFLAGДа, функция проверки() реализована для проверки пользовательского источника. и был добавлен Поддержка контрольной суммы для источников git/mercurial/bzr.

В дополнение к этому отмечается, что изменено поведение утилиты repo-add Чтобы не добавлять информацию о цифровой подписи пакета в репозиторий по умолчанию, была добавлена ​​опция «-include-sig», которая возвращает это поведение при необходимости, и в базу данных репозитория добавляется md5sum.

Такжеn улучшений было сделано в опции –sysroot (следует отметить, что цели для -U больше не интерпретируются относительно sysroot) поддержка кэш-сервера, в опцию «-print» добавлены дополнительные спецификаторы выходного формата. и теперь можно добавлять расширенные поля с данными пакета, предоставляя более подробную информацию и возможности настройки в управлении пакетами.

Pacman 6.1 предоставляет более подробные результаты диагностики при обнаружении конфликтов файлов или повреждении пакетов, что упрощает устранение неполадок, а также предлагает улучшенную поддержку каталога веб-ключей (WKD), повышая безопасность и надежность и целостность загруженных пакетов.

Из других изменений которые выделяются:

  • Произведен переход на OpenSSL для вычисления хэшей sha256 и md5, что повышает безопасность и эффективность проверки целостности пакетов.
  • Расширенное поле данных было включено для предоставления произвольной информации о пакете.
  • Теперь при использовании опции –dbonly хуки выполняться не будут.
  • Более подробная информация предоставляется при возникновении конфликтов файлов или поврежденных пакетов.
  • Улучшена поддержка WKD.
  • Также была улучшена обработка неверных заголовков загрузки.
  • Интерфейс openssl используется для расчета сумм sha256 и md5.
  • Исправлено несколько индикаторов выполнения загрузки.
  • Добавлена ​​опция -D для изменения каталога перед компиляцией.
  • Улучшена поддержка пакетов обрезки и отладки.
  • Добавлена ​​настраиваемая поддержка LTO.
  • Ключи подписи PGP из источников теперь включены в пакет, если они доступны.
  • «pkgtype» хранится в xdata.
  • Удалена сумма md5 из файлов mtree.
  • MAKEPKG_LIBRARY документирован.

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

Что касается тех, кто хочет, чтобы их система уже использовала эту новую версию Pacman, все, что им нужно сделать, это обновить свои пакеты (sudo pacman -Syu), чтобы они были на этой новой версии Pacman.