install mysql 5.5 (remi) com centos 6.2 reclama erro

1
Finished Dependency Resolution
Error: Package: mysql-server-5.5.31-1.el6.remi.i686 (remi)
           Requires: libz.so.1(ZLIB_1.2.0)

Eu digito yum --enablerepo=remi install mysq e esse erro aparece. Eu tenho epel instalado já.

    
por jilen 27.05.2013 / 06:57

1 resposta

1

fwiw existe um servidor mysql 5.1 no canal base do RHEL (então eu sei que vai estar no repositório do CentOS) você não pode usar essa versão? Há algo específico sobre o 5.5 que você estava querendo?

Basicamente, parece que ele está sendo extraído de um repositório não padrão, e esse rpm é (por qualquer motivo) vinculado a uma versão específica de libz ( 1.2.0 ). Estou mostrando que a versão mais recente no RHEL / CentOS 6 é 1.2.3-29 , então estou disposto a apostar que é provavelmente o que você instalou (você pode verificar com rpm -qa zlib ) Se você realmente precisa desta versão, você tem duas opções :

1) Tente fazer o downgrade do pacote que fornece esse arquivo .so ("zlib" de acordo com o meu yum whatprovides */libz.so* , mas você vai querer verificar no seu sistema). Yum, obviamente, não vai querer levá-lo a fazer o downgrade, a menos que você peça explicitamente (caso contrário, as pessoas impulsivas estariam quebrando seus sistemas de esquerda e direita). Pode levar alguns outros pacotes com ele, então certifique-se de rever a lista antes de aceitá-la (se você seguir esse caminho).

2) Pergunte a quem quer que mantenha este repositório para reconstruir o RPM sem especificar uma versão (é improvável que a Red Hat mude muito dentro de uma versão principal do RHEL, que é parte do que os clientes corporativos estão pagando) ou vincule contra o atual 1.2.3 ou algo assim. Normalmente, quando um repositório de terceiros vincula-se a bibliotecas compartilhadas provenientes dos principais canais de software, eles devem atualizar seus últimos rpm quando esses pacotes são atualizados (para que ele não faça esse tipo de coisa). Pode ser um descuido da parte deles ou o repo pode ser apenas antigo / sem manutenção.

    
por 27.05.2013 / 07:29

Tags