Tôi đang thay đổi câu trả lời @ Karthikeyan, mà không làm việc cho tôi.
Tại một dòng lệnh, sử dụng sau đây để tìm tên gói mong muốn:
$ pkgutil --pkgs | grep -i {keyword} | less
nơi {keyword} là một chuỗi bạn mong đợi để nhìn thấy trong tên gói.
Để tìm vị trí gói (thư mục gốc mà tất cả sản phẩm tập tin sẽ được liên quan đến), sử dụng
$ pkgutil --pkg-info package-name.pkg
Sử dụng này liệt kê các file cài đặt của gói:
$ pkgutil --files package-name.pkg
Sau khi kiểm tra trực quan danh sách các tệp mà bạn có thể thực hiện như thế này để xóa chúng:
$ cd/# assuming the package location is/
$ pkgutil --only-files --files package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 -p sudo rm
Hãy cẩn thận của bước tiếp theo (cuối cùng), loại bỏ các thư mục. Danh sách các thư mục đầu ra bởi pkgutil --files
có thể bao gồm các thư mục được chia sẻ quan trọng như usr
, mà bạn không muốn xóa. -p
gây ra xargs
để nhắc xác nhận, nhưng đừng kích hoạt hạnh phúc. (Bạn nên an toàn với rmdir
quá, bởi vì nó sẽ chỉ loại bỏ các thư mục rỗng. Nhưng một số người sẽ cần phải tinh chỉnh dòng lệnh, vì vậy nó là tốt hơn để được rõ ràng!)
$ pkgutil --only-dirs --files package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 -p sudo rmdir
Khi bạn đã gỡ bỏ cài đặt các tập tin , bạn có thể xóa các bản ghi hệ thống gói:
$ sudo pkgutil --forget package-name.pkg
Nguồn: pkgutil man page và this post.
Câu hỏi này dường như không có chủ đề vì nó không phải về lập trình. Hãy thử http://apple.stackexchange.com – Droppy
Cụ thể, đây là câu hỏi tương tự như http://superuser.com/questions/36567/how-do-i-uninstall-any-apple-pkg-package-file. Tôi khuyên bạn nên đóng câu hỏi này vì nó không có chủ đề cho StackOverflow. –