CentOS7重装yum和python

Centos7.7重装yum和python 版本Cnetos7.7 重装python和yum 使用yum时发现没有这个模块 按照网上教程 查看whereis python 看一看都有哪些python,发现我没有了centos自带python2.6,这也就是说不能通过修改vi /user/bin/yum修改成python2.6来拯救我的yum。 于是准备重装python和yum 看网上大部在http://mirrors.163.com/centos/7/os/x86_64/Packages/下载文件,但我发现对应的7.7版已经已经不存在,所以我到了官网 阅读详情

1.卸载现有的python 

  强制删除已安装程序及其关联

  rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps

  强制删除所有残余文件

  whereis python |xargs rm -frv

2.卸载现有的yum

  强制删除已安装程序及其关联

  rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps

  强制删除所有残余文件

  whereis yum |xargs rm -frv

 

下载与自己版本对应的rpm包

查看自己系统版本的命令:cat /etc/redhat-release

下载地址链接:http://mirrors.ustc.edu.cn/centos/ CentOS7.5的rpm包:

http://mirrors.ustc.edu.cn/centos/7/os/x86_64/Packages/ 我下载的rpm包,

如果在安装过程中提醒你有被依赖的,你可以

以下26个安装包从上往下用 rpm -ivh 逐个安装,如: rpm -ivh libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm

(如遇warning: yum-3.4.3-161.el7.centos.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
类似异常,可在安装命令末尾追加:--force --nodeps 即可)

libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm
python-2.7.5-68.el7.x86_64.rpm
python-backports-1.0-8.el7.x86_64.rpm
python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm
python-chardet-2.2.1-1.el7_1.noarch.rpm
python-devel-2.7.5-68.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm
python-ipaddress-1.0.16-2.el7.noarch.rpm
python-kitchen-1.1.1-5.el7.noarch.rpm
python-libs-2.7.5-68.el7.x86_64.rpm
python-pycurl-7.19.0-19.el7.x86_64.rpm
python-setuptools-0.9.8-7.el7.noarch.rpm
python-urlgrabber-3.10-8.el7.noarch.rpm
python-virtualenv-15.1.0-2.el7.noarch.rpm
rpm-4.11.3-32.el7.x86_64.rpm
rpm-build-4.11.3-32.el7.x86_64.rpm
rpm-build-libs-4.11.3-32.el7.x86_64.rpm
rpm-libs-4.11.3-32.el7.x86_64.rpm
rpm-python-4.11.3-32.el7.x86_64.rpm
rpm-sign-4.11.3-32.el7.x86_64.rpm
yum-3.4.3-158.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-aliases-1.1.31-45.el7.noarch.rpm
yum-utils-1.1.31-45.el7.noarch.rpm

这两个包存在相互依赖,所以要区别对待同时安装:

命令: rpm -ivh yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm yum-plugin-protectbase-1.1.31-45.el7.noarch.rpm 即可

yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
yum-plugin-protectbase-1.1.31-45.el7.noarch.rpm
在库中下载同名的rpm包。 

如果安装完成后键入yum能有正常显示,就说明安装成功了。如果出现:

There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   /usr/lib64/python2.7/site-packages/rpm/_rpm.so: undefined symbol: rpmpkgVerifySi

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.7.5 (default, Apr 11 2018, 07:36:10)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]

If you cannot solve this problem yourself, please go to
the yum faq at:
  http://yum.baseurl.org/wiki/Faq
表示rpm包没安装全

本文参考来自:https://blog.youkuaiyun.com/qq_36731677/article/details/83552436

 

修改源:(注意:以下操作为非必要操作,需换源才进行操作!)

使用官网的镜像

把/etc/yum.repos.d/下面所有的源给备份并清空这个文件夹

 

重新生成镜像:rpm -Uvh --force http://mirror.centos.org/centos-7/7/os/x86_64/Packages/centos-release-7-4.1708.el7.centos.x86_64.rpm

有如下文件即可:

  1. -rw-r--r--. 1 root root 1664 8月  30 23:53 CentOS-Base.repo  
  2. -rw-r--r--. 1 root root 1309 8月  30 23:53 CentOS-CR.repo  
  3. -rw-r--r--. 1 root root  649 8月  30 23:53 CentOS-Debuginfo.repo  
  4. -rw-r--r--. 1 root root  314 8月  30 23:53 CentOS-fasttrack.repo  
  5. -rw-r--r--. 1 root root  630 8月  30 23:53 CentOS-Media.repo  
  6. -rw-r--r--. 1 root root 1331 8月  30 23:53 CentOS-Sources.repo  
  7. -rw-r--r--. 1 root root 3830 8月  30 23:53 CentOS-Vault.repo  

生成缓存:

  1. yum clean all  
  2. yum makecache  

必要时进行:yum update

换源参考来自:https://qindongliang.iteye.com/blog/2404750

Python2.7库包&yum库包.zip Python2.7库包(共17个): rpm-python-4.11.3-40.el7.x86_64.rpm python-srpm-macros-3-32.el7.noarch.rpm python-setuptools-0.9.8-7.el7.noarch.rpm python-rpm-macros-3-32.el7.noarch.rpm libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm python-2.7.5-86.el7.x86_64.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm python-libs-2.7.5-86.el7.x86_64.rpm python-chardet-2.2.1-3.el7.noarch.rpm python2-rpm-macros-3-32.el7.noarch.rpm python-kitchen-1.1.1-5.el7.noarch.rpm python-ipaddress-1.0.16-2.el7.noarch.rpm python-iniparse-0.4-9.el7.noarch.rpm python-devel-2.7.5-86.el7.x86_64.rpm python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm python-backports-1.0-8.el7.x86_64.rpm python-urlgrabber-3.10-9.el7.noarch.rpm yum库包(共6个): yum-utils-1.1.31-52.el7.noarch.rpm yum-plugin-protectbase-1.1.31-52.el7.noarch.rpm yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm yum-plugin-aliases-1.1.31-52.el7.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-3.4.3-163.el7.centos.noarch.rpm 立即下载

相关推荐

python-inotify-examples-0.9.4-4.el7.noarch.rpm

官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

yum python失败

-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory python同上 》》》》》》》》》》》》》wget lrzsz 到本地 python-2.7.5-34.el7.x86_64.rpm python-libs-2.7.5-34.el7.x86_64.rpm python-devel-2.7.5-34.el7.x86_64.rpm python-inipa

小学徒 552

centos7 yum安装依赖rpm包

包含python包10个 python-2.7.5-58.el7.x86_64.rpm python-devel-2.7.5-58.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm rpm-python-4.11.3-25.el7.x86_64.rpmpython-devel-2.7.5-58.el7.x86_64.rpm python-libs-2.7.5-58.el7.x86_64.rpm python-urlgrabber-3.10-8.el7.noarch.rpm python2-rpm-macros-3-34.el7.noarch.rpm python-rpm-macros-3-34.el7.noarch.rpm python-srpm-macros-3-34.el7.noarch.rpm 包含yum包3个 yum-3.4.3-168.el7.centos.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

Linux安装Yum包管理器

一般Fedora/RedHat/Centos是安装了yum包管理器的,但是有些时候,比如RedHat或其他商业Linux的yum可能没有Fedora的更新或更多,或者要首先服务费用,这时候,可以把yum源,换成Fedora的/Centos的   yum 是linux环境安装软件包的一种方式。 很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件  yum仓库用来存放所有的现有的.rpm...

YunWisdom 2616

避坑指南:大疆智图集群建模中5个90%新手会踩的雷(附错误日志分析)

本文针对大疆智图集群建模功能,总结了新手在部署和运行时极易遇到的五个常见问题,包括共享目录权限与路径、主从节点版本一致性、临时存储路径设置、网络与防火墙配置以及错误日志分析。文章结合具体错误日志,提供了详细的排查步骤和解决方案,旨在帮助用户快速定位并解决问题,充分发挥集群建模的效率优势。

weixin_29238147的博客 335

人工智能在高中教育中的应用现状剖析与挑战应对

人工智能在高中教育中的应用现状剖析与挑战应对

燕鹏 1338

Centos7 卸载与重装python3 pip yum

文章目录版本版本号卸载安装依赖卸载 Python卸载 yum重装Python前准备下载 Python-3.8.0.tgzPython安装步骤pip安装步骤重装YUM前准备编写简易脚本,重装回python2.7.5编写简易脚本,重装回YUM与解决使用问题收尾工作新旧版本互转参考资料 版本 版本号 # CentOS Linux release 7.7.1908 (Core) # Python2.7.5 卸载 安装依赖 之后重装 Python3.8 需要的 yum -y install zlib-deve

Eddie'Blog 6558

注册“Oracle Provider for OLE DB”和创建链接服务器

注册“Oracle Provider for OLE DB”和创建链接服务器 在sql server 数据库上创建链接服务器,连接oracle数据库,访问接口需要设置为:“Oracle Provider for OLE DB”。 如果电脑上没有这个驱动,安装一个完整的Oracle11gR2程序是一个有效的方法,但这个64位版本的安装包有2个多G, 相当庞大,如果仅仅...

weixin_30760895的博客 2384

centos7重装python_centos7.6.1810重装python与yum

Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待4999元包邮去购买 >可能你会在工作中、学习等过程中遇到服务器因为某些原因,从而导致需要安装或者重新安装pyton和yum的情况.但是网上各路鬼神说法各异甚至根本就无法执行等问题.Ok,不要着急,清晰的解决方案来了.好吧,我们进入正题.第一步:卸载和清理rpm -qa|grep python|x...

weixin_39632471的博客 406

LTspice基础教程-009.LTspice波形测量

<<==上一篇:LTspice基础教程-008.LTspice PWL设置 >>==下一篇:LTspice基础教程-010. 首篇博客文末提供所有相关资源百度网盘分享链接

gaoyong_wang的博客 4万+

SAP 货币类型和公司代码的货币设置

货币类型分为公司代码和集团货币,一般FI 10类型和集团货币 30,事务代码是8KEM; 设置货币类型的事务代码是OB22 在S/4 1809版本里编辑功能统合到事务代码FINSC_LEDGER 中了,这里集中了分类账和公司代码的设置; 设置多账簿的币种(会出现在BSEG和FAGLFLEXA表中) 汇率维护在TCURR表中,可通过BAPI_EXCHANGERATE_GETDETAIL函数获取。 CO货币的事务代码是成本控制范围货币:OKKP ,一般设置为货币码20和30; 另外, SCC4设置集团货币,

RichardYang2020的博客 1万+

centos7重装python_CentOS7重装yum和python

卸载现有的Python和Yum1、删除现有Python##强制删除已安装程序及其关联rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令whereis python |xargs rm -frv##验证删除,返回无结果whereis python2、删除现有的yum、强制删除...

weixin_34782968的博客 281

4×V100部署Qwen3.8-Flash-Next:vLLM/GGUF实战

大模型本地部署的核心,是把参数量、量化精度、显存容量和推理框架放在同一张账本里算清楚。MoE 模型总参数量大但激活参数少,解码阶段更受显存带宽与 KV Cache 限制;通过 INT4/AWQ 或 GGUF 等 4-bit 量化可显著压缩权重占用,再结合 vLLM 张量并行、llama.cpp 分层切分提升多卡利用率。其技术价值在于让 V100 这类老架构 GPU 也能承载百亿级参数模型的私有化推理,并服务于 RAG 知识库、工作流 API、批量生成等场景。这次围绕 4×V100 32G 部署 Qwen3.

weixin_29061425的博客 347

centos7.4 重装python2 和 yum

centos7.4 重装python2 和 yum 1、yum是用python写的 2、删除pyhon rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联 whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令 whereis python ##验证删除,返回无结果 3、删除yum rpm -qa|grep yum|xargs rpm -ev -

gifterxian的博客 350

APM 飞行模式切换--源码详解

APM飞控中有很多种方式可以改变飞行模式。其中最常见的为遥控器切换和地面站切换两种方式。 下面以遥控器切换为例详解飞行模式切换逻辑。 APM遥控器切换飞行模式的源代码在RC_Channel.cpp文件中的RC_Channel_Copter::do_aux_function_change_mode()函数中。 const bool success = copter.set_mode()调用Copter::set_mode()函数,在set_mode()函数中调用mode_fro...

qq_30623591的博客 2440

8、内存交织技术详解

本文详细解析了内存交织技术的基本原理、工作机制及实现方式,探讨了其在提升内存访问速度和系统性能中的关键作用。文章还分析了内存交织的优缺点、实际应用场景以及与其他优化技术的结合应用,并提出了未来发展的可能方向,为理解与运用该技术提供了全面参考。

g9h0i1的博客 549

centos7重装python_CentOS7误删Python和yum后如何重新安装

今天果然是手有点欠,看到CentOS自带的Python版本是2.7的(我用的CentOS版本是最新的CentOS76.1810),在网上查了以下教程就可以很方便的删除python,结果发现删除python之后yum命令却用不了了,试验了一会还是不行,找资料发现Yum是关联Python2的环境的,没有办法,用rpm命令安装软件实在是太不方便了,所以还是重装吧,结果也是遇到了不少的麻烦。下面就来说一说...

weixin_40004659的博客 396

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Centos 7 卸载重装python2.7.5、Yum和pip

Centos 7 卸载重装python2.7.5、Yum和pip注意Python卸载Python下载Python包Yum备份Yum源卸载Yum下载Yum包、安装Yum安装Yum配置yum源Pip安装References 之前因为乱调试,导致user下的python、pip和yum没法正常使用。不用root权限使用yum时会有下来错误: $ yum There was a problem importing one of the Python modules required to run yum. The

ckay_huo的博客 2406

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

yum和python的依赖关系_CentOS7 重装python与yum

问题描述今天接手了一个被搞乱的服务器,在安装数据库的时候出现了大量的yum错误(如下列内容所示)。所以就在瞎折腾,我仅把我解决的过程作结一下供大家参考。错误一NotremovingXXXbecauseitisrequiredXXX------------------------------------------------------------------------------...

weixin_36436810的博客 1656

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

centos7重装python_centos7完全重装python和yum

python升级到3.6发现想 因为yum是基于2.7想继续给yum升级 结果弄坏了 yum也用不了,没有yum就像是断了腿的人。。。。于是只能python和yum重装了1、删除现有Python[[emailprotected]~]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联[[emailpr...

weixin_39845406的博客 215

centos7重装python_centos7.6删除重新安装python和yum

最近在开发一个项目时出现了错误,需要重新安装python和yum,怎么安装呢?随ytkah一起来看看吧。ytkah用的linux分支的centos7.6,各位朋友在下载源的时候要注意版本的区分。现在开始:1.1删除现有pythonrpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联whereis pytho...

weixin_39626131的博客 2516

centos7重装python与yum文件

centos7重装python与yum文件

qq_42865470的博客 183

风火编程--centos7重装python2.7 重装yum

centos7 重装python2.7和yum 重装Python2.7 mkdir /usr/local/src/python cd /usr/local/src/python wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python2-rpm-macros-3-32.el7.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-srpm-macr

风火的博客 618

Centos7——yum与python重装问题及解决方法

在centos系统下yum命令出错,可能我们就要重新安装,当python的版本升级或安装了多个python版本时,就会导致No module named yum错误。一般的解决方法都是全部删除python和yum,然后进行重装。安装过程有可能会出现python(abi) is needed等问题。 下载需要的资源: centos资源安装包:http://mirrors.aliyun.com/cen...

风火纶回 1193

重装Centos7的python和yum(亲测可用)

例如 :rpm -Uvh --replacepkgs python-libs-2.7.5-88.el7.x86_64.rpm。地址:https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/所需列表:(部分版本号可能有所差异,大版本号是一致的就行)如果出现循环依赖,则将多个rpm写在一个命令里面,以空格分隔。7.安装rpm(按照6的顺序安装)2.删除残余python文件。3.验证删除,返回为无结果。5.删除残余yum文件。6.下载对应的rpm包。

caomeiliang的专栏 960
上一篇: 服务器1M带宽同时能承受多少人在线
下一篇: Srping事物的传播行为个人总结
springlovejava
博客等级 码龄9年 26粉丝 12原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值