Pakettien käyttöönotto Munkilla

Munki on kokoelma avoimen lähdekoodin työkaluja, joilla hallitaan ohjelmistojen asennusta ja määritystä, kun niitä käytetään yhdessä verkkopalvelinpohjaisen pakettisäilön ja pakettien metatietojen kanssa. Sitä käyttävät yleensä järjestelmänvalvojat, joiden on hallittava ohjelmistojen asennusta lukuisissa macOS-tietokoneissa, tyypillisesti yritys- ja koulutusympäristöissä.

Tässä artikkelissa kerrotaan, miten voit asentaa ja purkaa paketit Munkin avulla.

Paketin asentaminen

1. Luo paketti Admin Consolessa

Kirjaudu Admin Consoleen, siirry Paketit-välilehteen ja valitse Luo paketti.

Kun olet luonut paketin Adobe Admin Consolessa, paketti ladataan omaan tietokoneeseesi.

2. Tuo paketti Munki-säilöön

  1. Suorita päätteessä seuraava komento:

    munkiimport <ladatun paketin polku>

  2. Sinua pyydetään antamaan tietoja paketista.

    Käytetäänkö olemassa olevaa kohdetta mallina? [K/E]

    Jos olet aikaisemmin tuonut Admin Console ‑paketin ja haluat käyttää olemassa olevaa mallia:

    1. Valitse K ja paina Return-näppäintä.

    Jos tämä on ensimmäinen paketti, jota olet tuomassa, tai jos haluat käyttää uutta mallia:

    1. Valitse E ja paina Return-näppäintä.
    2. Paina Return-näppäintä, jos haluat käyttää oletusarvoista kohteen nimeä.
    3. Lisää näytön nimi ja kuvaus.
    4. Paina Return-näppäintä, jos haluat käyttää versiota ja luetteloita.
    5. Anna luokka ja kehittäjä ja paina Return-näppäintä.
  3. Sinua pyydetään muokkaamaan juuri luotua pkginfo-tiedostoa.

    Valitse K, jos haluat tarkastella tai muokata tiedostoa.

    Valitse E, jos haluat jatkaa tekemättä muutoksia tiedostoon.

  4. Rakenna luettelot uudelleen tuontitoiminnon täydentämiseksi.

3. Luo asiakasluettelo

Pakettimme on nyt Munki-säilössä.

Seuraavaksi sinun on luotava asiakasluettelo, jotta Munki tietää, mitä tiettyyn koneeseen asennetaan.

Luo luettelo manifestutil-työkalulla.

Luo uusi luettelo ja lisää paketti siihen suorittamalla seuraavat komennot:

  • manifestutil --new-manifest site_default
  • manifestutil --add-catalog <Luettelon nimi> --manifest site_default
  • manifestutil --add-pkg <Paketin nimi> --manifest site_default

4. Suorita asennuspaketti asiakaskoneella

Paketti on nyt valmiina asennettavaksi asiakaskoneisiin.

Jos olet määrittänyt unattended_install-asetukseksi True, paketti asennetaan automaattisesti, kun Munki-agentti suoritetaan asiakaskoneella seuraavan kerran.

Jos olet määrittänyt unattended_install-asetukseksi False tai jos sinun on käynnistettävä manuaalinen asennus, suorita asiakaskoneessa seuraava komento:

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

Voit myös käynnistää hallitun ohjelmistokeskuksen työkalut ja käynnistää asennuksen.

Paketin asennuksen poistaminen

1. Lataa paketti Admin Consolesta

Kirjaudu Admin Consoleen, siirry Paketit-välilehteen ja lataa paketti, jonka asensit asiakaskoneisiin.

Käytä asennuksen poistoprosessissa _Uninstall.pkg-tiedostoa.

2. Tuo paketti Munki-säilöön

  1. Suorita päätteessä seuraava komento:

    munkiimport <ladatun paketin polku>

  2. Sinua pyydetään antamaan tietoja paketista.

    Käytetäänkö olemassa olevaa kohdetta mallina? [K/E]

    Jos olet aikaisemmin tuonut Admin Console ‑paketin ja haluat käyttää olemassa olevaa mallia:

    1. Valitse K ja paina Return-näppäintä.

    Jos tämä on ensimmäinen paketti, jota olet tuomassa, tai jos haluat käyttää uutta mallia:

    1. Valitse E ja paina Return-näppäintä.
    2. Paina Return-näppäintä, jos haluat käyttää oletusarvoista kohteen nimeä.
    3. Lisää näytön nimi ja kuvaus.
    4. Paina Return-näppäintä, jos haluat käyttää versiota ja luetteloita.
    5. Anna luokka ja kehittäjä ja paina Return-näppäintä.
  3. Rakenna luettelot uudelleen tuontitoiminnon täydentämiseksi.

3. Luo asiakasluettelo

Pakettimme on nyt Munki-säilössä.

Seuraavaksi sinun on luotava asiakasluettelo, jotta Munki tietää, mitä tiettyyn koneeseen asennetaan.

Luo luettelo manifestutil-työkalulla.

Luo uusi luettelo ja lisää paketti siihen suorittamalla seuraavat komennot:

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

4. Suorita asennuksen poistopaketti asiakaskoneella

Paketti on nyt valmiina asennuksen poistamiseksi asiakaskoneista.

Jos olet määrittänyt unattended_install-asetukseksi True, paketti asennetaan automaattisesti, kun Munki-agentti suoritetaan asiakaskoneella seuraavan kerran.

Jos olet määrittänyt unattended_install-asetukseksi False tai jos sinun on käynnistettävä manuaalinen asennus, suorita asiakaskoneessa seuraava komento:

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

Voit myös käynnistää hallitun ohjelmistokeskuksen työkalut ja käynnistää asennuksen.

Pyydä apua nopeammin ja helpommin

Oletko uusi käyttäjä?