前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos7安装yum[通俗易懂]

centos7安装yum[通俗易懂]

作者头像
全栈程序员站长
发布2022-09-05 10:58:40
6.6K0
发布2022-09-05 10:58:40
举报
文章被收录于专栏:全栈程序员必看

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

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 感谢分享。

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月4,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. rpm包准备
  • 2.rpm升级办法如下:
  • 3. yum包安装
  • 4. 修改yum源
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档