关于linux下安装yum(安装失败遇到的坑)

2023-05-16

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
没有已启用的源。
执行 “yum repolist all” 查看您拥有的源。
您可以用 yum-config-manager --enable <源名> 来启用源
1.检查是否安装yum包。查看RHEL是否安装了yum,若是安装了,那么又有哪些yum包:

  1. #rpm -qa |grep yum

2 删除redhat自带的yum包

  1. #rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,直接删除rpm包)
  2. #rpm -qa |grep yum (查询确认)

3、 去http://mirrors.163.com/centos/7/os/x86_64/Packages/下载如下文件
下载:

  1. yum-3.4.3-163.el7.centos.noarch.rpm
  2. yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
  3. yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm
  4. python-inotify-0.9.4-4.el7.noarch.rpm

4、创建yumFile文件夹

  1. mkdir yumFile

5、将下载的4个文件上传至yumFile文件夹下

  1. rpm -ivh python-inotify-0.9.4-4.el7.noarch.rpm
  2. rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
  3. rpm -ivh yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm
  4. rpm -ivh yum-3.4.3-163.el7.centos.noarch.rpm

6、安装是出现以下错误:

root@jxw-xmsb-web1 yumFile]# rpm -ivh yum-3.4.3-163.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm
警告:yum-3.4.3-163.el7.centos.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
错误:依赖检测失败:
python-urlgrabber >= 3.10-8 被 yum-3.4.3-163.el7.centos.noarch 需要
rpm >= 0:4.11.3-22 被 yum-3.4.3-163.el7.centos.noarch 需要

7、则运行:

  1. rpm -ivh yum-3.4.3-163.el7.centos.noarch.rpm --force --nodeps yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm

8、修改来源文件

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

  1. #cd /etc/yum.repos.d

(2)下载yum源:
进入:http://mirrors.163.com/.help/centos.html里面有下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)

(3)修改CentOS6-Base-163.repo文件
#CentOS-Base.repo

#The mirror system uses the connecting IP address of the client and the
#update status of each mirror to pick mirrors that are updated to and
#geographically close to the client. You should use this for CentOS updates
#unless you are manually picking other mirrors.

#If the mirrorlist= does not work for you, as a fall back you can try the
#remarked out baseurl= line instead.

[base]
name=CentOS-7 - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=KaTeX parse error: Expected 'EOF', got '&' at position 11: releasever&̲arch=basearch&repo=os
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-7 - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=KaTeX parse error: Expected 'EOF', got '&' at position 11: releasever&̲arch=basearch&repo=updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-7 - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=KaTeX parse error: Expected 'EOF', got '&' at position 11: releasever&̲arch=basearch&repo=extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-7 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
9、这其中会有一个巨坑,如果是从网站上下载下来的CentOS7-Base-163.repo,一定要记得将文件中的信息替换上面我的。还有一种错误困扰了我几个小时,就是在/etc/yum.repos.d路径下,除了有CentOS7-Base-163.repo文件和CentOS-Base.repo文件其余文件一律删除,就OK了。
10、运行makecache 生成缓存

  1. yum makecache

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

  1. yum clean all

12、更新YUM文件

  1. yum update

13、是否安装成功
yum install dhcp -y
提示安装,就说明可以了。
以上文章参考了https://www.cnblogs.com/chenyuanbo/p/11637016.html的文章,并在其中加入了自己遇到坑,与如何解决的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于linux下安装yum(安装失败遇到的坑) 的相关文章

  • mysql修改root用户密码_MySQL 修改root用户密码

    三种修改root用户密码的方式 方法一 使用set password命令 首先登录MySQL 使用mysql自带的客户端连接mysql 命令如 mysql uroot p 会提示你输入当前root密码 默认为空 直接回车就可以了 格式 my
  • 嵌入式C语言代码规范

    C语言代码规范 参考安富莱C语言编码规范 1 文件与目录 1 文件及目录的命名规定可用的字符集是 A Z xff1b a z xff1b 0 9 xff1b 2 源文件名后缀用小写字母 c 和 h 3 文件的命名要准确清晰地表达其内容 xf
  • IAR教程之IAR安装

    IAR安装 1 下载 1 1打开官网 1 2找到要下载的版本 1 3下载 同学们除了可以下载最新版本尝鲜之外 xff0c 还可以下载之前的版本 低版本IAR打开高版本IAR工程 xff0c 工程配置会错乱 xff0c 导致编译报错问题 xf
  • 简单的一阶低通滤波器

    span class token macro property span class token directive keyword include span span class token string 34 LowPassFilter
  • freeRtos学习笔(4)消息队列

    freeRtos学习笔记 freeRtos消息队列 为什么要用消息队列 消息队列可以在任务与任务间 xff0c 中断与任务间传递信息 为什么不用全局数组 xff1f 全局数组也可以传递信息 xff0c 但是和消息队列相比 xff0c 消息队
  • C语言 匿名联合体和匿名结构体

    C语言 匿名联合体和匿名结构体 匿名联合体和匿名结构体顾名思义 xff0c 就是没有名字的联合体和结构体 xff0c 没有名字哪怎么用 xff1f 拿来用 xff1f 在嵌入式数据通信里面 xff0c 大部分都是使用联合体 xff0c 将有
  • STM32单片机bootloader扫盲

    STM32单片机BootLoader扫盲 BootLoader和APP之间的关系 APP就是平时写的单片机上的应用程序 xff0c 而BootLoader本质上和APP一样 xff0c 也是平时写的应用程序 BootLoader只不过是拥有
  • FreeRtos学习笔记(10)任务切换原理刨析

    FreeRtos学习笔记 xff08 10 xff09 任务切换原理刨析 STM32 单片机启动流程中介绍了SP和PC寄存器 xff0c STM32单片机bootloader扫盲中说过如何通过控制SP和PC寄存器从而控制程序从bootLoa
  • lvgl显示中文和自定义图标

    lvgl显示中文和自定义图标 显示中文 制作字库 lvgl字库在线制作网址 https lvgl io tools fontconverter 下面以制作 按钮 这两个汉字字库为例 首先选择一个字体文件 可以在网上找 xff0c 也可以去电
  • seaweedfs服务启动参数及翻译(seaweed参数、seaweed命令、weed参数、weed命令)(在单个容器同时启动master、volume、filer服务)

    文章目录 weed命令翻译weed server命令翻译 weed filer命令 docker容器运行示例 xff08 docker run命令 xff09 以下是一个在单个容器启动master volume filer服务的示例 wee
  • 低频RFID 底层编码

    低频RFID 底层编码 EMID 低频RFID 频率一般为 125KHz xff0c 134 2KHz xff0c EMID卡通过检波滤波放大后 xff0c 使用逻辑分析仪抓取脉冲信号得到如上图所示 该脉冲信号 曼彻斯特 mancheste
  • lvgl 电池电量显示

    span class token macro property span class token directive hash span span class token directive keyword include span spa
  • Python 小把戏之下载小说

    Python 小把戏之下载小说 span class token comment usr bin python3 span span class token comment coding utf 8 span span class toke
  • coremark 官网对各种单片机的测评评分

    https www eembc org newsletter
  • python批量请求(GET | POST)

    本案例为普通的测试案例 xff0c 主要用于测试通过get请求和post请求产生响应是否一致 xff0c 主要针对响应码为200的结果进行输出 xff0c 没有什么技术含量 xff01 span class token comment co
  • tigervnc远程控制linux,Linux下的远程桌面工具—TigerVNC

    可能是是先入为主的观念 xff0c 很多人认为在Linux系统上图形并不实用 xff0c 其实这一点是错的 xff0c 平时服务器用不到图形界面的话 xff0c 图形界面确实是没有用 xff0c 但是如果Linux服务器是用来做图形处理 分
  • 研究结论

    1 FREERTOS CONFIG H extern void StartIdleMonitor void extern void EndIdleMonitor void define traceTASK SWITCHED IN Start
  • indesign中如何锁定零点_indesign怎么解锁对象?indesign如何解锁对象?

    indesign解锁对象教程 xff1a 方法1 xff1a 解锁对象 1 在Adobe InDesign中打开一个文件 为此 xff0c 双击带有字母 Id 的粉红色应用程序 xff0c 在菜单栏中单击 文件 xff0c 然后单击 打开
  • 间歇性掉帧卡顿_绝地求生雪地新版卡顿掉帧,4种解决办法可以明显改善

    绝地求生雪地新版本更新后 xff0c 鸡友们向小编普遍反映在游戏中战斗时明显出现卡顿及掉帧的情况 xff0c 小编的渣电脑也是苦不堪言 为了能得到改善 xff0c 小编搜罗了很多方法并在游戏中进行设置测试 xff0c 现在分享给各位鸡友 x
  • 免税店哪里有_海南版iPhone 12售价不给力 去哪里买苹果手机更划算?

    作为2020年热度最高的旗舰手机 xff0c iPhone 12虽然存在绿屏 信号差等问题 xff0c 但依然无法阻挡消费者的购买热情 海南第一家苹果免税店开业后 xff0c 哪里买iPhone 12最便宜再次成为一个热门话题 之前网上有传

随机推荐