Pakketten distribueren met Munki

Munki is een verzameling open-source tools die de installatie en configuratie van software beheren wanneer ze worden gebruikt in combinatie met een opslagplaats voor pakketten en pakketmetadata op een webserver. Het wordt meestal gebruikt door systeembeheerders die software-installaties moeten beheren op grote aantallen macOS-computers, meestal in bedrijfs- en onderwijsomgevingen.

Dit artikel leidt u door de stappen waarmee u pakketten kunt installeren en verwijderen met behulp van Munki.

Lees verder: Aan de slag met Munki

Pakket installeren

1. Een pakket maken in de Admin Console

Meld u aan bij de Admin Console, ga naar het tabblad Pakketten en klik op Pakket maken.

Nadat u het pakket hebt gemaakt in de Adobe Admin Console, wordt het pakket gedownload naar uw computer.

2. Het pakket importeren in de Munki-opslagplaats

  1. Voer de volgende opdracht uit in de terminal:

    munkiimport <pad van gedownload pakket>

  2. U wordt gevraagd om gegevens over het pakket.

    Use existing item as a template? [y/N]

    Als u eerder een Admin Console-pakket hebt geïmporteerd en u de bestaande sjabloon wilt gebruiken:

    1. Druk op Y in en druk op Return

    Als dit het eerste pakket is dat u importeert of als u een nieuwe sjabloon gebruikt:

    1. Druk op N in en druk op Return.
    2. Druk op Return om de standaard itemnaam te gebruiken.
    3. Voer een Display name (Weergavenaam) en Description (Beschrijving) in.
    4. Druk op Return om de versie en de catalogi te gebruiken.
    5. Voer de categorie en ontwikkelaar in en druk op Return.
  3. U wordt gevraagd of u het zojuist gemaakte bestand pkginfo wilt bewerken.

    Druk op Y om het bestand te bekijken of te bewerken.

    Druk op N om door te gaan zonder het bestand te wijzigen.

  4. Bouw de catalogi opnieuw op om de importfunctionaliteit te voltooien.

3. Een clientmanifest maken

We hebben nu een pakket in de Munki-opslagplaats.

Vervolgens moet u een clientmanifest maken, zodat Munki weet wat op een bepaalde computer moet worden geïnstalleerd.

Gebruik de tool manifestutil om een manifest te maken.

Voer de volgende opdrachten uit om een nieuw manifest te maken en het pakket eraan toe te voegen:

  • manifestutil --new-manifest site_default
  • manifestutil --add-catalog <naam van catalogus> --manifest site_default
  • manifestutil --add-pkg <naam van pakket> --manifest site_default

4. Het installatiepakket uitvoeren op de clientcomputer

Het pakket is nu klaar om op de clientcomputers te worden geïnstalleerd.

Als u unattended_install hebt ingesteld op True, wordt het pakket automatisch geïnstalleerd wanneer de Munki-agent de volgende keer op de clientcomputer wordt uitgevoerd.

Als u unattended_install hebt ingesteld op False of als u een handmatige installatie moet activeren, voert u de volgende opdracht uit op de clientcomputer:

sudo /usr/local/munki/managedsoftwareupdate --installonly

Of start tools voor een beheerd softwarecentrum en activeer de installatie.

Pakket verwijderen

1. Download het pakket van de Admin Console

Meld u aan bij de Admin Console, ga naar het tabblad Pakketten en download het pakket dat u hebt gebruikt om op de clientcomputers te installeren.

Gebruik het bestand _Uninstall.pkg voor het verwijderingsproces.

2. Het pakket importeren in de Munki-opslagplaats

  1. Voer de volgende opdracht uit in de terminal:

    munkiimport <pad van gedownload pakket>

  2. U wordt gevraagd om gegevens over het pakket.

    Use existing item as a template? [y/N]

    Als u eerder een Admin Console-pakket hebt geïmporteerd en u de bestaande sjabloon wilt gebruiken:

    1. Druk op Y in en druk op Return

    Als dit het eerste pakket is dat u importeert of als u een nieuwe sjabloon gebruikt:

    1. Druk op N in en druk op Return.
    2. Druk op Return om de standaard itemnaam te gebruiken.
    3. Voer een Display name (Weergavenaam) en Description (Beschrijving) in.
    4. Druk op Return om de versie en de catalogi te gebruiken.
    5. Voer de categorie en ontwikkelaar in en druk op Return.
  3. Bouw de catalogi opnieuw op om de importfunctionaliteit te voltooien.

3. Een clientmanifest maken

We hebben nu een pakket in de Munki-opslagplaats.

Vervolgens moet u een clientmanifest maken, zodat Munki weet wat op een bepaalde computer moet worden geïnstalleerd.

Gebruik de tool manifestutil om een manifest te maken.

Voer de volgende opdrachten uit om een nieuw manifest te maken en het pakket eraan toe te voegen:

  • manifestutil --new-manifest site_default
  • manifestutil --add-catalog testing --manifest site_default
  • manifestutil --add-pkg <naam van pakket> --manifest site_default

4. Het verwijderingspakket uitvoeren op de clientcomputer

Het pakket is nu klaar om van de clientcomputers te worden verwijderd.

Als u unattended_install hebt ingesteld op True, wordt het pakket automatisch geïnstalleerd wanneer de Munki-agent de volgende keer op de clientcomputer wordt uitgevoerd.

Als u unattended_install hebt ingesteld op False of als u een handmatige installatie moet activeren, voert u de volgende opdracht uit op de clientcomputer:

sudo /usr/local/munki/managedsoftwareupdate --installonly

Of start tools voor een beheerd softwarecentrum en activeer de installatie.

 Adobe

Krijg sneller en gemakkelijker hulp

Nieuwe gebruiker?

Adobe MAX 2024

Adobe MAX
De creativiteitsconferentie

14–16 oktober Miami Beach en online

Adobe MAX

De creativiteitsconferentie

14–16 oktober Miami Beach en online

Adobe MAX 2024

Adobe MAX
De creativiteitsconferentie

14–16 oktober Miami Beach en online

Adobe MAX

De creativiteitsconferentie

14–16 oktober Miami Beach en online