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

Установите httpd-devel на CentOS 5.7 x86_64

Я пытаюсь установить httpd-devel на свой сервер Media Temple DV 4. Я пробовал это:

yum install -y httpd-devel

Но установка не выполняется:

--> Missing Dependency: httpd = 2.2.3-53.el5.centos.3 is needed by package httpd-devel-2.2.3-53.el5.centos.3.i386 (updates)

Это, кажется, указывает на то, что мне нужна более новая версия httpd. Итак, я проверил свою версию httpd. Я проверил свою текущую версию:

# yum info httpd
...
Installed Packages
Name       : httpd
Arch       : x86_64
Epoch      : 1
Version    : 2.2.19
Release    : 11072010
...

Итак, httpd-devel просил 2.2.3-53, но у меня только 2.2.19. Поэтому я пытаюсь обновить httpd:

# yum update httpd
....
No Packages marked for Update

Итак, с моими ограниченными знаниями я застрял, я не могу установить httpd-devel, потому что для этого требуется более новая версия httpd. Но я не могу обновить httpd, потому что пакеты не помечены для обновления.

Большое спасибо, если кто-то может указать мне в правильном направлении по этому поводу.

2.2.19> 2.2.3

Я думаю, вы, должно быть, установили httpd из другого репозитория.

Что значит:

ням реполист

возвращение?

Изменить: rpm -qi httpd output:

[root@centos57 ~]# rpm -qi httpd
Name        : httpd                        Relocations: (not relocatable)
Version     : 2.2.3                             Vendor: CentOS
Release     : 53.el5.centos.3               Build Date: Thu 20 Oct 2011 09:05:30 PM UTC
Install Date: Mon 21 Nov 2011 04:53:32 PM UTC      Build Host: builder10.centos.org
Group       : System Environment/Daemons    Source RPM: httpd-2.2.3-53.el5.centos.3.src.rpm
Size        : 3488328                          License: Apache Software License
Signature   : DSA/SHA1, Thu 20 Oct 2011 09:13:11 PM UTC, Key ID a8a447dce8562897
URL         : http://httpd.apache.org/
Summary     : Apache HTTP Server
Description :
The Apache HTTP Server is a powerful, efficient, and extensible
web server.

Попробуйте запустить "yum clean all" и повторите попытку.

Это очистит кеши, которые использует yum.

Похоже, что пакет httpd-x86_64 конфликтует с 32-битной версией.

Простой yum remove httpd.i386 -y && yum install httpd.x86_64 httpd-devel.x86_64 -y должен сделать свое дело.