CentOS: revert python version back to original

1

1

I installed python 2.6 using the instructions here on CentOS 5.4. However I realized it was a bad move and I need to revert back to 2.4, which was there originally. Can anyone guide me on how to undo what I did here? In particular, I am not sure how to undo this:

Configure ld to find your shared libs:

$ cat >> /etc/ld.so.conf.d/opt-python2.5.conf /opt/python2.5/lib (hit enter) (hit ctrl-d to return to shell) $ ldconfig

I tried removing the alias and the symlink and even re-aliasing python to /usr/bin/python, but when I try to install an RPM i get this error:

error: Failed dependencies: libpython2.4.so.1.0 is needed by ...

Thanks in advance.

Neil

Posted 2010-03-27T04:33:11.070

Reputation: 855

Answers

2

Download the Python packages from here and force an install as follows:

rpm -Uvh --force python-*.i386.rpm

And for pete's sake, next time build from source and use make altinstall.

Ignacio Vazquez-Abrams

Posted 2010-03-27T04:33:11.070

Reputation: 100 516

1That or use a proper prefix - one should not be changing stuff in /usr/bin anyway. – Lee – 2010-03-27T09:39:56.017

2Among other issues, remember that Yum depends on system python in CentOS. – Gregg Lind – 2010-03-27T21:05:16.377