Läs mer: Komma igång med Munki
Munki är en samling verktyg med öppen källkod som hanterar programvaruinstallation och programvarukonfiguration när de används tillsammans med en webbserverbaserad lagringsplats med paket och paketmetadata. Munki används för det mesta av systemadministratörer som behöver hantera programvaruinstallationer på ett stort antal macOS-datorer, vanligtvis i företags- och utbildningsmiljöer.
I den här artikeln beskrivs stegen för att installera och avinstallera paket med hjälp av Munki.
|
Installera paket
1. Skapa paket i Admin Console
Logga in på Admin Console och gå till fliken Paket och klicka på Skapa paket.
När du har skapat paketet i Adobe Admin Console hämtas paketet till datorn.
2. Importera paket till Munki-lagringsplatsen
-
Öppna terminalen och kör följande kommando:
munkiimport <sökväg till hämtat paket>
-
Du tillfrågas om information om paketet.
Vill du använda befintligt objekt som mall? [J/N]
Om du tidigare har importerat ett Admin Console-paket och vill använda den befintliga mallen:
- Ange J och tryck på Retur
Om det här är det första paketet du importerar eller om du använder en ny mall:
- Ange N och tryck på Retur.
- Tryck på Retur om du vill använda standardobjektnamnet.
- Ange ett visningsnamn och en beskrivning.
- Tryck på Retur om du vill använda versionen och katalogerna.
- Ange kategori och utvecklare och tryck på Retur.
-
Du uppmanas att redigera filen pkginfo som du nyss skapade.
Tryck på J om du vill granska eller redigera filen.
Tryck på N om du vill fortsätta utan att göra några ändringar i filen.
-
Återskapa kataloger för att slutföra importfunktionen.
3. Skapa klientmanifest
Nu finns vårt paket på Munki-lagringsplatsen.
Sedan måste du skapa ett klientmanifest så att Munki vet vad som ska installeras på en viss dator.
Använd verktyget manifestutil för att skapa manifest.
Kör följande kommandon för att skapa nytt manifest och lägga till paketet i det:
- manifestutil --new-manifest site_default
- manifestutil --add-catalog <katalognamn> --manifest site_default
- manifestutil --add-pkg <paketnamn> --manifest site_default
4. Kör installationspaketet på klientdatorn
Paketet kan nu installeras på klientdatorerna.
Om du har angett unattended_install som True, installeras paketet automatiskt när Munki-agenten körs på klientdatorn.
Om du har angett unattended_install som False eller om du behöver utlösa en manuell installation, kör du följande kommando på klientdatorn:
sudo /usr/local/munki/managedsoftwareupdate --installonly
Eller så startar du verktygen Managed Software Center och löser ut installationen.
Avinstallera paket
1. Hämta paket från Admin Console
Logga in på Admin Console och gå till fliken Paket och hämta paketet som du använde för att installera på klientdatorerna.
Använd filen _Uninstall.pkg för avinstallationsprocessen.
2. Importera paket till Munki-lagringsplatsen
-
Öppna terminalen och kör följande kommando:
munkiimport <sökväg till hämtat paket>
-
Du tillfrågas om information om paketet.
Vill du använda befintligt objekt som mall? [J/N]
Om du tidigare har importerat ett Admin Console-paket och vill använda den befintliga mallen:
- Ange J och tryck på Retur
Om det här är det första paketet du importerar eller om du använder en ny mall:
- Ange N och tryck på Retur.
- Tryck på Retur om du vill använda standardobjektnamnet.
- Ange ett visningsnamn och en beskrivning.
- Tryck på Retur om du vill använda versionen och katalogerna.
- Ange kategori och utvecklare och tryck på Retur.
-
Återskapa kataloger för att slutföra importfunktionen.
3. Skapa klientmanifest
Nu finns vårt paket på Munki-lagringsplatsen.
Sedan måste du skapa ett klientmanifest så att Munki vet vad som ska installeras på en viss dator.
Använd verktyget manifestutil för att skapa manifest.
Kör följande kommandon för att skapa nytt manifest och lägga till paketet i det:
- manifestutil --new-manifest site_default
- manifestutil --add-catalog testing --manifest site_default
- manifestutil --add-pkg <paketnamn> --manifest site_default
4. Kör Avinstallera paket på klientdatorn
Paketet kan nu avinstalleras på klientdatorerna.
Om du har angett unattended_install som True, installeras paketet automatiskt när Munki-agenten körs på klientdatorn.
Om du har angett unattended_install som False eller om du behöver utlösa en manuell installation, kör du följande kommando på klientdatorn:
sudo /usr/local/munki/managedsoftwareupdate --installonly
Eller så startar du verktygen Managed Software Center och löser ut installationen.