On May 10, 2006, at 7:59 AM, Gregory Ramsperger wrote:

The other option is to do:

$ sudo mv /usr/bin/python /usr/bin/python2.3
$ sudo ln -s /usr/local/bin/python /usr/bin/python

to rename the old python and replace it with the new. The second line is probably not really needed, but you never know who has hard coded its location.

I wouldn't do that. (That being replace things in /usr/bin that the system installer put there.)

You can't be sure that some part of the system won't (possibly unwittingly) rely on a feature or bug in that version of python which is fixed or deprecated in the version you are replacing it with. This very thing happened to people who replaced Perl 5.6 with Perl 5.8 and then ran the QuickTime 6.0.2 Installer. (Worse still, there was an article on Apple's web site telling you how to swap 5.8 for 5.6.)

http://daringfireball.net/2002/10/ perl_for_dummies_and_apple_installer_engineers

It is much safer to install your additions in /usr/local (or elsewhere) than it is to deal with the sometimes not so obvious consequences later on.

Jim

--
------------------------------------------------------------------
Have a feature request? Not sure the software's working correctly?
If so, please send mail to <[EMAIL PROTECTED]>, not to the list.
List FAQ: <http://www.barebones.com/support/lists/bbedit_talk.shtml>
List archives: <http://www.listsearch.com/BBEditTalk.lasso>
To unsubscribe, send mail to:  <[EMAIL PROTECTED]>

Reply via email to