Мунки (программное обеспечение)
![]() | |
Разработчик(и) | Анимационные студии Уолта Диснея |
---|---|
Первоначальный выпуск | 1 сентября 2014 г |
Репозиторий | github |
Написано в | Питон |
Операционная система | Мак ОС Х |
Тип | Управление конфигурацией , DevOps , Инфраструктура как код |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | www |
Munki — это набор инструментов с открытым исходным кодом, которые управляют установкой и настройкой программного обеспечения при использовании вместе с репозиторием пакетов и метаданных пакетов на базе веб-сервера. Обычно он используется системными администраторами , которым необходимо управлять установками программного обеспечения на большом количестве компьютеров MacOS , обычно в корпоративных и образовательных средах. [1] [2] [3]
Обзор
[ редактировать ]На стороне сервера Munki может использовать любой веб-сервер. Вы можете использовать любой доступный современный веб-сервер на любой платформе. Современный, потому что размер некоторых программных пакетов может превышать 2 ГБ, а у старых веб-серверов возникают проблемы с обслуживанием файлов такого размера. Munki не требует установки специального программного обеспечения на веб-сервере, но необходимы разрешения на запись для каталогов и файлов на веб-сервере.
Munki может устанавливать программное обеспечение, поставляемое в виде стандартных пакетов Apple — тех же пакетов, которые при двойном щелчке открываются в Apple Installer.app. Munki также может устанавливать программное обеспечение с образов дисков. Во многих случаях Munki также может удалить установленное программное обеспечение. Munki может обновлять программное обеспечение, которое оно не устанавливало самостоятельно. Munki можно настроить для установки обновлений программного обеспечения Apple. Это позволяет пользователям без прав администратора устанавливать доступные обновления Apple. См. здесь для получения дополнительной информации.
Релиз Мунки | Поддержка macOS |
---|---|
Мунки | macOS версии 10.7 « Mountain Lion » и выше |
Мунки | macOS версии 10.6 « Snow Leopard » до macOS версии 10.13 « High Sierra » |
Мунки | macOS версии 10.5 « Leopard » до macOS версии 10.9 « Mavericks » |
Компоненты
[ редактировать ]Большая часть данных, необходимых Munki для работы, хранится на веб-сервере. Мунки использует три типа данных:
- Элементы установщика: это пакеты или образы дисков, содержащие устанавливаемое программное обеспечение. Во многих случаях вы можете использовать пакет или образ диска, предоставленный поставщиком программного обеспечения, без необходимости каким-либо образом переупаковывать или преобразовывать установочный пакет. Иногда их называют просто «пакетами», но на самом деле Munki может устанавливать из вещей, которые не являются строго пакетами Apple Installer.
- Каталоги : это списки доступного программного обеспечения, содержащие метаданные об элементах установщика. Вы, как администратор Munki, создаете эти каталоги, используя инструменты, поставляемые с Munki. Каталоги обычно создаются из отдельных файлов, называемых файлами «pkginfo», которые описывают метаданные для одного элемента установщика. Узнайте больше о файлах pkginfo здесь.
makecatalogs
инструмент используется для создания каталогов из файлов pkginfo.
- Манифесты . Манифест — это, по сути, список того, какое программное обеспечение должно быть установлено на данном компьютере или удалено с него. У вас может быть отдельный манифест для каждой машины или один манифест для всех ваших машин. Манифесты могут включать в себя содержимое других манифестов, что позволяет группировать программное обеспечение для удобного добавления в клиентские манифесты. Например, вы можете создать манифест со списком всего программного обеспечения, которое должно быть установлено на каждом компьютере в вашей организации. Тогда манифест для клиента может включать манифест общего программного обеспечения и, кроме того, иметь программное обеспечение, уникальное для этого клиента.
Манифесты и каталоги хранятся на веб-сервере в виде стандартных файлов Apple plist в текстовом формате. Файлы pkginfo также представляют собой файлы в формате plist.
См. также
[ редактировать ]- Сравнение программного обеспечения для управления конфигурацией с открытым исходным кодом
- DevOps
- Набор инструментов DevOps
Ссылки
[ редактировать ]- ^ Фелькер, Михаил (30 января 2013 г.). «Инструменты с открытым исходным кодом для управления компьютерами Mac на предприятии» . IT-профессионал Тома .
- ^ Нигл, Грег. «MacEnterprise: управление установкой программного обеспечения с помощью Munki» . МакТех .
- ^ Смит, Уильям (2015). Руководство администратора Enterprise Mac . стр. 449–450. ISBN 9781484217061 . OCLC 930703381 .