centos下yum升级python

post by rocdk890 / 2012-8-7 22:03 Tuesday linux技术
  python在linux上对很多程序都支持,但有些要高版本才可以安装或使用,但centos上默认的python才2.4,有些朋友怕升级python造成系统问题,所以今天给大家说下使用yum来升级.
   系统:centos 5.5
   需要的软件包:epel-release-5-4.noarch.rpm
1.查看目前的python版本
[root@test ~]# python -V
Python 2.4.3
可以看到目前python的版本是2.4.3

2.安装EPEL的rpm包
rpm -ivh http://download.slogra.com/epel-release-5-4.noarch.rpm

3.yum升级python
yum -y install python26 有些教程里要先yum安装libffi,其实不用,直接安装python26就会自动安装libffi.

4.备份老的python版本,并使用新python版本
mv /usr/bin/python /usr/bin/python.old
ln -s /usr/bin/python26 /usr/bin/python

5.检查python版本
[root@test ~]# python -V
Python 2.6.8
可以看到已经是2.6.8版本.事情还没有完,升级了python会造成yum无法使用的.

6.解决yum问题
vi /usr/bin/yum
将第一行的python后加上2.4,即第一行改为:
#!/usr/bin/python2.4

这样yum依然使用python 2.4环境运行,好了,就到这里吧.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-235.html

标签: centos yum 更新 升级 python python26 2.4 epel rpm

评论: