Linux下搭建Java web開發環境詳解:https://blog.csdn.net/qq_31708763/article/details/86366445
報錯:
warning: MySQL-server-5.6.42-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY error: Failed dependencies: perl(Data::Dumper) is needed by MySQL-server-5.6.42-1.el6.x86_64
原因:
由於yum安裝了舊版本的GPG keys。 從 RPM 版本 4.1 開始,在安裝或升級軟件包時會檢查軟件包的簽名。如果簽名校驗失敗,你就會看到如下所示
的錯誤消息:
error: V3 DSA signature: BAD, key ID 0352af860f 如果它是新的、只針對文件頭的簽名,你會看到如下所示的錯誤消息:
error: Header V3 DSA signature: BAD, key ID 0352af860f 如果你沒有安裝合適的鑰匙來校驗簽名,消息中就會包含 NOKEY ,如:
warning: V3 DSA signature: NOKEY, key ID 0352af860f
解決方式一:導入gpg
rpm import /etc/pki/rpm-gpg/RPM*
##other
cd /etc/pki/rpm-gpg
wget http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
rpm import /etc/pki/rpm-gpg/RPM-GPG-KEY*
不起作用,文件目錄下本來就有
查看是否安裝了perl:https://blog.csdn.net/qq_31708763/article/details/86485084
解決方式二:
後面加上 force nodeps如 nodeps 不依賴,強制安裝 # rpm -ivh mysql.rpm force nodeps