yum 在 mediatemple dv 4 上安装 httpd-devel

yum 在 mediatemple dv 4 上安装 httpd-devel

我有一个安装了 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

要解决此问题,您可以执行以下两项操作之一:

  1. 删除任何与你安装的存储库不匹配的已安装软件包,并将系统已安装的软件包重新同步到可用。这可以通过一个命令完成:

    yum distro-sync
    
  2. 找到您拥有的软件包的来源httpd,然后安装该存储库的存储库配置。这可能更困难。

相关内容