centos7.6安装yum模块

centos7.6安装yum模块准备阶段:查看系统版本:目的是为后面正确下载对应版本的安装包,包不对会让你走很多弯路#cat/etc/redhat-release版本号为:CentOSLinuxrelease7.6.1810(Core)一:卸载老的安装#检查老的安装rpm-qa|grepyum#卸载老的安装rpm-aq|grepyum|xargsrpm-e–nodeps…

大家好,又见面了,我是你们的朋友全栈君。

准备阶段:

查看系统版本:目的是为后面正确下载对应版本的安装包,包不对会让你走很多弯路

# cat /etc/redhat-release
版本号为:CentOS Linux release 7.6.1810 (Core) 

一:卸载老的安装
#检查老的安装
rpm -qa | grep yum
#卸载老的安装
rpm -aq|grep yum|xargs rpm -e –nodeps

二、下载yum安装包
根据准备阶段查看的centos的版本去下载对应的安装包,是什么版本就进相关版本目录去下载,如版本是6.5,就只需进6 目录,我的阿里云版本是7.6.1810,直接进入此目录,网上说可以直接进到7目录,看官自己验证。
打开浏览器,登录  http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/ ,找以下五个文件,如下:(*号代表小版本号,不同版本不同)

1、python-*.rpm

2、yum-*.rpm    

3、yum-metadata-parser-*.rpm

4、yum-plugin-fastestmirror-*.rpm 

5、python-iniparse-*.rpm

注意:此处多了一个python-*.rpm这个包,不要掉了,之前我参照的https://blog.csdn.net/delphi1234/article/details/51546798这篇文章里没有提到此包但到后面提示报错,可能系统版本不一样吧,此版本必须要。
#下载新的安装包
wget http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/python-2.7.5-76.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
wget http://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

三:开始运行安装包
#开始安装(注意顺序)
rpm -ivh –force –nodeps python-2.7.5-76.el7.x86_64.rpm
rpm -ivh –force –nodeps python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh –force –nodeps yum-3.4.3-161.el7.centos.noarch.rpm  yum-metadata-parser-1.1.4-10.el7.x86_64.rpm  yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

四、修改来源文件
1、进入到系统yum源的目录下:
   #cd  /etc/yum.repos.d
2、下载yum源:
#wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
3、修改repo源:   将文件中的$releasever替換成7 (7是指centos版本号)
#vi CentOS6-Base-163.repo

注:打开文件后 按i是进入修改模式,修改完按esc, 再按:wq保存退出 
4、改名成默认repo
#mv CentOS7-Base-163.repo CentOS7-Base.repo (这步可做可不做)
五、运行makecache 生成缓存
#yum makecache
六、运行yum clean all(等同于  yum cleanheaders ;  yum cleanpackages)
#yum clean all
七、更新yum文件
#yum  update

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137921.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • dropDownList属性

    dropDownList属性Bootstrap是当下流行的前端UI组件库之一。利用Bootstrap,可以很方便的构造美观、统一的页面。把设计师从具体的UI编码中解放出来。 Bootstrap提供了不少的前端UI组件。带下拉菜单的文本框就是其中之一,效果图如下(真要自己完全设计,还得费一番功夫) 关于该组件的详情参看Bootstrap官网、带下拉菜单的文本框 看到上面的效果图,使我想到WinFor

    2022年10月17日
    2
  • notifyDataSetChanged不生效「建议收藏」

    notifyDataSetChanged不生效「建议收藏」当ListView绑定数据适配器后,数据所对应的对象重新生成,就造成了listview所对应的数据对象不对,当数据改变时notifyDataSetChange则不能生效

    2022年6月29日
    22
  • jadxgui反编译教程_apktool工具反编译apk

    jadxgui反编译教程_apktool工具反编译apk可以直接在GitHub上:https://github.com/skylot/jadx.git找到反编译工具jadx-gui源码,在windows电脑:(电脑上已经有git命令工具)gitclonehttps://github.com/skylot/jadx.git然后打开cmd命令窗口:进入到gitclone下来的文件所在的文件路径下,cdE:\jadx之后运行:gra…

    2025年7月30日
    5
  • 三. ASP NET MVC

    三. ASP NET MVC1.使用Partial视图模板可以消除重复的视图逻辑,简化代码。1)Createapartialview(.ascx)文件,把要重复使用的代码拷贝到里面。2)在主页面里面,修改为Html.RenderPartial(“DinnerForm”).  2.修改Master页面(Site.master)//View/Shared提供了一个非常有效的方法在

    2022年7月22日
    14
  • iframe自适应屏幕大小_iframe高度自适应撑开

    iframe自适应屏幕大小_iframe高度自适应撑开今天有朋友问到我关于“iframe自适应高度”的问题,原本以为是很简单的问题,没想到折腾了20分钟才搞定。期间遇到几个问题,要么是高度自适应了,但是当窗口改变时会出现滚动条。也就是当窗口放大时iframe没有自动跟随变大显得很小,或是当窗口缩小时iframe还是之前那么大就出现了滚动条。还有或是高度不准确,那么就达不到想要的效果了。为什么需要使用iframe自适应高度呢?其实就是为

    2022年10月12日
    2
  • 单链表的头插法与尾插法详解及实现(C语言)[通俗易懂]

    单链表的头插法与尾插法详解及实现(C语言)[通俗易懂]单链表的建立有头插法和尾插法首先是定义一个结构体#include<stdio.h>#include<stdlib.h>#include<stdbool.h>#defineElemTypeinttypedefstructLNode{ ElemTypeData;//数据域 structLNode*Ne…

    2022年5月19日
    86

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号