Ulteriori informazioni: Introduzione a 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.
|
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
-
Nel terminale, digita il seguente comando:
munkiimport <path of downloaded package>
-
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:
- Premi S e quindi Invio
Se questo è il primo pacchetto che stai importando o vuoi utilizzare un nuovo modello:
- Premi N e quindi Invio.
- Premi Invio per utilizzare l'impostazione predefinita nome elemento.
- Immetti un Nome di visualizzazione e una Descrizione.
- Premi Invio per utilizzare la versione e i cataloghi.
- Inserisci la categoria e lo sviluppatore, quindi premi Invio.
-
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.
-
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
-
Nel terminale, digita il seguente comando:
munkiimport <path of downloaded package>
-
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:
- Premi S e quindi Invio
Se questo è il primo pacchetto che stai importando o vuoi utilizzare un nuovo modello:
- Premi N e quindi Invio.
- Premi Invio per utilizzare l'impostazione predefinita nome elemento.
- Immetti un Nome di visualizzazione e una Descrizione.
- Premi Invio per utilizzare la versione e i cataloghi.
- Inserisci la categoria e lo sviluppatore, quindi premi Invio.
-
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.