Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Conary - это бесплатная система управления пакетами программного обеспечения , созданная rPath (теперь SAS ) и распространяемая в соответствии с условиями лицензии Apache License Version 2.0 . Он был заимствован из GPLv3 в 2013 году. [2] Он фокусируется на установке пакетов с помощью автоматического разрешения зависимостей от распределенных онлайн- репозиториев и предоставляет краткий и простой в использовании язык описания на основе Python, чтобы указать, как создать пакет. Он используется в Foresight Linux и rPath Linux .

Conary обновляет только те файлы в пакетах, которые необходимо обновить; такое поведение минимизирует требования к полосе пропускания и времени для обновления пакетов программного обеспечения. Conary также поддерживает откаты [3] [4] установки пакетов, а также производных пакетов. [5]

Цепочка инструментов Conary включает rmake , сервер сборки для пакетов conary, который собирает пакеты внутри сред chroot, содержащих только явно перечисленные требования сборки пакета и некоторые другие фундаментальные пакеты. Это очень полезно для упаковщиков, потому что это означает, что сборка пакетов может выполняться в воспроизводимой среде, и упаковщики не могут случайно ввести зависимости от особенностей среды своего компьютера (например, пользовательские файлы конфигурации или недокументированные дополнительные пакеты).

См. Также [ править ]

Ссылки [ править ]

  1. ^ "Выпуск 2.5.9" . 3 марта 2016 . Проверено 20 июля 2018 года .
  2. ^ a b Релицензия под лицензией Apache License версии 2.0 от GPLv3 . Изменение лицензии было осуществлено 1 сентября 2013 года.
  3. ^ "Откат, бочка веселья" . Архивировано из оригинала на 2012-03-30 . Проверено 17 августа 2011 .
  4. ^ Оценить Conary (проект conary-eval WebHome
  5. ^ ewtroan: Производные пакеты, заархивированные 5 июля 2007 г. на Wayback Machine

Внешние ссылки [ править ]

  • Конари: инновационный менеджер пакетов второго поколения
  • Трекер проблем