操作系统版本:centos7

[root@linux-node3 ~]# uname -r
3.10.0-514.el7.x86_64

一、将现有的yum源卸载

[root@linux-node3 ~]# rpm -qa yum
yum-3.4.3-150.el7.centos.noarch
[root@linux-node3 ~]# rpm -qa | grep yum | xargs rpm -e --nodeps  #这一步一定要执行,而且要将所有的组件卸载掉,如果卸载不干净,后面安装会有问题
[root@linux-node3 ~]# rpm -qa yum

二、从centos官网上下载和yum有关的rpm包

1、下载rpm包

[root@linux-node3 ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm
[root@linux-node3 ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@linux-node3 ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm

备注:如果是centos6,应下载以下rpm包

http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

2、安装

[root@linux-node3 ~]# ls
yum-3.4.3-167.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm[root@linux-node3 ~]# rpm -ivh yum-*     #安装[root@linux-node3 ~]# rpm -qa yum    #查看是否已经安装上
yum-3.4.3-150.el7.centos.noarch.rpm

三、检测安装的yum是否有问题,执行命令进行测试

备注:
1、不同的操作系统版本,要从官网上下载不同的rpm包,官网地址"http://mirror.centos.org/centos/",然后根据自己操作系统的版本选择即可。
2、如果出现安装好以后,yum还是不能用的情况,那肯是是原有的yum没有删除干净,再次执行以下命令,重新安装yum即可。

rpm -qa|grep yum|xargs rpm -e --nodeps

3、如果有需要导入证书的情况,请从官网上找到链接,导入即可

rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

yum的卸载与重新安装相关推荐

  1. yum工具卸载和重新安装

    卸载yum和python环境 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ## 强制删除已安装程序及其关联 whereis pyth ...

  2. 卸载或重新安装Redis集群

    卸载或重新安装Redis集群 1.如果需要修改端口号,则需要将原来的Redis各节点的服务器卸载,并重新安装, 卸载服务命令如下: D:/Redis/redis-server.exe --servic ...

  3. mysql卸载后root还在_CentoOs7 Mysql卸载后重新安装缺少/root/.mysql_secret

    CentoOs7 Mysql卸载后重新安装缺少/root/.mysql_secret 解决方案: centos7默认安装的是mariadb,需要先卸载mariadb,先查看是否安装mariadb rp ...

  4. yum 卸载_不小心把Centos的yum给卸载了怎么办

    在使用Linux的过程中难免会出错. 因为Linux命令太简洁,却很强大了.前段时间因为要更新系统,不小心把Yum给卸载了,没有了Yum就没办法在线安装软件了. 其实我们可以把Yum重新装回来.当然这 ...

  5. Linux中mysql的卸载和重装,在Linux下面卸载与重新安装Postgresql

    在Linux下面卸载与重新安装Postgresql 1. 先把原来的postgresql安装包找出来,如果找不到就可以直接安装了. [root@testserver postgresql]# rpm ...

  6. mysql2008怎么重装_SQL Server2005、2008如何彻底删除卸载并重新安装?

    很多小伙伴在删除SQL Server后重新安装总是遇到诸多问题导致安装失败,这是因为你没有将SQL Server彻底删除卸载完毕.本文就如何彻底卸载进行详细介绍,本文以SQL Server2008为例 ...

  7. xshell6无法卸载、重新安装【1628: 完成基于脚本的安装失败】

    亲测有效!!! 步骤一.先在找到此目录,进入该文件夹 步骤二.删除 [{EB1AAB19-5EE8-46BD-86CC-146BF85DC170}] 这个文件夹 到这里,你就可以正常卸载.重新安装了, ...

  8. SQL Server 2008 R2 完全卸载与重新安装

    由于第一次安装时,SQL Server 服务账户和windows用户登录名设置一致,导致数据库引擎服务失败.后转到管理员账户完全卸载并重新安装. 一.卸载 1.用administrator账户登录 2 ...

  9. win10的ie11正确卸载与重新安装

    win10的ie11是自带与斯巴达共存的浏览器,不正确的卸载或安装可能会导致不可预知的问题,以下为我总结出来正确的方法: 卸载: 进入 控制面板--程序与功能 之后在左侧选择 "启动与关闭W ...

最新文章

  1. 百度智能云一口气发布 14 个新产品,三大视频解决方案,产品最高降价 50%
  2. 安装环境 php5.2 mysql_ubuntu安装配置apache2+php5.2+mysql5环境教程
  3. 霸榜各大CV任务榜单,Swin Transformer横空出世!
  4. 国一B题方案解析:轴距仅210mm的四旋翼有多稳?
  5. 【CodeForces - 616C】The Labyrinth(bfs,并查集,STLset)
  6. Google C++ 编程规范总结
  7. Nginx反向代理服务器获取不到端口的问题的解决办法
  8. GitHub新神器,宇宙第一编辑器--VS Code!危
  9. python上传excel文件_POST上传的excel(xls)文件,如何直接读进pandas,避免写入到磁盘?...
  10. 微型计算机原理及应用论文,微机原理及应用结业论文
  11. Word删除与新增页眉或页脚的横线
  12. gif动图怎么制作?gif动图制作软件推荐
  13. 用matlab求得矩阵的最大特征值
  14. html设计打地鼠游戏,js实现打地鼠小游戏
  15. 5分钟了解Pandas的透视表
  16. 塑身必知常识:究竟是有氧运动还是无氧运动好?
  17. Kotlin中三元运算符
  18. Laravel中使用dingo
  19. ios开发html转图片,iOS | PPT 转图片(UIImage) 解决方案
  20. 2021年中国CRM市场规模及市场格局分析:市场规模达156亿元[图]

热门文章

  1. Java单元测试:使用PowerMockito库对方法进行进一步mock
  2. 1.1 Qt Creater使用Python开发桌面软件的操作流程
  3. 2020年html5竞赛作品,盘点2020年惊艳的HTML5网页效果样式
  4. 新城控股董事长王晓松:多措并举助推公司发展,商业板块表现良好
  5. 大数据技术之Shell
  6. 异想家纯C语言矩阵运算库
  7. quartz 表结构、配置文件、实现说明
  8. 【MYSQL】修改表字段排序规则
  9. 使用URLRequest获取MP3并进行播放的例子 .
  10. 元宇宙:一场游戏世界的革命