Na semana passada, no trabalho, tive de instalar o Zend Studio e o Zend Server para ter um ambiente de desenvolvimento idêntico ao do resto do pessoal. Infelizmente, a Zend continua a ser, como sempre foi, uma real caca no que toca a suportar a instalação e, especialmente, a desinstalação manual dos seus produtos.
Acontece que a Zend teve uma enorme melhoria num aspecto, desde que experimentei um dos seus produtos há mais de três anos: agora têm repositórios de Linux para instalar os pacotes do Zend Server!
Isto seria óptimo se a instalação não estoirasse mesmo antes de começar, com um problema de dependências. Isto para não mencionar que o instalador não é capaz de criar uma trampa de um atalho no menu de aplicações, quer na instalação manual, quer na instalação pelo repositório. Mas vá, não se pode exigir demais, não é?…
Por sugestão de um colega, instalei o Zend Server sem ser através do repositório - com muita pena minha, porque usando o repositório, havia uma tonelada de coisas que não vêm com o pacote da Zend e são usadas do repositório da minha distribuição. Mas parecia ser a única solução. Parecia? Porquê? Mas que raio, ainda nem sequer tinha procurado a solução e já estava a desistir. Siga para o Google!
Alguns segundos depois e tinha a resposta, dada pelo Phil Bayfield.
Parece que o problema tem que ver com a versão de uma library do MySQL, dado que o Zend Server é compilado para o MySQL 5.0 e o Ubuntu Lucid Lynx já só tem a 5.1, portanto a solução tão simples quanto instalar o pacote da library em falta e voilá, problema resolvido.
Claro que antes disto tive que desinstalar o Zend Server que instalei manualmente e aqui é que me passei e fiquei a ferver, pois como é hábito da Zend, não há nenhum desinstalador. Mas isto cabe na cabeça de uma empresa como a Zend?! Encher o sistema dos seus clientes com dezenas de ficheiros que vão sabe-se lá para onde, e depois não fornecer a possibilidade de desinstalação automática?! Devem estar a brincar comigo! A Zend sempre achou que os seus produtos são tão bons que depois de instalados ninguém os vai querer desinstalar, e por isso não se dão ao trabalho de fornecer um desinstalador, até porque sabe-se lá, podíamos executá-lo por engano! Que atencioso da parte deles, não é?… :)
Para não partir esta merda toda, fiz o belo do sudo rm -rf /usr/local/zend e acabou-se. Se houver merda, reinstalo o sistema operativo, que sempre é preferível a partir o computador do trabalho ao meio. Não seria a primeira vez que teria de o fazer por causa de uma idiotice destas da Zend…
Raúl Santos