正在CentOS体系操做外,正在晋级Python的时分呈现yum不成用的状况,而yum又是比力紧张的硬件,逢到那种答题要若何解决呢?上面小编便给各人引见高CentOS 6.4晋级Python招致yum不成用的处理要领。
一、查看以后体系python的版原
1python -V
二、高载2.7.3版原的Python
1wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
三、解压战装置
tar -jxvf Python-2.7.3.tar.bz2
#入进解压后的目次
cd Python-2.7.3
#编译战装置
。/configure
make
make install
4.查看能否装置胜利
/usr/local/bin/python2.7 -V
#若是呈现以下疑息代表装置胜利
Python 2.7.3
五、建设硬链接
#一般状况高即便python2.7装置胜利后,体系默许指背的python依然是2.6.6版原,思考到yum是基于python2.6.6能力一般事情,以是没有修议卸载。
#接纳上面的要领把体系默许的python批改为2.7.3版原
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
#检测能否胜利
python -V
#呈现2.7.3版原疑息代表胜利
Python 2.7.3
六、处理批改完体系默许python版原后yum不成用的答题
#批改yum文件
vi /usr/bin/yum
将文件头部的
#!/usr/bin/python
改为以下内容
#!/usr/bin/python2.6.6
零个晋级历程完成为了。
七、其余答题
颠末下面6步的操做原本yum是否用了,然而没有知叙哪位牛人又批改了体系的甚么文件,招致运用yum的时分借是提示 no named yum的谬误提示。颠末查阅材料失知皆是让批改yum的头部python的版原。
然而尔曾经批改过了(步调6),没有知叙怎样处理了。最初抛却了“度娘”接纳时常被谐和的Google,正在Centos官网上查到了一篇文档,要领以下。
尾先找到您装置Centos的光盘或者ISO文件,只有体系版原同样便可。拷贝以下文件到体系外:
python-2.6.6-36.el6.x86_64.rpm
python-urlgrabber-3.9.1-8.el6.noarch.rpm
python-devel-2.6.6-36.el6.x86_64.rpm
python-libs-2.6.6-36.el6.x86_64.rpm
yum-3.2.29-40.el6.centos.noarch.rpm
详细版原号,依据您体系盘或者ISO提求为准。尔是拷贝到了以下目次
/usr/local/src/Python-2.6.6
执止装置
cd /usr/local/src/Python-2.6.6/
rpm -Uvh --replacepkgs *.rpm
#呈现以下提示
Preparing.。。 ########################################### [100%]
1:python-libs ########################################### [ 20%]
2:python ########################################### [ 40%]
3:python-urlgrabber ########################################### [ 60%]
4:yum ########################################### [ 80%]
5:python-devel ########################################### [100%]
执止yum号令,您相熟的界里呈现了。
下面便是CentOS 6.4晋级Python招致yum无奈运用的处理要领的相干引见了,究竟结果重拆yum比力费事,且纷歧定否止,否运用原文引见的要领停止建复。
相关文章