我在我的centos vps上,安装python,我没有使用yum update python来更新python的版本(当时的版本是2.4)而是下载python2.7.2的源码包,进行编译。这样做,无形中卸载了centos vps原有的rpm-python包及其依赖包,搞得我想再yum install xxx时,提示No module named rpm,无法再yum install任何软件。
解决办法:下载rpm-python包及其依赖包的rpm文件-
# wget ftp://ftp.pbone.net/mirror/ftp.centos.org/5.7/os/i386/CentOS/rpm-4.4.2.3-22.el5.i386.rpm
# wget ftp://ftp.pbone.net/mirror/ftp.centos.org/5.7/os/i386/CentOS/rpm-libs-4.4.2.3-22.el5.i386.rpm
# wget ftp://ftp.pbone.net/mirror/ftp.centos.org/5.7/os/i386/CentOS/popt-1.10.2.3-22.el5.i386.rpm
# wget ftp://ftp.pbone.net/mirror/ftp.centos.org/5.7/os/i386/CentOS/rpm-python-4.4.2.3-22.el5.i386.rpm
# rpm -Uvh --nodeps rpm*rpm
# rpm -Uvh --nodeps popt-1.10.2.3-22.el5.i386.rpm即可解决问题。
参考:http://forums.fedoraforum.org/showthread.php?t=167992
(http://koji.fedoraproject.org/koji/buildinfo?buildID=13545,这个是fedora系统版)
http://platonic.techfiz.info/2008/10/13/no-module-named-rpm/
看得透又看得远者prevail. ppt.cc/flUmLx ppt.cc/fqtgqx ppt.cc/fZsXUx ppt.cc/fhWnZx ppt.cc/fnrkVx ppt.cc/f2CBVx
ppt.cc/fKlBax ppt.cc/fwlgFx ppt.cc/fVjECx ppt.cc/fEnHsx ppt.cc/fRZTnx ppt.cc/fSZ3cx ppt.cc/fLOuCx ppt.cc/fE9Nux ppt.cc/fL5Kyx ppt.cc/f71Yqx tecmint.com linuxcool.com linux.die.net linux.it.net.cn ostechnix.com unix.com ubuntugeek.com runoob.com man.linuxde.net ppt.cc/fwpCex ppt.cc/fxcLIx ppt.cc/foX6Ux linuxprobe.com linuxtechi.com howtoforge.com linuxstory.org systutorials.com ghacks.net linuxopsys.com ppt.cc/ffAGfx ppt.cc/fJbezx ppt.cc/fNIQDx ppt.cc/fCSllx ppt.cc/fybDVx ppt.cc/fIMQxx
No comments:
Post a Comment