https://wincent.com/wiki/Uninstalling_packages_(.pkg_files)_on_Mac_OS_Xอธิบายวิธีการถอนการติดตั้งโดยใช้ .pkg pkgutilพื้นเมือง
ข้อความที่ตัดตอนมาดัดแปลง
$ pkgutil --pkgs # list all installed packages
$ pkgutil --files the-package-name.pkg # list installed files
หลังจากตรวจสอบรายการไฟล์ด้วยสายตาคุณสามารถทำสิ่งที่ชอบ:
$ pkgutil --pkg-info the-package-name.pkg # check the location
$ cd / # assuming the package is rooted at /...
$ pkgutil --only-files --files the-package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 sudo rm -f
$ pkgutil --only-dirs --files the-package-name.pkg | tail -r | tr '\n' '\0' | xargs -n 1 -0 sudo rmdir
ไม่จำเป็นต้องพูดควรใช้ความระมัดระวังอย่างที่สุดเสมอเมื่อลบไฟล์ที่มีสิทธิ์ใช้งานรูท โดยเฉพาะอย่างยิ่งโปรดทราบว่าแพคเกจบางอย่างอาจอัปเดตองค์ประกอบของระบบที่ใช้ร่วมกันดังนั้นการถอนการติดตั้งอาจทำให้ระบบของคุณเสียหายได้โดยการลบส่วนประกอบที่จำเป็นออก
สำหรับแพ็คเกจขนาดเล็กมันอาจปลอดภัยกว่าที่จะลบไฟล์ด้วยตนเองหลังจากตรวจสอบรายชื่อไฟล์แพ็กเกจด้วยสายตา
เห็นได้ชัดว่ามีอยู่ครั้งหนึ่ง--unlinkตัวเลือกที่มีอยู่pkgutilแต่เป็นของ Lion มันไม่ได้กล่าวถึงในหน้าคน บางทีมันอาจถูกลบเพราะถือว่าอันตรายเกินไป
เมื่อคุณถอนการติดตั้งไฟล์คุณสามารถลบใบเสร็จรับเงินด้วย:
$ sudo pkgutil --forget the-package-name.pkg
rmdirแทนrm -r; นอกจากนี้ยังสามารถใช้tacหรือtail -rย้อนกลับรายการชื่อไดเรกทอรีเพื่อให้พวกเขาถูกลบในลำดับที่ถูกต้อง