สร้างแพ็คเกจใน Admin Consoleลงชื่อเข้าใช้ Adobe Admin Console ไปที่แท็บ Packages และเลือก Create package
ใช้เครื่องมือของ Munki เพื่อจัดการการติดตั้งแพ็คเกจ Adobe บนเครื่อง macOS
Munki คือชุดเครื่องมือโอเพนซอร์สที่จัดการการติดตั้งและการกำหนดค่าซอฟต์แวร์เมื่อใช้ร่วมกับที่เก็บข้อมูลส่วนกลางแพ็คเกจและข้อมูลเมตาแพ็คเกจที่อิงเว็บเซิร์ฟเวอร์ผู้ดูแลระบบใช้เครื่องมือนี้เพื่อจัดการการติดตั้งซอฟต์แวร์บนคอมพิวเตอร์ macOS จำนวนมาก โดยปกติจะใช้ในสภาพแวดล้อมขององค์กร
อ่านเพิ่มเติม: เริ่มต้นใช้งาน Munki
ติดตั้งแพ็คเกจ Adobe
นำเข้าแพ็คเกจไปยัง 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
หรือเปิดใช้เครื่องมือ ศูนย์จัดการซอฟต์แวร์ และเริ่มการติดตั้ง