Назад | Перейти на главную страницу

yum установить httpd-devel на mediatemple dv 4

У меня есть mediatemple dv 4 с установленным plesk 11.0.9.

Когда я запускаю 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?

На вашем сервере есть httpd установлен пакет, который не соответствует этому в любой имеющихся у вас репозиториев. Это также новее чем это в любой имеющихся у вас репозиториев. Интересно, что его источник не указан в вашем yum info вывод. Вы можете найти дополнительную информацию о пакете с rpm -qi httpd.

Чтобы решить эту проблему, вы можете сделать одно из двух:

  1. Избавьтесь от всех установленных пакетов, которые не соответствуют вашим установленным репозиториям, и повторно синхронизируйте установленные пакеты вашей системы с пакетами, которые являются доступный. Это можно сделать с помощью одной команды:

    yum distro-sync
    
  2. Откройте для себя источник httpd пакет, который у вас есть, а затем установите конфигурацию репозитория для этого репо. Это могло быть сложнее.