Jeśli zainstalowałeś go za pomocą instalatora PKG, możesz:
pkgutil --pkgs
albo lepiej:
pkgutil --pkgs | grep org.python.Python
która wyświetli coś takiego:
org.python.Python.PythonApplications-2.7
org.python.Python.PythonDocumentation-2.7
org.python.Python.PythonFramework-2.7
org.python.Python.PythonProfileChanges-2.7
org.python.Python.PythonUnixTools-2.7
możesz teraz wybrać, które pakiety rozłączysz (usuniesz).
To jest dokumentacja unlink:
--unlink package-id
Unlinks (removes) each file referenced by package-id. WARNING: This command makes no attempt to perform reference counting or dependency analy-
sis. It can easily remove files required by your system. It may include unexpected files due to package tainting. Use the --files command first
to double check.
W moim przykładzie napiszesz
pkgutil --unlink org.python.Python.PythonApplications-2.7
pkgutil --unlink org.python.Python.PythonDocumentation-2.7
pkgutil --unlink org.python.Python.PythonFramework-2.7
pkgutil --unlink org.python.Python.PythonProfileChanges-2.7
pkgutil --unlink org.python.Python.PythonUnixTools-2.7
lub w jednej linii:
pkgutil --pkgs | grep org.python.Python | xargs -L1 pkgutil -f --unlink
Ważne: - link nie jest już dostępny, począwszy od Lwa (od Q1`2014, który obejmowałby Lwa, Lwa Górskiego i Mavericks). Jeśli ktoś, kto wejdzie w tę instrukcję, spróbuje użyć jej z lwem, powinien zamiast tego spróbować dostosować ją do tego, co mówi ten post: https://wincent.com/wiki/Uninstalling_packages_(.pkg_files)_on_Mac_OS_X