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?