Więcej informacji: Rozpoczynanie pracy z rozwiązaniem Munki
Munki to zbiór narzędzi typu open source, które służą do zarządzania instalacją i konfiguracją oprogramowania w połączeniu z repozytorium pakietów i ich metadanych zlokalizowanym na serwerze WWW. Jest to rozwiązanie często używane przez administratorów systemu, którzy muszą zarządzać instalacjami oprogramowania na dużej liczbie komputerów z systemem macOS, zwykle w środowiskach korporacyjnych i edukacyjnych.
W tym artykule podano szczegółowe instrukcje instalowania i dezinstalowania pakietów za pomocą programu Munki.
|
Instalowanie pakietu
1. Utwórz pakiet w serwisie Admin Console
Zaloguj się w serwisie Admin Console i otwórz kartę Pakiety. Kliknij opcję Utwórz pakiet.
Po utworzeniu pakietu w serwisie Adobe Admin Console zostanie on pobrany na komputer.
2. Zaimportuj pakiet do repozytorium Munki
-
W terminalu wywołaj następujące polecenie:
munkiimport <ścieżka pobranego pakietu>
-
Rozwiązanie poprosi o podanie informacji o pakiecie.
Czy użyć istniejącego elementu jako szablonu? [t/N]
Jeśli pakiety z serwisu Admin Console były już wcześniej importowane i chcesz użyć istniejącego szablonu:
- Wpisz T i naciśnij klawisz Return
Jeśli jest to pierwszy importowany pakiet lub chcesz użyć nowego szablonu:
- Wpisz N i naciśnij klawisz Return.
- Naciśnij klawisz Return, aby użyć domyślnej nazwy pozycji.
- Wprowadź wartości w polach Nazwa oraz Opis.
- Naciśnij klawisz Return, aby użyć obecnych wartości wersji i katalogów.
- Podaj wartości kategorii i programisty, a następnie naciśnij klawisz Return.
-
Rozwiązanie zapyta, czy chcesz zmodyfikować nowo utworzony plik pkginfo.
Naciśnij klawisz T, aby przejrzeć lub edytować plik.
Naciśnij klawisz N, aby przejść dalej bez wprowadzania zmian w pliku.
-
Zrekompiluj katalogi, aby zakończyć tworzenie importu.
3. Utwórz manifest klienta
Nasz pakiet jest już w repozytorium Munki.
Następnie trzeba utworzyć manifest klienta, aby poinformować Munki, co zainstalować na danym urządzeniu.
Manifest tworzy się za pomocą narzędzia manifestutil.
Uruchom następujące polecenia, aby utworzyć nowy manifest i dodać do niego pakiet:
- manifestutil --new-manifest site_default
- manifestutil --add-catalog <nazwa katalogu> --manifest site_default
- manifestutil --add-pkg <nazwa pakietu> --manifest site_default
4. Uruchom pakiet instalacyjny na komputerze klienckim
Pakiet jest teraz gotowy do zainstalowania na komputerach klienckich.
Jeśli opcję unattended_install ustawiono na wartość true (prawda), to pakiet zostanie automatycznie zainstalowany po uruchomieniu agenta munki na komputerze klienckim.
Jeśli opcję unattended_install ustawiono na wartość false (nieprawda) lub jeśli trzeba uruchomić instalację ręcznie, wykonaj następujące polecenie na komputerze klienckim:
sudo /usr/local/munki/managedsoftwareupdate --installonly
Możesz także uruchomić narzędzia managed software center i wyzwolić instalację.
Dezinstalacja pakietu
1. Pobierz pakiet z serwisu Admin Console
Zaloguj się w serwisie Admin Console, przejdź do sekcji Pakiety i pobierz pakiet użyty podczas instalacji na komputerach klienckich.
W procesie dezinstalacji użyj pliku _Uninstall.pkg.
2. Zaimportuj pakiet do repozytorium Munki
-
W terminalu wywołaj następujące polecenie:
munkiimport <ścieżka pobranego pakietu>
-
Rozwiązanie poprosi o podanie informacji o pakiecie.
Czy użyć istniejącego elementu jako szablonu? [t/N]
Jeśli pakiety z serwisu Admin Console były już wcześniej importowane i chcesz użyć istniejącego szablonu:
- Wpisz T i naciśnij klawisz Return
Jeśli jest to pierwszy importowany pakiet lub chcesz użyć nowego szablonu:
- Wpisz N i naciśnij klawisz Return.
- Naciśnij klawisz Return, aby użyć domyślnej nazwy pozycji.
- Wprowadź wartości w polach Nazwa oraz Opis.
- Naciśnij klawisz Return, aby użyć obecnych wartości wersji i katalogów.
- Podaj wartości kategorii i programisty, a następnie naciśnij klawisz Return.
-
Zrekompiluj katalogi, aby zakończyć tworzenie importu.
3. Utwórz manifest klienta
Nasz pakiet jest już w repozytorium Munki.
Następnie trzeba utworzyć manifest klienta, aby poinformować Munki, co zainstalować na danym urządzeniu.
Manifest tworzy się za pomocą narzędzia manifestutil.
Uruchom następujące polecenia, aby utworzyć nowy manifest i dodać do niego pakiet:
- manifestutil --new-manifest site_default
- manifestutil --add-catalog testing --manifest site_default
- manifestutil --add-pkg <nazwa pakietu> --manifest site_default
4. Uruchom pakiet dezinstalacyjny na komputerze klienckim
Pakiet jest teraz gotowy do odinstalowania z komputerów klienckich.
Jeśli opcję unattended_install ustawiono na wartość true (prawda), to pakiet zostanie automatycznie zainstalowany po uruchomieniu agenta munki na komputerze klienckim.
Jeśli opcję unattended_install ustawiono na wartość false (nieprawda) lub jeśli trzeba uruchomić instalację ręcznie, wykonaj następujące polecenie na komputerze klienckim:
sudo /usr/local/munki/managedsoftwareupdate --installonly
Możesz także uruchomić narzędzia managed software center i wyzwolić instalację.