Mehr lesen: Erste Schritte mit Munki
Munki ist eine Sammlung von Open-Source-Tools, die in Verbindung mit einem Webserver-basierten Repository für Pakete und Paket-Metadaten die Installation und Konfiguration von Software verwalten. Es wird in der Regel von Systemadministratoren verwendet, die Softwareinstallationen auf einer großen Anzahl von macOS-Computern verwalten müssen, typischerweise in Unternehmen und Bildungseinrichtungen.
Dieser Artikel führt Sie durch die Schritte zur Installation und Deinstallation von Paketen mit Munki.
|
Paket installieren
1. Paket in der Admin Console erstellen
Melden Sie sich bei der Admin Console an, gehen Sie auf die Registerkarte Pakete und klicken Sie auf Paket erstellen.
Nachdem Sie das Paket in der Adobe Admin Console erstellt haben, wird das Paket auf Ihren Computer heruntergeladen.
2. Paket in das Munki Repository importieren
-
Führen Sie im Terminal den folgenden Befehl aus:
munkiimport <Pfad des heruntergeladenen Pakets>
-
Sie werden zur Eingabe von Informationen über das Paket aufgefordert.
Vorhandenen Artikel als Vorlage verwenden? [j/n]
Wenn Sie bereits ein Admin Console-Paket importiert haben und die vorhandene Vorlage verwenden möchten:
- Geben Sie Y ein und drücken Sie Zurück
Wenn dies das erste Paket ist, das Sie importieren, oder wenn Sie eine neue Vorlage verwenden möchten:
- Geben Sie N ein und drücken Sie Zurück.
- Drücken Sie Zurück, um den Standard-Elementnamen zu verwenden.
- Geben Sie einen Anzeigenamen und eine Beschreibung ein.
- Drücken Sie Zurück, um die Version und die Kataloge zu verwenden.
- Geben Sie die Kategorie und den Entwickler ein und drücken Sie Zurück.
-
Sie werden aufgefordert, die neu erstellte pkginfo-Datei zu bearbeiten.
Drücken Sie Y, um die Datei zu überprüfen oder zu bearbeiten.
Drücken Sie N, um fortzufahren, ohne Änderungen an der Datei vorzunehmen.
-
Bauen Sie Kataloge neu auf, um die Importfunktionalität zu vervollständigen.
3. Client-Manifest erstellen
Wir haben jetzt unser Paket im Munki Repo.
Als Nächstes müssen Sie ein Client-Manifest erstellen, damit Munki weiß, was auf einem bestimmten Rechner installiert werden soll.
Verwenden Sie das Tool manifestutil, um ein Manifest zu erstellen.
Führen Sie die folgenden Befehle aus, um ein neues Manifest zu erstellen und das Paket hinzuzufügen:
- manifestutil --new-manifest site_default
- manifestutil --add-catalog <Katalogname> --manifest site_default
- manifestutil --add-pkg <Paketname> --manifest site_default
4. Installieren Sie das Paket auf dem Client-Rechner
Das Paket ist nun bereit für die Installation auf den Client-Rechnern.
Wenn Sie unattended_install als True angegeben haben, wird das Paket automatisch installiert, wenn der munki Agent das nächste Mal auf dem Client-Rechner ausgeführt wird.
Wenn Sie unattended_install als False angegeben haben oder wenn Sie eine manuelle Installation auslösen müssen, führen Sie den folgenden Befehl auf dem Client-Rechner aus:
sudo /usr/local/munki/managedsoftwareupdate --installonly
Oder starten Sie die verwalteten Software Center-Tools und lösen Sie die Installation aus.
Paket deinstallieren
1. Paket von der Admin Console herunterladen
Melden Sie sich bei der Admin Console an, gehen Sie auf die Registerkarte Pakete und laden Sie das Paket herunter, das Sie zur Installation auf den Client-Rechnern verwendet haben.
Verwenden Sie die Datei _Uninstall.pkg für die Deinstallation.
2. Paket in das Munki Repository importieren
-
Führen Sie im Terminal den folgenden Befehl aus:
munkiimport <Pfad des heruntergeladenen Pakets>
-
Sie werden zur Eingabe von Informationen über das Paket aufgefordert.
Vorhandenen Artikel als Vorlage verwenden? [j/n]
Wenn Sie bereits ein Admin Console-Paket importiert haben und die vorhandene Vorlage verwenden möchten:
- Geben Sie Y ein und drücken Sie Zurück
Wenn dies das erste Paket ist, das Sie importieren, oder wenn Sie eine neue Vorlage verwenden möchten:
- Geben Sie N ein und drücken Sie Zurück.
- Drücken Sie Zurück, um den Standard-Elementnamen zu verwenden.
- Geben Sie einen Anzeigenamen und eine Beschreibung ein.
- Drücken Sie Zurück, um die Version und die Kataloge zu verwenden.
- Geben Sie die Kategorie und den Entwickler ein und drücken Sie Zurück.
-
Bauen Sie Kataloge neu auf, um die Importfunktionalität zu vervollständigen.
3. Client-Manifest erstellen
Wir haben jetzt unser Paket im Munki Repo.
Als Nächstes müssen Sie ein Client-Manifest erstellen, damit Munki weiß, was auf einem bestimmten Rechner installiert werden soll.
Verwenden Sie das Tool manifestutil, um ein Manifest zu erstellen.
Führen Sie die folgenden Befehle aus, um ein neues Manifest zu erstellen und das Paket hinzuzufügen:
- manifestutil --new-manifest site_default
- manifestutil --add-catalog testing --manifest site_default
- manifestutil --add-pkg <Paketname> --manifest site_default
4. Führen Sie das UniInstall-Paket auf dem Client-Rechner aus
Das Paket ist nun bereit, auf den Client-Rechnern deinstalliert zu werden.
Wenn Sie unattended_install als True angegeben haben, wird das Paket automatisch installiert, wenn der munki Agent das nächste Mal auf dem Client-Rechner ausgeführt wird.
Wenn Sie unattended_install als False angegeben haben oder wenn Sie eine manuelle Installation auslösen müssen, führen Sie den folgenden Befehl auf dem Client-Rechner aus:
sudo /usr/local/munki/managedsoftwareupdate --installonly
Oder starten Sie die verwalteten Software Center-Tools und lösen Sie die Installation aus.