From 9663ddaa74800581efd3f008bac1735d43c07d81 Mon Sep 17 00:00:00 2001 From: Ronald Oussoren Date: Fri, 30 Apr 2010 15:11:22 +0000 Subject: Add notes about uninstalling a framework install to Mac/README. Fixes issue 7107. --- Mac/README | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Mac/README b/Mac/README index 452b77e..522903a 100644 --- a/Mac/README +++ b/Mac/README @@ -254,6 +254,26 @@ This almost always means you are trying to build a universal binary for Python and have libaries in ``/usr/local`` that don't contain the required architectures. Temporarily move ``/usr/local`` aside to finish the build. + +Uninstalling a framework install, including the binary installer +================================================================ + +Uninstalling a framework can be done by manually removing all bits that got installed, +that's true for both installations from source and installations using the binary installer. +Sadly enough OSX does not have a central uninstaller. + +The main bit of a framework install is the framework itself, installed in +``/Library/Frameworks/Python.framework``. This can contain multiple versions +of Python, if you want to remove just one version you have to remove the +version-specific subdirectory: ``/Library/Frameworks/Python.framework/Versions/X.Y``. +If you do that, ensure that ``/Library/Frameworks/Python.framework/Versions/Current`` +is a symlink that points to an installed version of Python. + +A framework install also installs some applications in ``/Applications/Python X.Y``, + +And lastly a framework installation installs files in ``/usr/local/bin``, all of +them symbolic links to files in ``/Library/Frameworks/Python.framework/Versions/X.Y/bin``. + Odds and ends ============= @@ -264,4 +284,4 @@ macresource module and the Mac/OSX/Makefile cater for this, and create files. Jack Jansen, Jack.Jansen@cwi.nl, 15-Jul-2004. - Ronald Oussoren, RonaldOussoren@mac.com, 26-May-2006 + Ronald Oussoren, RonaldOussoren@mac.com, 30-April-2010 -- cgit v0.12