linux 安装rpm包时遇到error:Failed dependencies解法方法

一、安装MySQL

[root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm
error: Failed dependencies:
	mysql57-community-release conflicts with (installed) mysql80-community-release-el7-1.noarch

在安装包后面加两个参数–nodeps --force或者–force --nodeps,忽略报错信息安装。如 :

–force就是强制安装,
–nodeps就是安装时不检查依赖关系

root@localhost src]# rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm --nodeps --force
Retrieving http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-release-el6-5    warning: /etc/yum.repos.d/mysql-community.repo created as /etc/yum.repos.d/mysql-community.repo.rpmnew
################################# [100%]

root@localhost src]# rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm --nodeps --force
Retrieving http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-release-el6-5    warning: /etc/yum.repos.d/mysql-community.repo created as /etc/yum.repos.d/mysql-community.repo.rpmnew
################################# [100%]

在这里插入图片描述
在这里插入图片描述
最后添加 --force --nodeps,忽略报错信息安装。

–force就是强制安装,
–nodeps就是安装时不检查依赖关系

二、安装rpm包时经常会遇到

warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID***** 

这是由于yum安装了旧版本的GPG keys造成的,解决办法就是

rpm --import /etc/pki/rpm-gpg/RPM* 

三、执行卸载命令

# rpm –e ImageMagick-6.2.8.0-4.el5_1.1
error: "ImageMagick-6.2.8.0-4.el5_1.1"  specifies multiple packages
 
# rpm –e ImageMagick-6.2.8.0-4.el5_1.1 --nodeps
error: "ImageMagick-6.2.8.0-4.el5_1.1" specifies multiple packages

如果卸载的时候提示与其他包存在依赖关系,可以一个个卸载提示的程序,也可以使用–nodeps 参数,不考虑依赖关系而直接卸载。

# rpm -e  ImageMagick-6.2.8.0-4.el5_1.1 --allmatches --nodeps

四、 centos下mysql rpm包安装报错 NOKEY的问题

rpm -ivh mysql-community-server-5.7.10-1.el5.i686.rpm 
warning: mysql-community-server-5.7.10-1.el5.i686.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:

解决办法:

rpm -ivh mysql-community-server-5.7.10-1.el5.i686.rpm  --nodeps --force

五、安装Samba服务器时候使用CD挂载安装的,结果遇到如下报错
not an rpm package (or package manifest):Input/output error //报错信息
解决方法:重新下载新的RPM安装包,原因是因为RPM包有损坏,多发生在挂在CD的情况下

下载RPM包地址 http://rpm.pbone.net/

根据引用\[1\]和引用\[2\]的信息,你在安装MySQL时遇到了错误,错误信息是"Failed dependencies: mysql57-community-release conflicts with mysql80-community-release-el7-1.noarch"。这个错误是由于你已经安装了mysql80-community-release-el7-1.noarch,而mysql57-community-release与之冲突导致的。 根据引用\[3\]的信息,你可以尝试卸载已安装的mysql57-community-release-el7-1.noarch包来解决冲突。你可以使用以下命令来卸载已安装的MySQL包: rpm -qa | grep mysql //搜索安装的MySQL包 rpm -e --nodeps 搜索出来的包名 //卸载 示例: \[root@centos8s ~\]# rpm -qa | grep mysql mysql57-community-release-el7-11.noarch \[root@centos8s ~\]# rpm -e --nodeps mysql57-community-release-el7-11.noarch 卸载完成后,你可以重新安装MySQL,这次应该不会再报错了。 #### 引用[.reference_title] - *1* [Linuxrpm安装mysql出现error: Failed dependencies](https://blog.csdn.net/qq_43361558/article/details/119384906)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [linux 安装rpm包时遇到error:Failed dependencies解法方法](https://blog.csdn.net/qq_40907977/article/details/91810051)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [mysql57-community-release 与 mysql80-community-release-el8-3.noarch 冲突](https://blog.csdn.net/weixin_56273432/article/details/124135896)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寰宇001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值