答案 0 :(得分:2)
百胜是因为一个蟒蛇问题而被打破的。您可以使用rpm实用程序重新安装python,或手动安装zlib-devel。
Yum ins不需要安装软件包。它只是让它更方便。您可以手动下载CentOS的任何rpm包。我更喜欢使用this search engine找到我需要的东西。
# Find a download url for zlib-devel rpm on rpm.pbone.net for
# centos6 and download to your server:
wget ftp://ftp.pbone.net/mirror/ftp.centos.org/6.8/os/x86_64/Packages/zlib-devel-1.2.3-29.el6.x86_64.rpm
# Install the rpm package
rpm -i ./zlib-devel-1.2.3-29.el6.x86_64.rpm
此时,您可能会被告知您缺少依赖项。百胜自动为您处理。但是yum坏了:-(所以下载每个依赖包并以相同的方式安装它们。然后尝试再次安装zlib-devel。
您也可以使用命令行中的rpm重新安装python rpm软件包。使用rpm -q python
或某些变体检查服务器上的哪个python版本。然后下载python的rpm包,并手动安装它。