Další informace naleznete v tématu Začínáme s Munki
Munki představuje kolekci nástrojů s Open-Source licencí, které se používají ke správě instalace a konfigurace softwaru při společném použití s úložištěm balíčků a metadat balíčků na webovém serveru. Nástroj obvykle používají správci systému, kteří mají zájem o správu instalace softwaru na velkém počtu počítačů se systémem macOS (obvykle tedy v prostředí podniků nebo vzdělávacích institucí).
Tento článek vás provede instalací a odinstalací balíčků prostřednictvím nástroje Munki.
|
Instalace balíčku
1. Vytvořte balíček v konzoli Admin Console
Přihlaste se do konzole Admin Console a přejděte na kartu Balíčky, kde klikněte na tlačítko Vytvořit balíček.
Po vytvoření balíčku v konzoli Adobe Admin Console se balíček stáhne do počítače.
2. Importujte balíček do Munki repo
-
Na terminálu použijte následující příkaz:
munkiimport <cesta ke staženému balíčku>
-
Budete vyzváni k zadání informací o balíčku.
Použít stávající položku jako šablonu? [a/N]
Pokud jste již v minulosti importovali balíček Admin Console a chcete použít dřívější šablonu:
- Stiskněte klávesu A a poté Enter
Pokud se jedná o první importovaný balíček nebo pokud chcete použít novou šablonu:
- Stiskněte klávesu B a poté Enter.
- Stisknutím klávesy Enter použijte výchozí název položky.
- Zadejte popisný název a popis.
- Stisknutím klávesy Enter začněte používat verzi a katalogy.
- Zadejte kategorii a vývojáře a stiskněte klávesu Enter.
-
Budete vyzváni k úpravě nově vytvořeného souboru pkginfo.
Stisknutím klávesy A získáte možnost kontroly a úpravy souboru.
Stisknutím klávesy N pokračujte bez provedení změn v souboru.
-
Přestavte katalogy a dokončete import.
3. Vytvořte manifest klienta
Nyní máme balíček v Munki repo.
Dále je třeba vytvořit manifest klienta, aby nástroj Munki věděl, co se má na daném počítači nainstalovat.
K vytvoření manifestu použijte nástroj manifestutil.
Spuštěním následujících příkazů vytvořte nový manifest a přidejte k němu balíček:
- manifestutil --new-manifest site_default
- manifestutil --add-catalog <název katalogu> --manifest site_default
- manifestutil --add-pkg <název balíčku> --manifest site_default
4. Spusťte instalační balíček na klientském počítači
Balíček je tímto připraven k instalaci na klientských počítačích.
Pokud jste pro unattended_install použili hodnotu True, balíček se automaticky nainstaluje při dalším spuštění agenta munki na klientském počítači.
Pokud jste pro unattended_install použili hodnotu False nebo pokud potřebujete spustit instalaci ručně, použijte na klientském počítači následující příkaz:
sudo /usr/local/munki/managedsoftwareupdate --installonly
Případně spusťte nástroj Centrum pro správu softwaru a spusťte instalaci.
Odinstalování balíčku
1. Stáhněte balíček z konzole Admin Console
Přihlaste se v konzoli Admin Console, přejděte na kartu Balíčky a stáhněte si balíček použitý k instalaci na klientských počítačích.
K odinstalaci použijte soubor _Uninstall.pkg.
2. Importujte balíček do Munki repo
-
Na terminálu použijte následující příkaz:
munkiimport <cesta ke staženému balíčku>
-
Budete vyzváni k zadání informací o balíčku.
Použít stávající položku jako šablonu? [a/N]
Pokud jste již v minulosti importovali balíček Admin Console a chcete použít dřívější šablonu:
- Stiskněte klávesu A a poté Enter
Pokud se jedná o první importovaný balíček nebo pokud chcete použít novou šablonu:
- Stiskněte klávesu B a poté Enter.
- Stisknutím klávesy Enter použijte výchozí název položky.
- Zadejte popisný název a popis.
- Stisknutím klávesy Enter začněte používat verzi a katalogy.
- Zadejte kategorii a vývojáře a stiskněte klávesu Enter.
-
Přestavte katalogy a dokončete import.
3. Vytvořte manifest klienta
Nyní máme balíček v Munki repo.
Dále je třeba vytvořit manifest klienta, aby nástroj Munki věděl, co se má na daném počítači nainstalovat.
K vytvoření manifestu použijte nástroj manifestutil.
Spuštěním následujících příkazů vytvořte nový manifest a přidejte k němu balíček:
- manifestutil --new-manifest site_default
- manifestutil --add-catalog testing --manifest site_default
- manifestutil --add-pkg <název balíčku> --manifest site_default
4. Spusťte odinstalační balíček na klientském počítači
Balíček je tímto připraven k odinstalaci z klientských počítačů.
Pokud jste pro unattended_install použili hodnotu True, balíček se automaticky nainstaluje při dalším spuštění agenta munki na klientském počítači.
Pokud jste pro unattended_install použili hodnotu False nebo pokud potřebujete spustit instalaci ručně, použijte na klientském počítači následující příkaz:
sudo /usr/local/munki/managedsoftwareupdate --installonly
Případně spusťte nástroj Centrum pro správu softwaru a spusťte instalaci.