Qual é a maneira apropriada de atualizar o Apache no RHEL?

2

A versão do Apache enviada no RHEL 5.4 é muito antiga. Um recurso necessário enviado somente recentemente. Parece que o desenvolvimento do Apache só envia tarballs e omite pacotes binários. Obviamente, eu poderia construir a partir do código-fonte, mas qual é a maneira canônica de atualizar um único pacote como este?

É um procedimento comum descartar um tarball mais recente no SPEC existente ou alguém já faz isso com um olho no RHEL?

    
por jldugger 27.03.2010 / 00:37

3 respostas

2

Quando suportei um ambiente RHEL ES e desejei atualizar um projeto de software de domínio público .... eu baixaria o RPM Redhat Source mais recente para o projeto, instalaria o RPM de origem e o novo tarball para o novo e melhorado item de software. Então eu passaria e ajustaria o arquivo de especificações, os patches referenciados pelo arquivo de especificações, e algumas vezes teria que ajustar o próprio tarball. Uma vez que você pudesse fazer um pacote com sucesso, usei o rpm e instalei o pacote binário recém-montado.

O que isto faz é garantir que os resultados da instalação do pacote estejam nos mesmos locais que o pacote que você está substituindo. Assegurando assim algum nível de interoperabilidade e consistência RedHat.

    
por 27.03.2010 / 06:30
0

Verifique se não está disponível nos repositórios do yum.

Se não, pode haver alguns repositórios alternativos que possuem a versão do apache que você precisa. E o último recurso recompile / No entanto, eu não recomendo usar um apache de outra fonte que não a RedHat, já que você perderá o suporte da RedHat.

    
por 27.03.2010 / 01:22
-1

se você estiver usando o rhn.redhat.com você terá a versão antiga, você pode usar repo dag ou centos repo e, em seguida, yum install httpd * ldap * ele será atualizado para a nova versão !!!

    
por 27.03.2010 / 18:13