Instale o httpd-devel no CentOS 5.7 x86_64

2

Estou tentando instalar o httpd-devel no meu servidor Media Temple DV 4. Eu tentei isso:

yum install -y httpd-devel

Mas a instalação falha com:

--> 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)

Isso parece indicar que preciso de uma versão mais recente do httpd. Então eu chequei minha versão do httpd. Eu verifiquei minha versão atual:

# yum info httpd
...
Installed Packages
Name       : httpd
Arch       : x86_64
Epoch      : 1
Version    : 2.2.19
Release    : 11072010
...
Ok, então o httpd-devel estava pedindo o 2.2.3-53, mas eu tenho apenas o 2.2.19. Então eu tento atualizar o httpd:

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

Portanto, com meu conhecimento limitado, estou preso, não consigo instalar o httpd-devel porque ele requer uma versão mais recente do httpd. Mas não consigo atualizar o httpd porque nenhum pacote está marcado para atualização.

Muito obrigado se alguém puder me apontar na direção certa sobre isso.

    
por Bruce 24.02.2012 / 03:36

3 respostas

1

Tente executar "yum clean all" e tente novamente.

Isso limpará os caches que o yum usa.

    
por 24.02.2012 / 03:48
1

2.2.19 > 2.2.3

Eu acho que você deve ter instalado o httpd de um repositório diferente.

O que faz:

yum repolist

voltar?

Editar: saída rpm -qi httpd:

[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.
    
por 24.02.2012 / 03:47
1

Parece que o pacote httpd-x86_64 está em conflito com a versão de 32 bits.

Um simples yum remove httpd.i386 -y && yum install httpd.x86_64 httpd-devel.x86_64 -y deve fazer o truque.

    
por 24.02.2012 / 10:01