Система упаковки изображений - Image Packaging System

В Система упаковки изображений, также известный как IPS[1] или pkg (5), является кросс-платформенный (написано в Python ) система управления пакетами созданный OpenSolaris сообщество в координации с Sun Microsystems. Он используется Солярис 11, несколько иллюзия на основе дистрибутивов: OpenIndiana, OmniOS, XStreamOS[2] и растущее количество многоуровневых приложений, включая Стеклянная рыба на различных платформах ОС.

Функции

Возможности включают:

  • Использование ZFS, позволяя несколько сред загрузки и простой откат операций пакета
  • Транзакционные действия
  • Поддержка нескольких архитектур платформ в одном пакете
  • Устаревшая поддержка пакетов SVR4
  • Грамматика расширенного поиска
  • Возможность удаленного поиска
  • Обновления пакетов только на основе изменений
  • Репозиторий сетевых пакетов
  • Публикация файлов и сетевых пакетов
  • История работы пакета
  • Формат пакета на диске (p5p)
  • Мультиплатформенные порты для многоуровневых приложений:

Преимущества

Тот факт, что IPS поставляет каждый отдельный файл на отдельной полке[требуется разъяснение ] с отдельной контрольной суммой, обновление пакета должно заменять только файлы, которые были изменены. За ELF двоичные файлы, он вычисляет контрольные суммы только из загруженных частей двоичного файла ELF; это позволяет, например, чтобы избежать обновления двоичного файла ELF, который изменил только раздел комментариев ELF.

Компромиссы

Из-за того, что IPS доставляет каждый отдельный файл на отдельной полке, медленная работа возникает, когда входной источник находится на носителе с высокой задержкой (например, Интернет с более высоким временем приема-передачи или носитель CD / DVD с медленным поиском).

Рекомендации

  1. ^ «Упаковка и доставка программного обеспечения с помощью системы упаковки изображений в Oracle Solaris 11.1». Информационная библиотека Oracle Solaris 11.1. Получено 18 декабря 2012.
  2. ^ "Раздачи - illumos - illumos wiki". Иллюмос вики. Получено 12 мая 2015.

внешняя ссылка