Instala o libxml2.8 no RHEL 6

2

Eu quero instalar o software TinyOWS em um servidor RHEL 6. Eu segui as instruções:

$ wget http://download.osgeo.org/mapserver/tinyows-1.1.0.tar.bz2
$ tar xvjf tinyows-1.1.0.tar.bz2
$ cd tinyows-1.1.0
$ ./configure
$ make
$ sudo make install

Mas não consegui concluir a instalação porque o TinyOWS tem uma dependência em uma biblioteca libxml2 versão 2.8 ou superior. A versão do libxml2 no meu servidor RHEL6 é 2.7. A razão pela qual libxml2.8 é um bug nas versões mais antigas da libxml2 descritas aqui: link

Portanto, parece que tenho que instalar a biblioteca libxml2 versão 2.8 ou superior em um servidor RHEL 6. Eu tentei executar:

 yum update libxml2

mas a versão mais alta do libxml2 no repositório do RHEL é 2.7.6.

Eu tentei contornar o problema baixando o arquivo rpm libxml2-2.8.0-1.x86_64 de ftp://xmlsoft.org/libxml2 / , mas quando tentei instalar o .rpm baixado, recebi muitos avisos de dependência não atendidos:

--> Finished Dependency Resolution
Error: Package: libxml2-2.8.0-1.x86_64 (/libxml2-2.8.0-1.x86_64)
           Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: libxml2-2.8.0-1.x86_64 (/libxml2-2.8.0-1.x86_64)
           Requires: libz.so.1(ZLIB_1.2.3.3)(64bit)
Error: Package: libxml2-2.8.0-1.x86_64 (/libxml2-2.8.0-1.x86_64)
           Requires: liblzma.so.5()(64bit)
Error: Package: libxml2-2.8.0-1.x86_64 (/libxml2-2.8.0-1.x86_64)
           Requires: libc.so.6(GLIBC_2.15)(64bit)

You could try using --skip-broken to work around the problem

Tenho muito medo de estragar o sistema instalando todas essas dependências. Por exemplo, eu li que a biblioteca 2.14 da glibc não está disponível para o RHEL 6.

O que você recomendaria para instalar o libxml2.8 no RHEL 6? Ou existe alguma outra maneira como eu poderia 'aplicar um patch' à minha instalação atual do libxml2.7?

    
por jirikadlec2 21.01.2014 / 14:55

0 respostas