`
wind35
  • 浏览: 10236 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

centos下安装yum

 
阅读更多
   在搭建storm中需要安装python2.6.centos中默认安装的是python2.4.关于python的升级见文章:http://wind35.iteye.com/admin/categories/292186
   升级后在运行yum出现问题
  
   There was a problem importing one of the Python modules
   required to run yum. The error leading to this problem was:
   No module named yum
   Please install a package which provides this module, or
      verify that the module is installed correctly.
      It's possible that the above module doesn't match the
      current version of Python, which is:
      2.6.1 (r261:67515, Aug 7 2010, 11:36:17) 
      [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)]
      If you cannot solve this problem yourself, please go to the yum faq at:
       http://wiki.linux.duke.edu/YumFaq
    提示当前版本是2.6.1可能版本不匹配。没有yum依赖的包。
   

   头脑一热既然yum不兼容,则想着卸载yum重新安装。卸载yum是大忌在linux中。卸载后安装比较麻烦。yum完全安装需要:
    yum-3.2.22-33.el5.centos.noarch.rpm
    yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
    yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
   在三个包在没有yum的情况下比较难找,好在在centos的安装文件中有安装如下:
  
    mkdir /test/media #创建挂在目录
    mnt /dev/dvd /test/media #挂在dvd
    cd /test/media/centos
    rpm -ivh yum-3.2.22-33.el5.centos.noarch.rpm 
             yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm 
             yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
   

    由于升级了python,此时运行yum还是会报错,只需要修改yum配置文件让yum用旧版本的python运行即可:
  
   vi /usr/bin/yum将
   #!/usr/bin/python
   改为:
   #!/usr/bin/python2.4
   

  
   使用python 升级yum:
  
   安装EPEL的rpm包
   rpm -ivh http://download.slogra.com/epel-release-5-4.noarch.rpm
   yum升级python
   yum -y install python26
   备份老的python版本,并使用新python版本
   mv /usr/bin/python /usr/bin/python.old
   ln -s /usr/bin/python26 /usr/bin/python
   vi /usr/bin/yum
   将第一行的python后加上2.4,即第一行改为:
   #!/usr/bin/python2.4

参考文章:
   http://blog.slogra.com/post-235.html
   http://blog.sina.com.cn/s/blog_62c8f3c901012s5c.html
   http://blog.csdn.net/oyzl68/article/details/22932227
   http://blog.chinaunix.net/uid-29020-id-3886291.html
分享到:
评论

相关推荐

    centos安装yum所需资源

    在/etc/yum.repos.d/目录下创建一个新的repo文件,例如`centos7_163.repo`,然后添加以下内容: ```ini [base] name=CentOS-$releasever - Base - mirrors.163.com failovermethod=priority baseurl=...

    centos6 yum 源

    centos6_64 yum配置,一键搞定.centos6_64 yum配置,一键搞定

    CentOS6.9的yum源

    【CentOS6.9的yum源】:在Linux操作系统中,CentOS 6.9是广泛使用的稳定版本,而YUM(Yellowdog Updater, Modified)则是它的一个关键组件,用于自动化软件包的安装、升级和管理。YUM通过与远程仓库(也称为yum源)...

    centos7-yum源.zip

    redhat,centos安装yum,以及配置yum镜像源的repo文件都在这个压缩包里,配合我安装yum的博客,就能解决安装yum的问题。里面文件有python-2.7.5-86.el7.x86_64.rpm,python-iniparse-0.4-9.el7.noarch.rpm,python-...

    centos 和 linux 6.5 yum包

    Yum(Yellowdog Updater, Modified)是RPM包管理器,用于自动化安装、升级、卸载和查询软件包,对于基于RPM的系统如CentOS,它是日常维护中的重要工具。在标题中提到的“centos 和 linux 6.5 yum包”可能是指一组...

    Centos6 yum国内源.zip

    一般来说,这会涉及到修改`/etc/yum.repos.d/`目录下的repo文件,如`CentOS-Base.repo`。替换掉原来的源地址,用国内镜像站的URL来替代。国内常见的镜像站有阿里云、腾讯云、网易等,它们提供了快速且稳定的CentOS...

    centos 6.2用yum安装中文输入法

    ### 步骤2:使用YUM安装中文支持 接下来,你需要通过YUM来安装包含中文输入法在内的语言支持包。在CentOS 6.2中,可以使用以下命令来安装中文语言支持: ```bash yum install "@ChineseSupport" ``` 这条命令会安装...

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    centos使用yum安装lamp

    在CentOS 7上使用yum安装LAMP(Linux, Apache, MariaDB/MySQL, PHP)环境是一种常用的方式来搭建动态网站或应用。LAMP环境能够支持多种动态网站和应用的运行,包括流行的WordPress, Drupal等。CentOS(Community ...

    CentOS7yum安装smokeping最简明手册.docx

    CentOS 7 是一个流行的 Linux 发行版,使用 yum 包管理器来安装软件包。下面是 CentOS 7 上安装 Smokeping 的详细指导。 安装 Smokeping 首先,需要使用 yum 安装 Smokeping。在终端中输入以下命令: yum install...

    Centos下的yum安装包.zip

    而`yum`(Yellowdog Updater, Modified)是CentOS中一个重要的包管理工具,用于安装、更新、卸载和查询软件包。本教程将详细讲解在CentOS系统中如何使用`yum`进行软件包的管理。 首先,我们需要了解`yum`的工作原理...

    centos6.9重装yum软件包及步骤

    在Linux系统管理中,`yum`(Yellowdog Updater, Modified)是Red Hat和CentOS等基于RPM的系统中的包管理器,用于方便地安装、更新和删除软件包。在CentOS 6.9这样的旧版本中,`yum`是主要的软件包管理工具,但在...

    centos9ISO镜像及yum源配置文件

    四、使用YUM安装软件 现在,你的CentOS 9 Stream已经配置好YUM源,可以轻松安装和更新软件了。例如,要安装httpd服务,只需执行: ``` sudo yum install httpd ``` YUM会自动处理所有依赖关系并完成安装。 五、维护...

    CentOS下yum安装缺少kernel-headers的解决方法.docx

    CentOS下yum安装缺少kernel-headers的解决方法.docx

    CentOS 5 yum源

    CentOS 5 yum源,163 yum源,shouhu yum源

    centos6.9离线安装yum工具,附安装教程与yum源问题的解决方法

    在Linux系统中,`yum`(Yellowdog Updater, Modified)是CentOS 6.x版本常用的包管理器,用于安装、更新和管理软件。本文将详细介绍如何在离线环境中为CentOS 6.9安装`yum`工具,以及解决可能遇到的`yum`源问题。 ...

    Centos8.5yum源

    下载地址 https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo https://mirrors.aliyun.com/repo/epel-archive-8.repo

    MySQL5.7.28_centos7_yum安装.txt

    MySQL5.7.28_centos7_yum安装 MySQL5.7.28_centos7_yum安装 MySQL5.7.28_centos7_yum安装

    centos 重新安装yum的rpm包:yum.zip

    YUM(Yellowdog Updater, Modified)是CentOS中常用的包管理器,用于安装、更新和删除软件包。然而,有时由于各种原因,如系统升级或配置错误,YUM可能损坏或丢失,这时我们需要重新安装YUM的RPM包。本篇将详细讲解...

    yum安装jdk和mysql和tomcat软件(CentOS6实战经验)

    ### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...

Global site tag (gtag.js) - Google Analytics