Munki (software) - Munki (software)
![]() | |
Vývojáři | Animační studia Walta Disneyho |
---|---|
První vydání | 1. září 2014 |
Úložiště | github |
Napsáno | Krajta |
Operační systém | Mac OS X |
Typ | Správa konfigurace, DevOps, Infrastruktura jako kód |
Licence | Licence Apache 2.0 |
webová stránka | www |
Munki je kolekce nástrojů s otevřeným zdrojovým kódem, které spravují instalaci a konfiguraci softwaru při použití společně s úložištěm balíčků a metadat balíčků na webovém serveru. Obvykle jej používá správci systému kteří potřebují spravovat softwarové instalace na velkém počtu Operační Systém Mac počítače, obvykle v podnikových a vzdělávacích prostředích.[1][2][3]
Přehled
Na straně serveru může Munki použít jakýkoli webový server. Můžete použít jakýkoli dostupný moderní webový server na jakékoli platformě. Moderní, protože některé softwarové balíčky mohou mít velikost přes 2 GB a starší webové servery mají problémy se zobrazováním souborů této velikosti. Munki nevyžaduje instalaci konkrétního softwaru na webový server, vyžaduje se však oprávnění k zápisu pro adresáře a soubory na webovém serveru.
Munki může instalovat software dodávaný jako standard Jablko balíčky - stejný druh balíčků, který se po dvojitém kliknutí otevře v instalačním programu Apple Installer.app. Munki může také instalovat software z obrazů disků. V mnoha případech může Munki odebrat také nainstalovaný software. Munki může aktualizovat software, který sám nenainstaloval. Munki lze nakonfigurovat tak, aby instaloval aktualizace softwaru Apple. To umožňuje uživatelům bez oprávnění správce instalovat dostupné aktualizace Apple. Další informace najdete zde.
Munki Release | podpora macOS |
---|---|
Munki 3 | macOS verze 10.7 "Horský lev "a výše |
Munki 2 | macOS verze 10.6 "Levhart sněžný „prostřednictvím systému macOS verze 10.13“High Sierra " |
Munki 1 | macOS verze 10,5 "Leopard „prostřednictvím systému macOS verze 10.9“Mavericks " |
Součásti
Většina dat potřebných k fungování je uložena na webovém serveru. Munki používá tři typy dat:
- Instalační položky: jedná se o balíčky nebo obrazy disků obsahující software, který se má nainstalovat. V mnoha případech můžete použít obraz balíčku nebo disku poskytnutý prodejcem softwaru, aniž byste museli jakkoli přebalovat nebo převádět instalační balíček. Někdy se tomu říká jen „balíčky“, ale ve skutečnosti může Munki instalovat z věcí, které nejsou striktně balíčky Apple Installer.
- Katalogy: toto jsou seznamy dostupného softwaru obsahující metadata o položkách instalačního programu. Vy, jako správce Munki, vytváříte tyto katalogy pomocí nástrojů dodávaných s Munki. Katalogy jsou obvykle vytvářeny z jednotlivých souborů, tzv. Souborů „pkginfo“, které popisují metadata pro jednu položku instalačního programu. Další informace o souborech pkginfo naleznete zde. The
makecatalogy
nástroj se používá k vytváření katalogů ze souborů pkginfo.
- Projevy: Manifest je v podstatě seznam toho, jaký software by měl být nainstalován nebo odebrán z daného počítače. Pro každý stroj můžete mít jiný manifest nebo pro všechny vaše stroje jeden manifest. Manifesty mohou zahrnovat obsah dalších manifestů, což vám umožní seskupit software pro snadné přidání k manifestům klienta. Můžete například vytvořit manifest obsahující veškerý software, který musí mít každý stroj ve vaší organizaci. Manifest pro klienta by pak mohl zahrnovat manifest společného softwaru a navíc mít software jedinečný pro tohoto klienta.
Manifesty a katalogy jsou na webovém serveru uloženy jako standardní soubory Apple plist v textovém formátu. Soubory pkginfo jsou také soubory ve formátu plist. Pokud jste spravovali stroje Mac OS X, téměř jistě jste narazili na soubory plist. Jedná se o dobře srozumitelný způsob ukládání strukturovaných dat v textovém formátu.
Viz také
Reference
- ^ Felker, Mikhael (30. ledna 2013). „Nástroje s otevřeným zdrojovým kódem pro správu počítačů Mac v podniku“. Tom's IT Pro.
- ^ Neagle, Greg. „MacEnterprise: Správa instalací softwaru pomocí Munki“. MacTech.
- ^ Smith, William (2015). Příručka pro správce Enterprise Mac. str. 449–450. ISBN 9781484217061. OCLC 930703381.