mysqlclient没有在centos 7中安装,我附加了显示错误的图像,以便您从中获取想法。对我来说,你的帮助非常明显。
Edit1:@Jose 我尝试了你的步骤,但在第一步我得到以下错误: 下载包时出错:
mysql-community-devel-5.6.36-2.el7.x86_64:[Errno 5] [Errno 2]没有这样的文件或目录
mysql-community-libs-5.6.36-2.el7.x86_64:[Errno 5] [Errno 2]没有这样的文件或目录
mysql-community-common-5.6.36-2.el7.x86_64:[Errno 5] [Errno 2]没有这样的文件或目录
请告诉我原因?
答案 0 :(得分:0)
好的,让我们一步一步检查可能的问题。问题可能与连接问题,损坏的软件包,损坏的rpm存储库或用于下载软件包的镜像有关。以下是要寻找的内容:
ping 8.8.8.8
)或卷曲谷歌网站(curl www.google.com
)。如果这些工作正常,请继续执行下一步,否则我们需要对网络服务配置进行故障排除。如果互联网连接正常,我们需要调查已损坏的软件包:
yum cache
:sudo yum clean all
,sudo yum clean headers
和sudo yum-complete-transaction
,然后再次尝试安装您的软件包。如果仍然无效,请继续执行下一步。yum
告诉我们某些套餐的问题吗?运行package-cleanup --problems
。如果显示问题,请使用报告更新您的问题。否则继续下一步。yum history
并查看是否可以找到出现问题的步骤,并使用ID通过运行sudo yum history undo <ID>
来删除该步骤。立即尝试安装您的包。如果这不起作用,请继续执行下一步。 sudo yum reinstall \*
。如果可以,请尝试立即安装您的软件包,否则请在您的问题中粘贴错误。如果您的所有套餐都合适,我们需要调查rpm
的问题。
rpm
数据库:sudo rpm --rebuilddb
,然后尝试重新安装您的软件包。如果这一切都无效,请告诉我,我会更新答案。