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]>