所有操作均在ROOT用户下,系统版本是Linux7.0 X86_64:

一、删除原有YUM

# rpm -aq|grep yum|xargs rpm -e --nodeps

二、下载yum,注意自己的LINUX系统版本,是什么版本就进相关版本目录去下载。但小版本的目录就不用进了。如版本是6.5,就只需进6 目录,版本是 7.2,只需进7目录。
打开浏览器,登录  http://mirrors.163.com/centos/7/os/x86_64/Packages/ ,找四个文件,如下:(*号代表小版本号,不同版本不同)

1、yum-*.rpm    
2、yum-metadata-parser-*.rpm
3、yum-plugin-fastestmirror-*.rpm 
4、python-iniparse-*.rpm

使用wget 下载:

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

三、下载完之后,安装YUM
因文件有相互依赖性,故先安装python-iniparse-*.rpm 文件,再同时安装其它三个文件 ,这样就不会报错

# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
# rpm -ivh yum-*.rpm  yum-metadata-parser-*.rpm  yum-plugin-fastestmirror-*.rpm 

注:rpm -ivh 要安装的rpm  --nodeps --force             (加上 --nodeps --force 为強制安裝,不管依赖性文件)
安装完之后,可以使用rm  命令删除当前目录下的RPM文件(装完就没有用处了)。

四、修改来源文件

1、进入到系统yum源的目录下:

#cd  /etc/yum.repos.d

2、下载yum源:

#wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

3、修改repo源:   将CenOS-Base.repo  CentOS7-Base-163.repo文件中的 $releasever 替換成7 (7是指LINUX版本號)

sed -i 's/\$releasever/7/g' /etc/yum.repos.d/CenOS-Base.repo /etc/yum.repos.d/CentOS7-Base-163.repo

五、运行makecache 生成缓存

#yum makecache  

六、运行yum clean all(等同于  yum cleanheaders ;  yum cleanpackages);

#yum clean all

七、更新YUM文件

#yum  update

Linux7 下重新安装YUM相关推荐

  1. linux7.0下mysql_CentOS 7.0下使用yum安装MySQL

    CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1 ...

  2. 中标麒麟linux7下安装dm8

    ** 中标麒麟linux7下安装dm8 ** 1.安装前准备工作 1.1检查操作系统信息 获取系统位数 [root@dm01 ~]# getconf LONG_BIT 查询操作系统release信息 ...

  3. 如何解决CentOS下使用yum安装python-pip失败

    用Ubuntu的时候感觉很简单的事到ContOS上却变得很头痛,CentOS下使用yum安装python-pip失败的完美解决方法. 在执行以下命令安装Python-pip居然什么也没执行 yum i ...

  4. 【经验】CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境

    CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境 Fedora 8下用Yum安装Apache+PHP+MySQL环境 fedora8 用yum来管理安装Apache+PHP+M ...

  5. linux yum 安装mysql_Linux下使用yum安装MySQL

    linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list ...

  6. centos下搭建yum服务器

    服务器端: 1.确保机器上已经安装apache服务器: 2.安装createrepo: 3.在/var/www/html/下新建yum/CentOS 4.解压centos的镜像CentOS-6.0-x ...

  7. yum安装mysql及启动_linux下使用yum安装mysql以及启动、登录和远程访问

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

  8. linux没有mysql.server,[linux]centos7下解决yum install mysql-server没有可用包

    第一步:安装从网上下载文件的wget命令 [root@master ~]# yum -y install wget 第二步:下载mysql的repo源 [root@master ~]# wget ht ...

  9. RHEL6 64bit下更改YUM配置。yum this system is not registered with rhn的解决办法

    RHEL6 64bit下更改YUM配置.yum this system is not registered with rhn的解决办法 2013-10-22 11:37 3498人阅读 评论(0) 收 ...

最新文章

  1. c++ 图片验证码识别_基于tensorflow 实现端到端的OCR:二代身份证号识别
  2. 2020-07-15 CVPR2020 表示学习论文讨论(4) 笔记
  3. 【Python】JupyterLab 出 Windows 桌面版了!
  4. arduinohanshu_Arduino 常用函数参考文档
  5. codevs 2494 Vani和Cl2捉迷藏
  6. 采购订单接收备注为必输项
  7. 光纤收发器的分类介绍
  8. 绑定任意格式的XML文档到WPF的TreeView
  9. 在JWT令牌转获取私有化声明时出错,java.util.LinkedHashMap cannot be cast to cn.mar.crm.sys.entity.SysUser
  10. Android开发笔记(五十四)数据共享接口ContentProvider
  11. jquerymobile入门(文件引用+多页面)
  12. tomcat启动成功 未加载项目_智云CRM项目启动大会在深圳成功召开
  13. Axure rp8元件库载入失败怎么解决
  14. 手机怎么看mkv格式视频 如何将mkv无损转换成mp4格式
  15. 《系统集成项目管理》第八章 项目进度管理
  16. 产品经理——工作规范指南
  17. 移远M26 GSM实时获取网络时间
  18. 【Arduino实验15 红外遥控电风扇】
  19. 【调剂】长江大学张菲菲教授招收硕士生
  20. 简师网:考上教编才知道,小学教师和中学教师有这些差别!

热门文章

  1. 自动化办公 Python 操控 Word
  2. 成功企业的核心思维逻辑
  3. Eclipse下新建Maven项目、自动打依赖jar包
  4. iOS开发UI篇—CALayer简介
  5. 聊聊性能测试、操作系统优化对性能测试的影响,以及如何优化操作系统
  6. PostgreSQL分区表的执行计划
  7. CString 在_UNICODE宏定义下和普通ASCII编码下的不同
  8. vs2005+Access开发网站管理系统日志1
  9. golang语言学习第三课 条件语句
  10. windows redis sentinel install