Pacman 6.0

Теги

Pacman является официальным менеджером пакетов для дистрибутива Arch Linux.

Pacman способен сам найти зависимости, автоматически загрузить и установить все необходимые пакеты. Как правило, пользователю достаточно выполнить только одну команду для полного обновления всей системы. Все пакеты Pacman представляют собой сжатые tar-архивы, каждый из которых содержит программы в откомпилированном виде.

Пакеты загружаются по протоколам FTP или HTTP с определённых сайтов. Дополняет Arch Linux Build System (ABS — система сборки Arch Linux), используемую для создания пакетов из исходных текстов. Данная утилита была упразднена.

Основные изменения в пакетном менеджере:

  • Добавлена поддержка загрузки файлов в несколько параллельных потоков.
  • Реализован вывод строки с индикацией прогресса загрузки данных. Для отключения индикатора прогресса в pacman.conf можно указать опцию "--noprogressbar".
  • Обеспечен автоматический пропуск зеркал, при обращении к которым фиксируется большое число ошибок.
  • Включена обязательная загрузка цифровых подписей пакета, даже если цифровая подпись встроена в БД репозитория или пакет находится в кэше. При отсутствии цифровой подписи в БД для верификации могут использоваться подпиcи, отдельно сохранённые в CacheDir.
  • Добавлена возможность указания в пакете нескольких значений 'Architecture'.
  • В цветной сводке о предстоящем обновлении более заметно выделены номера версий.
  • Добавлена поддержка установки расширенных атрибутов (xattr) при извлечении пакетов.
  • Прекращена поддержка сборочной системы autotools.
  • Решены проблемы со сборкой на таких платформах, как FreeBSD.
  • В makepkg добавлена поддержка оптимизации на этапе связывания, алгоритма сжатия zstd и системы управления кодом fossil.

Следуя философии Arch Linux, Pacman ставит перед собой цель быть мощной системой управления пакетами и при этом оставаться простой в изучении. 

 

Последние материалы