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

centos7安装yum[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-09-05 02:58:40
发布于 2022-09-05 02:58:40
8.9K1
举报

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

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 删除。

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

评论
登录后参与评论
1 条评论
热度
最新
通俗不移动
通俗不移动
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
Red Hat Enterprise Linux 7.3更换CentOS 7 yum源
系统版本:Red Hat Enterprise Linux Server release 7.3 (Maipo)
用户8705048
2021/06/08
1.9K0
CentOS7.5更改python版本后及yum不能用的解决办法,非编译!
为了不存在yum和python的依赖问题,直接暴力yum和python同时卸载干净
用户4877748
2020/07/21
1.3K0
centos7.6安装yum模块
# cat /etc/redhat-release 版本号为:CentOS Linux release 7.6.1810 (Core)
全栈程序员站长
2022/08/23
1.2K0
Redhad 7改用CentOS7 yum源【亲测】
redhat 默认自带的 yum 源需要注册,才能更新。我们想不花钱,需要替换掉redhat的yum源,最好是国内的源。
程裕强
2022/05/06
1.6K0
Redhad 7改用CentOS7 yum源【亲测】
皕杰报表(yum的安装)
当在linux上使用yum时,提示错误,This system is not registered to Red Hat Subscription Management,这是因为如果使用redhat的yum源是需要注册付费的。因此咱们就要更改yum源来使它免费,咱们来使用163的源。
用户10133222
2022/11/07
3440
yum源配置
在配置yum前首先得说说rpm,在redhat和centos linux系统上,rpm作为软件包管理工具,可以方便的安装、查询、卸载软件包。常见命令如下:
我的小碗汤
2018/08/22
5.3K0
yum源配置
centos7 重装python和yum
卸载现有的Python和Yum 1、删除现有Python ##强制删除已安装程序及其关联 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令 whereis python |xargs rm -frv ##验证删除,返回无结果 whereis python 2、删除现有的yum、强制删除已安装程序及其关联 ##强制删除已安装程序及其关联 rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps ##强制删除所有残余文件 whereis yum |xargs rm -frv 下载所需的rpm包 ##查看自己系统版本的命令 cat /etc/redhat-release #CentOS Linux release 7.8.2003 (Core) ##下载相应的包地址: http://mirrors.ustc.edu.cn/centos/7.8.2003(自己系统版本号)/os/x86_64/Packages/ ##所需要的包 ##python python-2.7.5-88.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm python-devel-2.7.5-88.el7.x86_64.rpm python-libs-2.7.5-88.el7.x86_64.rpm python-urlgrabber-3.10-10.el7.noarch.rpm rpm-python-4.11.3-43.el7.x86_64.rpm ##yum 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 ##创建目录python和yum用以存放rpm包 mkdir /usr/local/rpm ##使用wget分别下载python以及yum的rpm包(注意:一定要和系统的版本号对应) 地址如下 python wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-2.7.5-88.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-pycurl-7.19.0-19.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-devel-2.7.5-88.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-libs-2.7.5-88.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/rpm-python-4.11.3-43.el7.x86_64.rpm
用户8483969
2021/04/09
1.5K0
Centos7下误删python2和yum的解决办法
因为云服务器系统被挖矿程序占领之后,开始想尝试将其删除,但是技术不过关,删除之后又重新运行了,没办法只有把重要的代码和数据备份之后,将服务器重置了系统。然后在重新配置安装nginx的时候,误删除了yum。尝试解决办法的时候,又把python2删除了。T.T。只有重新安装python2和yum。找了一圈安装方法,他们的一些源的位置,都已经移除了。发现一个博主写的,还可以。我在这里在总结一下。博主地址: https://www.cnblogs.com/wangjunjiehome/p/9239005.html
Mokwing
2020/09/08
1.9K0
linux 重装yum centos7 更新了python无法使用yum问题
mkdir -p $catlogdata ; rm -rf $catlogdata/*;     # 创建下载目录,并清空目录
eisc
2022/03/06
1.6K0
Centos7 安装yum源
https://www.cnblogs.com/guanbin-529/p/11980400.html
全栈程序员站长
2022/09/05
2.6K0
手抖把Python2.7卸载了,导致了自己的yum不可用
②Python3系列和Python2系列版本不向下兼容,所以我就卸载了机器自带的Python2.7,删的干干净净.
Lansonli
2021/10/09
1.3K1
centos7升级国产操作系统openEuler
近年发生的“微软黑屏门”、“微软操作系统停更”、“棱镜门”、“中兴华为”等安全事件,敲响了我国 IT 产业的警钟,建立由我国主导的 IT 产业生态尤为迫切。对此,我国信息技术应用创新行业乘势而起,国产化替代,旨在通过对 IT 软硬件各个环节的重构,建立我国自主可控的IT产业标准和生态,逐步实现各环节的“去美化”。
炒香菇的书呆子
2023/09/24
1.6K1
Linux系统自带Python2&yum的卸载及重装
事情的起因是我昨天在测试Linux安装Python3的shell脚本时,需要卸载Python3重新安装一遍。但是通过如下命令卸载python3时,少写了个3,不小心将系统自带的python2也给删除了。
大刚测试开发实战
2022/11/14
3.2K0
Linux系统自带Python2&yum的卸载及重装
CentOS下yum的安装及配置
一般公司都用Linux来搭建服务器,Linux安装软件时能够用yum安装依赖包是一件非常简单而幸福的事情,因为你只需一个简单的安装命令yum install []即可安装相应的软件,yum工具会自动的从网上yum源中下载相应的依赖包,并以正确的依赖关系一个个安装依赖包。下面简单介绍一下CentOS下安装yum源的流程和操作。
全栈程序员站长
2022/09/06
6K0
CentOS下yum的安装及配置
Centos误删自带python2.7恢复方法
一定要下载和你系统版本对应的文件,资源网址https://vault.centos.org/
编程那点事
2023/02/25
9030
python升级或者卸载导致No module named yum
环境cenos7.6 原理:yum命令其实是用python编写,而在https://www.python.org/ftp/python/下载的python编译后是没有yum模块。 解决:要不就指向原有系统默认的python,如果默认的被删除,则需要找到对应系统版本的rpm安装包重新下载。
lovelife110
2021/01/14
3.1K0
Linux相关操作
连接远程服务器时;需要用户持有“公钥/私钥对”,远程服务器持有公钥,本地持有私钥。
全栈程序员站长
2021/07/12
1K0
CentOS7安装RabbitMQ
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
用户3843914
2019/06/17
4.6K0
CentOS7安装RabbitMQ
yum卸载重装[通俗易懂]
莫名原因(之前操作不小心删除了某相关文件)导致虚拟机的yum使用不了,在重新安装之前需要卸载原来的相关数据
全栈程序员站长
2022/06/28
3.4K0
yum卸载重装[通俗易懂]
Centos下安装yum(完整教程)
如果找不到以上版本,可以到http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/下载最新版本
全栈程序员站长
2022/09/05
11.3K0
相关推荐
Red Hat Enterprise Linux 7.3更换CentOS 7 yum源
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档