我有一个安装了 plesk 11.0.9 的 mediatemple dv 4。
当我运行 yum install httpd-devel 时,我得到以下内容
httpd-devel-2.2.3-76.el5.centos.x86_64 from updates has depsolving problems
--> Missing Dependency: httpd = 2.2.3-76.el5.centos is needed by package httpd-devel-2.2.3-76.el5.centos.x86_64 (updates)
Error: Missing Dependency: httpd = 2.2.3-76.el5.centos is needed by package httpd-devel-2.2.3-76.el5.centos.x86_64 (updates)
这是安装的 httpd 版本:
* atomic: www6.atomicorp.com
* base: mirror.symnds.com
* extras: centos.aol.com
* updates: mirror.lug.udel.edu
Installed Packages
Name : httpd
Arch : x86_64
Epoch : 1
Version : 2.2.22
Release : 12053112
Size : 3.5 M
Repo : installed
Summary : The Apache HTTP Server
License : Apache Software License
Description: The Apache HTTP Server is a powerful, efficient, and extensible
: web server.
我怎样才能获得正确版本的 httpd-devel 以与该版本的 httpd 配合使用?
答案1
您的服务器httpd
安装了与以下版本不匹配的软件包:任何您当前拥有的存储库。它也是更新比任何您当前拥有的存储库。有趣的是,输出中未标识其来源yum info
。您可以使用 找到有关该软件包的更多信息rpm -qi httpd
。
要解决此问题,您可以执行以下两项操作之一:
删除任何与你安装的存储库不匹配的已安装软件包,并将系统已安装的软件包重新同步到是可用。这可以通过一个命令完成:
yum distro-sync
找到您拥有的软件包的来源
httpd
,然后安装该存储库的存储库配置。这可能更困难。