安装的时候,出现#######100%就是安装成功了,命令行检验是否安装成功rpm -qa | grep mysql 如果你成功安装了两个rpm包就会出现两行MySQL-commnity-巴拉巴拉 ,显示出你安装上的


咱安装失败的话就是说

先试试通用的方法

(假设这里是中间段值含有-client-plugins的rpm包没有安装上)

  • 解决办法1,卸载mariadb -client-plugins并再次安装失败的rpm包
rpm -e mariadb-client-plugins --nodeps
  • 解决办法2,最后面加--nodeps --force,忽略依赖安装
rpm -ivh mysql-community-client-plugins-8.0.29巴拉巴拉 --nodeps --force

分情况解决的话!

情况1:
[root@192 mysql]# rpm -ivh mysql-community-embedded-compat-8.0.25-1.el7.x86_64.rpm
warning: mysql-community-embedded-compat-8.0.25-1.el7.x86_64.rpm: Header V3 DSA/SHA256 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
libnuma.so.1()(64bit) is needed by mysql-community-embedded-compat-8.0.25-1.el7.x86_64
libnuma.so.1(libnuma_1.1)(64bit) is needed by mysql-community-embedded-compat-8.0.25-1.el7.x86_64
libnuma.so.1(libnuma_1.2)(64bit) is needed by mysql-community-embedded-compat-8.0.25-1.el7.x86_64

  • 解决办法:
yum -y install numactl

情况2
[root@192 mysql]# rpm -ivh mysql-community-devel-8.0.25-1.el7.x86_64.rpm
warning: mysql-community-devel-8.0.25-1.el7.x86_64.rpm: Header V3 DSA/SHA256 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
pkgconfig(openssl) is needed by mysql-community-devel-8.0.25-1.el7.x86_64

  • 解决办法
yum install openssl-devel

情况3

错误提示说缺少依赖包libaio

  • 解决办法
yum -y install libaio

再次安装刚才安装失败的rpm包

情况4

安装mysql-community-libs-8.0.29的rpm包时,提示错误检测失败,mariadb-libs被mysql-community-libs-8.0.29取代

  • 解决办法
yum remove mysql-libs

再次安装这个包

情况5

[root@localhost opt]# rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm 
warning: mysql-community-libs-8.0.25-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
    mariadb-libs is obsoleted by mysql-community-libs-8.0.25-1.el7.x86_64

  • 解决办法
yum -y remove mariadb-libs

情况6

[root@localhost opt]# rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm
warning: mysql-community-server-8.0.25-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
    /usr/bin/perl is needed by mysql-community-server-8.0.25-1.el7.x86_64
    perl(Getopt::Long) is needed by mysql-community-server-8.0.25-1.el7.x86_64
    perl(strict) is needed by mysql-community-server-8.0.25-1.el7.x86_64

  • 解决办法
yum install -y perl-Module-Install.noarch
yum install -y perl

情况7

[root@jiwei_test01 mysql]# rpm -ivh mysql-community-server-8.0.29-1.el8.x86_64.rpm 
警告:mysql-community-server-8.0.29-1.el8.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
错误:依赖检测失败:
    mysql-community-icu-data-files = 8.0.29-1.el8 被 mysql-community-server-8.0.29-1.el8.x86_64 需要
    mariadb-connector-c-config 被 mysql-community-server-8.0.29-1.el8.x86_64 取代

  • 解决办法

好的兄弟们,这里有两条错误,咱们先看第一个,解决什么什么被什么什么需要,咱们就是说先看看有没有icu-data什么什么的东西

ls -l mysql-community-icu-data-file*

然后回车走你,我这里出现了一串红字mysql-community-icu-data-files-8.0.29-1.el8.x86_64.rpm

也就是说我有这个呢,那我现在把它安装一下就行了,如果你没有的话,就要去官网下载一下这个包辽

rpm -ivh mysql-community-icu-data-files-8.0.29-1.el8.x86_64.rpm

然后我想继续安装这个安装失败的server的rpm包,于是我输入

rpm -ivh mysql-community-server-8.0.29-1.el8.x86_64.rpm

然后我收到的提示是这样的

警告:mysql-community-server-8.0.29-1.el8.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
错误:依赖检测失败:
    mariadb-connector-c-config 被 mysql-community-server-8.0.29-1.el8.x86_64 取代

很好那个问题已经被解决了,现在剩下一个什么什么被什么什么取代的问题,咱们直接让前面这个东西走你就行了

yum remove mariadb-connector-c-config

然后会弹出来一堆东西,但是别害怕,坚定一点,咱直接一个大大的yes,输入

Y

okk ,再次安装失败的server啥啥的rpm包

rpm -ivh mysql-community-server-8.0.29-1.el8.x86_64.rpm

出现三个#########%,咱就是已经安装大成功了,一整个成功的大动作,想检查一下咋说,那咱们就

rpm -qa|grep mysql

情况8

我今天新遇到的问题rpm -ivh mysql-community-client-5.7.40-1.el7.x86_64.rpm时报错

报错报的我头皮发麻,什么什么被什么什么需要,被取代,冲突了咋了

  • 前两个问题

libncurses.so.5()(64bit) 被 mysql-community-client-5.7.40-1.el7.x86_64 需要

libtinfo.so.5()(64bit) 被 mysql-community-client-5.7.40-1.el7.x86_64 需要

解决办法:执行以下命令

yum install libncurses*

再次安装失败的这个包看看问题解决没有

现在剩下取代和冲突的问题

  • mariadb 被 mysql-community-client-5.7.40-1.el7.x86_64 取代

让mariadb走你

yum remove mariadb

  • 与mariadb-connector-c-config-3.1.11-2.el8_3.noarch冲突问题

让mariadb-connector-c-config-3.1.11-2.el8_3.noarch走你,然后Y确定

yum remove mariadb-connector-c-config-3.1.11-2.el8_3.noarch

安装rpm包时提示错误:依赖检测失败相关推荐

  1. 安装gitlab的rpm包时提示错误:依赖检测失败

    错误 [root@minio-1 gitlab]# rpm -i gitlab-ce-14.9.3-ce.0.el8.x86_64.rpm 警告:gitlab-ce-14.9.3-ce.0.el8.x ...

  2. dsa签名 linux_linux安装rpm包时遇到头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY时的解决办法...

    在安装rpm包时出现如下警告:[test@localhost mysql5.6-rpm]$ rpm -ivh mysql-community-common-5.6.26-2.el6.i686.rpm ...

  3. redhat 中安装rpm包时遇到异常 “error: Failed dependencies:xinetd is needed by .”

    redhat 中安装rpm包时遇到异常 "error: Failed dependencies:xinetd is needed by ." 参考文章: (1)redhat 中安装 ...

  4. sql无法写入mysql_安装sql2008R2数据库时提示错误1406,安装程序无法将值写入注册表项?...

    摘要: 安装sql2008R2数据库时提示错误1406,安装程序无法将值写入注册表项 \software\classes\msolapadmin2.msolapsources.1.怎么解决呢? 这个问 ...

  5. CentOS安装rpm包时遇到Header V3 DSA signature: NOKEY时解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 最近在centos安装rpm包,但是在安装时提示有 warning: rpmts_HdrFromFdno: Header V3 ...

  6. mysql rpm包安装指定路径_安装rpm包时指定路径

    1.安装rpm包可以指定路径,但是安装包时它可能执行一些内置的命令.如果手动指定路径,可能造成部分功能失效 比如下面安装jdk的rpm包.默认安装后它会创建个软链接.下面就提示创建软链接失败了.但是不 ...

  7. Ubuntu下安装DEB包时出现错误的解救方法

    在Ubuntu下安装flashplayer的浏览器插件,采用dpkg -i的方法来安装,可能是因为文件依赖有问题,没有安装成功.出现如下错误: E: The package adobe-flashpl ...

  8. 安装SQL2005数据库时提示错误1406

    在安装sql2005时提示:错误1406.未能将值 写入项\Software\Classes\.htm\OpenWithList\devenv.exe.请验证您是否有足够的权限访问该项,或者与支持人员 ...

  9. 离线安装RPM包时需要net-tools

    下载离线net-tools wget http://mirror.centos.org/centos/7/os/x86_64/Packages/net-tools-2.0-0.25.20131004g ...

最新文章

  1. 各类木材强度_层状磷酸锆/ 聚磷酸铵复合阻燃剂对木材的阻燃抑烟性能研究
  2. 区块链应用和法律规范
  3. 【音乐App】—— Vue-music 项目学习笔记:播放器内置组件开发(一)
  4. [Windows][C#][.NET][WPF]基于ArcFace2.0+红外双目摄像头的活体检测
  5. SSH学习-Hibernate对象生命周期管理
  6. first-软件工程
  7. java动态添加view
  8. [转]总结:Apache/Tomcat/JBOSS/Jetty/Nginx区别 .
  9. _报告指出:黑客已将攻击的目标逐渐迁移到 Linux 服务器和工作站上
  10. Exchange-统计一年新增的邮箱数
  11. nat64 dns64 linux 内核支持,搭建NAT64/DNS6实现IPv4/v6转换
  12. 汇编(三):DEBUG
  13. Unity Blend命令
  14. sphinx(附demo)
  15. 中华之剑,禁毒纪录片,已转码支持流媒体播放,欢迎下载、欢迎传播
  16. java环境_linu安装jdk
  17. 知乎视频批量上传工具,知乎视频怎么批量发布
  18. java.lang.RuntimeException: Performing stop of activity that is not resumed OOM了也会造成之前Activity被系统杀掉
  19. 如何判断自己是不是社恐?
  20. UML之教学管理系统——6、Rational Rose画包图

热门文章

  1. Android Unable to execute dex: method ID not in [0, 0xffff]: 65536 问题解决方法
  2. 最新注册谷歌账号遇到此号码无法验证的解决办法_看我如何成功注册gmail
  3. uboot命令之bootm详解
  4. Shader 海面/水面
  5. 小白成为大数据工程师 需掌握哪些知识技能
  6. java毕业设计学生考勤系统Mybatis+系统+数据库+调试部署
  7. 百度AI的2020:新基建铺路,硬实力出圈
  8. C++ MFC打开图片并进行简单算法处理
  9. MarkDown添加图片的三种方式
  10. 21(6). 赋值兼容规则与抽象类