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

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

Особенности [ править ]

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

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

Преимущества [ править ]

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

Компромиссы [ править ]

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

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

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

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