ปรับใช้แพ็คเกจโดยใช้ Munki

อัปเดตครั้งล่าสุดเมื่อ 14 ส.ค. 2026

ใช้เครื่องมือของ Munki เพื่อจัดการการติดตั้งแพ็คเกจ Adobe บนเครื่อง macOS

Munki คือชุดเครื่องมือโอเพนซอร์สที่จัดการการติดตั้งและการกำหนดค่าซอฟต์แวร์เมื่อใช้ร่วมกับที่เก็บข้อมูลส่วนกลางแพ็คเกจและข้อมูลเมตาแพ็คเกจที่อิงเว็บเซิร์ฟเวอร์ผู้ดูแลระบบใช้เครื่องมือนี้เพื่อจัดการการติดตั้งซอฟต์แวร์บนคอมพิวเตอร์ macOS จำนวนมาก โดยปกติจะใช้ในสภาพแวดล้อมขององค์กร

เคล็ดลับ

อ่านเพิ่มเติม: เริ่มต้นใช้งาน Munki

ติดตั้งแพ็คเกจ Adobe

สร้างแพ็คเกจใน Admin Consoleลงชื่อเข้าใช้ Adobe Admin Console ไปที่แท็บ Packages และเลือก Create package

นำเข้าแพ็คเกจไปยัง Munki repoใน Terminal ให้รันคำสั่งต่อไปนี้:

munkiimport <path of downloaded package>

เพิ่มการตอบกลับที่เหมาะสมเมื่อระบบแจ้งให้ป้อนข้อมูลเกี่ยวกับแพ็คเกจ:

ใช้รายการที่มีอยู่เป็นเทมเพลต?[y/N]

  • เลือก Y หากเคยนำเข้าแพ็คเกจ Admin Console มาก่อนและต้องการใช้เทมเพลตที่มีอยู่ แล้วกด Return
  • หากเป็นแพ็คเกจแรกที่นำเข้าหรือหากใช้เทมเพลตใหม่:
    • ป้อน N และกด Return
    • กด Return เพื่อใช้ ชื่อรายการ เริ่มต้น
    • ป้อน ชื่อที่แสดง และ คำอธิบาย
    • กด Return เพื่อใช้ เวอร์ชัน และ แคทาล็อก
    • ป้อน หมวดหมู่ และ ผู้พัฒนา และกด Return

เพื่อแก้ไขไฟล์ pkginfo ที่สร้างใหม่:

  • กด Y เพื่อตรวจสอบหรือแก้ไขไฟล์
  • กด N เพื่อดำเนินการต่อโดยไม่ต้องเปลี่ยนแปลงไฟล์

สร้างรายการ manifest ของลูกค้าสร้างแค็ตตาล็อกใหม่อีกครั้งเพื่อให้ฟังก์ชันการนำเข้าทำงานเสร็จสมบูรณ์
ย้ายแพ็คเกจไปยัง Munki เรียบร้อยแล้วสร้างรายการ manifest ของลูกค้าเพื่อให้ Munki ทราบว่าต้องติดตั้งอะไรในเครื่องที่กำหนด

ใช้เครื่องมือ manifestutil เพื่อสร้าง manifest และเพิ่มแพ็คเกจลงไป

รันคำสั่งต่อไปนี้:

  • manifestutil --new-manifest site_default
  • manifestutil --add-catalog <ชื่อแค็ตตาล็อก> --manifest site_default
  • manifestutil --add-pkg <ชื่อแพคเกจ> --manifest site_default

เรียกใช้แพคเกจการติดตั้งบนเครื่องไคลเอ็นต์หากระบุ unattended_install เป็น:

  • True: แพ็กเกจจะได้รับการติดตั้งโดยอัตโนมัติเมื่อตัวแทน Munki ทำงานครั้งถัดไปบนเครื่องไคลเอ็นต์
  • False: หากต้องการเริ่มการติดตั้งด้วยตนเอง ให้รันคำสั่งต่อไปนี้บนเครื่องลูกค้า:
    sudo /usr/local/munki/managedsoftwareupdate --installonly

หรือเปิดเครื่องมือ managed software center และเริ่มการติดตั้ง

ถอนการติดตั้งแพ็คเกจ Adobe

ดาวน์โหลดแพ็คเกจจาก Admin Consoleลงชื่อเข้าใช้ Adobe Admin Console แล้วเลือกแท็บ Packages

ค้นหาและดาวน์โหลดแพ็คเกจเวอร์ชันเดียวกับที่ใช้ติดตั้งบนเครื่องของผู้ใช้ตั้งแต่แรกใช้ไฟล์ _Uninstall.pkg สำหรับกระบวนการถอนการติดตั้ง

นำเข้าแพ็คเกจไปยังที่เก็บข้อมูล Munkiเรียกใช้ munkiimport <path of downloaded package> ในเทอร์มินัล
ระบุเส้นทางไฟล์ถอนการติดตั้ง

เพิ่มคำตอบที่เหมาะสมเมื่อมีข้อความแจ้งต่อไปนี้:
Use existing item as a template?[y/N]

  • หากเพิ่งนำเข้าแพ็กเกจ Admin Console และต้องการใช้เทมเพลตที่มีอยู่ ให้ป้อน Y และกด Return
  • หากเป็นแพปเกจแรกที่นำเข้าหรือใช้เทมเพลตใหม่:
    • ป้อน N และกด Return
    • กด Return เพื่อใช้ ชื่อรายการ เริ่มต้น
    • ป้อน Display name และ Description
    • กด Return เพื่อใช้ เวอร์ชัน และ แคตะล็อก
    • ป้อน category และ ผู้พัฒนา แล้วกด Return

สร้าง client manifestสร้างแคตตาล็อกใหม่เพื่อให้การนำเข้าแพ็กเกจไปยังที่เก็บข้อมูลส่วนกลาง Munki เสร็จสมบูรณ์ต่อไป จะต้องสร้าง client manifest เพื่อให้ Munki ทราบว่าจะติดตั้งอะไรในเครื่องที่ระบุ

ใช้เครื่องมือ manifestutil เพื่อสร้าง manifest และเพิ่มแพปเกจเข้าไป

เรียกใช้คำสั่งต่อไปนี้เพื่อสร้าง manifest ใหม่:

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

แพ็คเกจพร้อมสำหรับการถอนการติดตั้งแล้ว

เรียกใช้แพ็กเกจถอนการติดตั้งในเครื่องไคลเอ็นต์หากคุณได้ระบุค่า unattended_install เป็น:

  • True: แพ็กเกจจะถูกถอนการติดตั้งโดยอัตโนมัติเมื่อ Munki agent ทำงานครั้งต่อไปในเครื่องไคลเอ็นต์
  • False: เพื่อเริ่มการติดตั้งด้วยตนเอง ให้เรียกใช้คำสั่งต่อไปนี้ในเครื่องลูกข่าย:
    sudo /usr/local/munki/managedsoftwareupdate --installonly

หรือเปิดใช้เครื่องมือ ศูนย์จัดการซอฟต์แวร์ และเริ่มการติดตั้ง