Distribuzione di pacchetti utilizzando Munki

Munki è una raccolta di strumenti open source che gestiscono l'installazione e la configurazione del software, se utilizzati insieme a un archivio basato su server Web di pacchetti e metadati dei pacchetti. Viene in genere utilizzato dagli amministratori di sistema che devono gestire le installazioni software su un numero elevato di computer macOS, solitamente in ambienti aziendali e didattici.

Questo articolo guida l'utente attraverso i passaggi per installare e disinstallare i pacchetti utilizzando Munki.

Ulteriori informazioni: Introduzione a Munki

Installazione del pacchetto

1. Crea un pacchetto su Admin Console

Accedi ad Admin Console, seleziona la scheda Pacchetti e fai clic su Crea pacchetto.

Dopo averlo creato in Adobe Admin Console, il pacchetto viene scaricato nel computer.

2. Importa il pacchetto nell'archivio Munki

  1. Nel terminale, digita il seguente comando:

    munkiimport <path of downloaded package>

  2. Vengono richieste informazioni sul pacchetto.

    Utilizzare l'elemento esistente come modello? [s/N]

    Se hai importato in precedenza un pacchetto Admin Console e desideri utilizzare il modello esistente:

    1. Premi S e quindi Invio

    Se questo è il primo pacchetto che stai importando o vuoi utilizzare un nuovo modello:

    1. Premi N e quindi Invio.
    2. Premi Invio per utilizzare l'impostazione predefinita nome elemento.
    3. Immetti un Nome di visualizzazione e una Descrizione.
    4. Premi Invio per utilizzare la versione e i cataloghi.
    5. Inserisci la categoria e lo sviluppatore, quindi premi Invio.
  3. Viene richiesto di modificare il nuovo file pkginfo creato.

    Premi S per rivedere o modificare il file.

    Premi N per procedere senza apportare modifiche al file.

  4. Ricostruisci i cataloghi per completare la funzionalità di importazione.

3. Crea il manifesto del client

Abbiamo creato il nostro pacchetto nell'archivio Munki.

Successivamente è necessario creare un manifesto del client in modo che Munki sappia cosa installare su una determinata macchina.

Utilizza lo strumento manifestutil per creare il manifesto.

Digita i seguenti comandi per creare un nuovo manifesto e aggiungervi il pacchetto:

  • manifestutil --new-manifest site_default
  • manifestutil --add-catalog <Catalog name> --manifest site_default
  • manifestutil --add-pkg <Package name> --manifest site_default

4. Esegui il pacchetto di installazione sulla macchina client

Il pacchetto è ora pronto per essere installato sulle macchine client.

Se hai specificato unattended_install come True, il pacchetto viene quindi installato automaticamente al successivo avvio dell'agente munki sulla macchina client.

Se hai specificato unattended_install come False o se è necessario attivare un'installazione manuale, digita il comando seguente sulla macchina client:

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

In alternativa, avvia gli strumenti del centro software gestito e attiva l'installazione.

Disinstallazione del pacchetto

1. Scarica il pacchetto da Admin Console

Accedi ad Admin Console, seleziona la scheda Pacchetti e scarica il pacchetto utilizzato per l'installazione sulle macchine client.

Utilizzare il file _Uninstall.pkg per il processo di disinstallazione.

2. Importa il pacchetto nell'archivio Munki

  1. Nel terminale, digita il seguente comando:

    munkiimport <path of downloaded package>

  2. Vengono richieste informazioni sul pacchetto.

    Utilizzare l'elemento esistente come modello? [s/N]

    Se hai importato in precedenza un pacchetto Admin Console e desideri utilizzare il modello esistente:

    1. Premi S e quindi Invio

    Se questo è il primo pacchetto che stai importando o vuoi utilizzare un nuovo modello:

    1. Premi N e quindi Invio.
    2. Premi Invio per utilizzare l'impostazione predefinita nome elemento.
    3. Immetti un Nome di visualizzazione e una Descrizione.
    4. Premi Invio per utilizzare la versione e i cataloghi.
    5. Inserisci la categoria e lo sviluppatore, quindi premi Invio.
  3. Ricostruisci i cataloghi per completare la funzionalità di importazione.

3. Crea il manifesto del client

Abbiamo creato il nostro pacchetto nell'archivio Munki.

Successivamente è necessario creare un manifesto del client in modo che Munki sappia cosa installare su una determinata macchina.

Utilizza lo strumento manifestutil per creare il manifesto.

Digita i seguenti comandi per creare un nuovo manifesto e aggiungervi il pacchetto:

  • manifestutil --new-manifest site_default
  • manifestutil --add-catalog testing --manifest site_default
  • manifestutil --add-pkg <PackageName> --manifest site_default

4. Esegui il pacchetto di disinstallazione sulla macchina client

Il pacchetto è ora pronto per essere disinstallato sulle macchine client.

Se hai specificato unattended_install come True, il pacchetto viene quindi installato automaticamente al successivo avvio dell'agente munki sulla macchina client.

Se hai specificato unattended_install come False o se è necessario attivare un'installazione manuale, digita il comando seguente sulla macchina client:

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

In alternativa, avvia gli strumenti del centro software gestito e attiva l'installazione.

Ottieni supporto in modo più facile e veloce

Nuovo utente?