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.