Я модифицирования ответ @ Картикеян, которая не работает для меня.
В командной строке, используйте следующее, чтобы найти нужное имя пакета:
$ pkgutil --pkgs | grep -i {keyword} | less
где {ключевое слово} является строка, которую вы ожидаете увидеть в имени пакета.
Чтобы найти местоположение пакета (корневой каталог всех файлов объявлений будет относительно), используйте
$ pkgutil --pkg-info package-name.pkg
Используйте это список установленных файлов программ пакета:
$ pkgutil --files package-name.pkg
После визуального осмотра список файлов, которые вы можете сделать, чтобы удалить их:
$ cd/# assuming the package location is/
$ pkgutil --only-files --files package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 -p sudo rm
Будьте осторожны следующего (окончательного) шага, который удаляет каталоги. Список каталогов, выводимых по pkgutil --files
, может включать в себя важные общие каталоги, такие как usr
, которые вы не хотите удалять. -p
вызывает xargs
, чтобы запросить подтверждение, но не получить триггер-счастливый. (Вы должны быть безопасными с rmdir
тоже, потому что это будет только удалить пустые каталоги. Но некоторые люди должны настроить командную строку, так что лучше быть понятно!)
$ pkgutil --only-dirs --files package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 -p sudo rmdir
После того, как вы удалили файлы , вы можете удалить системную запись этого пакета:
$ sudo pkgutil --forget package-name.pkg
Источники: pkgutil man page и this post.
Этот вопрос не соответствует теме, потому что речь идет не о программировании. Попробуйте http://apple.stackexchange.com – Droppy
В частности, это тот же вопрос, что и http://superuser.com/questions/36567/how-do-i-uninstall-any-apple-pkg-package-file. Я рекомендую закрыть этот вопрос, поскольку он не отвечает за StackOverflow. –