mam modyfikując odpowiedź @ Karthikeyan, który nie działa dla mnie.
W wierszu polecenia wpisz następujące czynności, aby znaleźć żądaną nazwę pakietu:
$ pkgutil --pkgs | grep -i {keyword} | less
gdzie {keyword} jest ciągiem można oczekiwać, aby zobaczyć w nazwie pakietu.
Aby znaleźć lokalizację pakietu (katalogu głównego wszystkich ofert plik zostanie tytułu), użyj
$ pkgutil --pkg-info package-name.pkg
Służy do listy z pakietami zainstalowane pliki:
$ pkgutil --files package-name.pkg
Po wizualnej inspekcji listę plików, które możesz zrobić w taki sposób, aby je usunąć:
$ cd/# assuming the package location is/
$ pkgutil --only-files --files package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 -p sudo rm
Należy zachować ostrożność pod następnego (końcowego) kroku, który usuwa katalogi. Lista katalogów wyświetlanych pod numerem pkgutil --files
może zawierać ważne katalogi współużytkowane, takie jak usr
, których nie chcesz usunąć . -p
powoduje, że xargs
prosi o potwierdzenie, ale nie sprawi, że poczujesz się szczęśliwy. (Powinny być bezpieczne z rmdir
też, bo usunie tylko pustych katalogów. Ale niektórzy ludzie będą musieli dostosować linię poleceń, więc lepiej być jasne!)
$ pkgutil --only-dirs --files package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 -p sudo rmdir
Po odinstalowaniu pliki można wyjąć płytę systemową z tego pakietu:
$ sudo pkgutil --forget package-name.pkg
Źródła: pkgutil man page i this post.
To pytanie wydaje się być nietypowe, ponieważ nie dotyczy programowania. Wypróbuj http://apple.stackexchange.com – Droppy
W szczególności jest to to samo pytanie, co http://superuser.com/questions/36567/how-do-i-uninstall-any-apple-pkg-package-file. Zalecam zamknięcie tego pytania, ponieważ nie jest to temat dla StackOverflow. –