`
MauerSu
  • 浏览: 513444 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

CentOS 中yum命令运行错误解决办法

 
阅读更多
源:http://blog.sina.com.cn/s/blog_67d6a2650100jiaw.html
评:
问题:
[root@name user]# yum
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
                        ^

原因:
这是因为yum采用python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。而CentOS 5自带的yum采用的是python2.4,当系统将python升级到2.6或3.0后,出现语法解释错误。

解决办法:
很简单,一是升级yum,一是修改yum的解释器为旧版本python2.4(如果你没有采用覆盖升级的话)
升级yum的作法就不详述了;
修改yum的解释器为旧版本python2.4:
     vi /usr/bin/yum
     将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2.4"即可
分享到:
评论

相关推荐

    centos8 yum包 , yum放进/etc/yum.repos.d, yum makecache

    在Linux系统管理中,`yum`(Yellowdog Updater, Modified)是一个强大的包管理器,尤其在CentOS发行版中广泛使用。它用于安装、更新和管理软件包,通过网络从仓库获取。在CentOS 8中,`yum`仍然是默认的包管理工具,...

    centos 和 linux 6.5 yum包

    不兼容的版本可能导致运行时问题,未解决的依赖可能会使安装失败,而忽视系统资源限制(如磁盘空间)则可能导致安装过程中出现错误。 总的来说,"centos 和 linux 6.5 yum包"涉及到的是如何在两个不同的Linux发行版...

    rhel中yum源替换centos中yum源

    在Linux系统管理中,YUM(Yellowdog Updater, Modified)是用于RHEL(Red Hat Enterprise Linux)及其兼容发行版如CentOS、Scientific Linux等的包管理器。它允许用户方便地安装、升级、查询和卸载软件包。由于RHEL...

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

    7. **解决依赖问题**:如果在安装过程中遇到依赖问题,可以使用`yum-deprecated`或`rpm -Uvh --nodeps`强制安装,但这种方法可能会导致系统不稳定性。 8. **验证安装**:安装完成后,运行`yum info yum`检查`yum`...

    在CentOS中用yum命令下载RPM包但不进行安装的方法.docx

    在 CentOS 系统中,`yum` 是一个强大的包管理器,它负责处理软件包的安装、升级和删除,同时解决软件包之间的依赖关系。然而,有时我们可能只需要下载 RPM 包而不需要立即安装。本篇文章将介绍两种使用 `yum` 命令在...

    Centos卸载yum及重装yum-python.zip

    5. **检查**:确认`YUM`已完全卸载,可以尝试运行`yum`命令,如果出现“command not found”错误,说明已经卸载成功。 **重装YUM的步骤:** 1. **获取新版本**:你需要从CentOS的官方镜像源获取最新的`yum`版本。...

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

    本文将详细介绍如何在CentOS 6.9上重新安装`yum`软件包,以及解决过程中可能遇到的问题。 首先,`yum`的正常运行依赖于Python 2.6,因为CentOS 6.9自带的是Python 2.6。如果`yum`出现问题,可能是由于Python版本不...

    centos中yum命令删除还原的补救方法介绍

    在 CentOS 系统中,`yum` 是一个非常重要的包管理工具,用于安装、更新、卸载和管理基于 RPM 的软件包。然而,如果误操作导致 `yum` 被删除,系统可能会出现严重的问题,因为很多核心服务和功能依赖于 `yum` 来进行...

    CentOS Linux release 7.9.2009,解决 “No module named yum” 错误,安装包

    CentOS Linux release 7.9.2009,解决 “No module named yum” 错误的安装包,因为安装了两个python版本,yum无法使用,修复包备份一哈,以免后面需要。使用前先确定centos版本跟我的一致,cat /etc/centos-release...

    修改red hat yum 源为centos

    在Linux系统管理中,经常需要对YUM(Yellowdog Updater, Modified)源进行调整,以便获取最新的软件包和更新。本主题将详细介绍如何将Red Hat Enterprise Linux(RHEL)7.3或7.4的YUM源更改为CentOS的YUM源,这是一...

    centos7arm64重装yum所需要的rpm包

    如果命令能够正确执行,不显示任何错误,并列出可用的软件包,那么恭喜你,`yum`已经成功重装。 然而,要注意的是,不处理依赖关系可能会导致系统不稳定。在实际操作中,你应该先解决所有必要的依赖,再进行RPM包的...

    arm64重装yum所需要的rpm包,centos7

    在CentOS 7中,`yum`已经被`dnf`(Dandified Yum)所取代,但`yum`仍然可以使用,并且在某些场景下更受欢迎。 在arm64平台上重装`yum`,通常是因为遇到了错误或者需要升级到特定版本。这可能涉及到一系列的依赖问题...

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

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

    centos7 yum安装mysql8.0.pdf

    最后,如果在安装过程中遇到问题,可以参考官方文档或是通过网络搜索相关的错误信息,此外还可以加入相关的技术交流群组,如本文件中提到的“linux运维菜鸟”群组,以便快速解决问题。QQ群和网站论坛是Linux社区中...

    Centos7.4离线本地yum源自动化安装CDH5.13.0脚本

    - **变量定义**:定义脚本运行过程中需要用到的各种变量,如YUM源路径、安装包位置等。 - **函数定义**:定义一些常用的函数,如检查系统状态、安装依赖包等。 - **主逻辑**:根据参数执行相应的安装操作。 2. *...

    yum-3.2.29-40.el6.centos.noarch.rpm和yum-3.2.29-30.el6.noarch.rpm

    总结来说,`yum`是Linux系统中不可或缺的包管理工具,而`yum-3.2.29-40.el6.centos.noarch.rpm`和`yum-3.2.29-30.el6.noarch.rpm`是针对CentOS 6的特定版本,它们的更新可能包含了错误修复、功能改进和安全更新。...

    centos minimal 常用工具yum安装脚本

    2. **常用Yum命令** - `yum install <package>`:安装指定的软件包。 - `yum remove <package>`:卸载指定的软件包。 - `yum update <package>`:更新指定的软件包到最新版本。 - `yum search <keyword>`:搜索...

    RHEL5配置 CentOS YUM更新源

    4. **验证配置**:保存并关闭文件后,运行以下命令检查YUM配置是否有效: ``` sudo yum clean all sudo yum repolist ``` 如果一切正常,你应该能看到列出的可用软件仓库和软件包。 5. **进行系统更新**:现在...

    修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法

    之前把现有这台阿里CentOS7.2系统的Python...直接执行 yum 命令就会提示 /usr/bin/yum 文件第34行有错误: [root@typecodes ~]# yum File "/usr/bin/yum", line 34 ^ SyntaxError: EOF while scanning triple-quote

Global site tag (gtag.js) - Google Analytics