centos7安装yum[通俗易懂]

centos7安装yum[通俗易懂]centos7系统yum卸载后重新安装1.rpm包准备yum卸载后软件安装很麻烦,重新安装yum,先把相关rpm包下载下来,传到服务器。下载地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/(我的是centos764位,所以是这个路径,看网址就可以知道每个路径是干嘛的,下载自己版本所需的即可,各个包小版本有变化,注意进行选择)…

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

1. rpm包准备

yum卸载后软件安装很麻烦,所以重新安装yum,先找到rpm包下载地址。
下载地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/ (我的是centos7 64位,所以是这个路径,看网址就可以知道每个路径是干嘛的,下载自己版本所需的即可, 各个包小版本有变化,注意进行选择)

所需包如下(包顺序之间有依赖,建议按顺序安装):

sudo rpm -ivh python-libs-2.7.5-76.el7.x86_64.rpm
sudo rpm -ivh python-2.7.5-76.el7.x86_64.rpm
sudo rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
sudo rpm -ivh python-pycurl-7.19.0-19.el7.x86_64.rpm
sudo rpm -ivh rpm-python-4.11.3-35.el7.x86_64.rpm (安装报错, 需要升级到rpm-4.11.3-35.el7.x86_64)

在这里插入图片描述

2.rpm升级办法如下:

查询发现rpm的版本如下:
在这里插入图片描述
因此更新rpm的五个包进行rpm的升级:
rpm-4.11.3-35.el7.x86_64.rpm
rpm-build-libs-4.11.3-35.el7.x86_64.rpm
rpm-libs-4.11.3-35.el7.x86_64.rpm
rpm-build-4.11.3-35.el7.x86_64.rpm
rpm-sign-4.11.3-35.el7.x86_64.rpm

升级命令如下: sudo rpm -Uvh rpm-4.11.3-35.el7.x86_64.rpm rpm-build-libs-4.11.3-35.el7.x86_64.rpm rpm-libs-4.11.3-35.el7.x86_64.rpm rpm-build-4.11.3-35.el7.x86_64.rpm rpm-sign-4.11.3-35.el7.x86_64.rpm

升级结果
在这里插入图片描述

继续安装:
sudo rpm -ivh rpm-python-4.11.3-35.el7.x86_64.rpm
在这里插入图片描述

3. yum包安装

随后安装yum包
sudo rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

yum-3.4.3-161.el7.centos.noarch.rpm
yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
注:以上两个包相互依赖,
使用命令:rpm -ivh 包名按以上顺序依次安装最后两个因为相互依赖需要一起安装,命令如下:

sudo rpm -ivh yum-3.4.3-161.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

安装时出现如下错误:
在这里插入图片描述
下载python-urlgrabber-3.10-9.el7.noarch.rpm后安装:
sudo rpm -ivh python-urlgrabber-3.10-9.el7.noarch.rpm
成功。

重新执行安装命令:
sudo rpm -ivh yum-3.4.3-161.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

然后测试一下yum命令,发现已经可以用了!
然而故事并没有结束,当使用yum命令安装软件时发现yum源不好用,无法安装软件,下面就要修改源了。

4. 修改yum源

4.1 进入到系统yum源的目录下
cd /etc/yum.repos.d
4.2 下载yum源,并上传到服务器
网址:http://mirrors.163.com/.help/CentOS7-Base-163.repo

4.3 将源移动到yum源目录下,每个人路径不同,故命令在此略过
4.4 运行makecache 生成缓存
yum makecache
4.5 运行yum clean all
yum clean all
(等同于 yum cleanheaders ; yum cleanpackages)

4.6 更新YUM文件
yum update


本文参考了此篇博客,链接如下:https://blog.csdn.net/guanjintao/article/details/79459925
感谢分享。

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135989.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 运行代码后出现Process finished with exit code 0是为什么?

    运行代码后出现Process finished with exit code 0是为什么?

    2021年10月21日
  • docker-compose 集群_dockercompose作用

    docker-compose 集群_dockercompose作用前言实际工作中我们部署一个应用,一般不仅仅只有一个容器,可能会涉及到多个,比如用到数据库,中间件MQ,web前端和后端服务,等多个容器。我们如果一个个去启动应用,当项目非常多时,就很难记住了,所有

  • 2021年华东杯_西华大学西华杯

    2021年华东杯_西华大学西华杯前言本次比赛还是发现了自己很多问题,希望以后能改善吧。。。签到+AGYAbABhAGcAewBkAGgAYgBfADcAdABoAH0-utf-7编码http://toolswebtop.com/text/process/decode/UTF-7flag{dhb_7th}project题目附件发现是工程文件,按日期排序只有一个新的exe文件,那考点肯定就在这了运行exe生成了一个zip打开解压缩的文件发现有三部分编码base64quoted-printablebase64转

    2022年10月11日
  • pycharm 替换快捷键_pycharm到包快捷键

    pycharm 替换快捷键_pycharm到包快捷键查找/替换(Search/Replace)F3下一个Shift+F3前一个Ctrl+R替换(需要同时替换的变量名等)Ctrl+Shift+F整个项目中全局查找Ctrl+Shift+R整个项目中全局替换

  • 用EasySysprep封装Win7系统「建议收藏」

    用EasySysprep封装Win7系统「建议收藏」前面我介绍了使用Dism++封装Windows7系统,不过最后还是没达到我想要的效果。不过经过一番查阅之后,我发现我想要的效果好像没办法简单的使用单一工具达到。我希望做成的效果是类似于Win10,一个ISO镜像内置各种驱动及最新的更新,安装完成之后什么事情都不用做。不过现在看来这个要求比较高,所以得使用一些第三方工具才能比较方便的达成。话说回来Dism++这个工具确实很好用,不过研究下来感觉

  • Win10专业版如何用命令来查看激活信息

    Win10专业版如何用命令来查看激活信息现在网购非常方便,不少用户会选择在网上直接购买组装好的Win10电脑,因为是商家直接配置安装,所以你根本不知道系统是否有激活,可能出现未激活的状况,那么要如何查看电脑的激活状态呢?下面小编就这个问题跟大家分享一下Win10专业版如何用命令来查看激活信息的方法,有需要的朋友快来了解一下吧!Win10专业版用命令来查看激活信息的方法详细如下:一、“win+R“,开启运行窗口,输入“cmd”,回车。二、我们可以使用slmgr.vbs来获得系统的激活信息。1)slmgr.vbs-dlv

发表回复

您的电子邮箱地址不会被公开。

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