Problemas instalando o ImageMagick 6.3.9 no Linux?

Montando um novo ambiente de desenvolvimento (com Ubuntu 7.10), precisei instalar o RMagick 2.2.2 e o ImageMagick, do qual o primeiro depende. Tive alguns problemas e achei interessante registrar aqui para servir de referência caso alguém passe pelo mesmo.

Pelas buscas que fiz, algumas outras pessoas tiveram o mesmo problema a partir da versão 6.3.8 do ImageMagick em diversas distribuições Linux.

Para instalar, baixei o tarball do ImageMagick mais recente e segui os passos descritos em http://www.imagemagick.org/script/install-source.php#unix. Ao testar a instalação (digitando o comando display no terminal), recebi o seguinte erro:


error while loading shared libraries: libMagickCore.so.1: cannot open shared object file: No such file or
directory

O que acontece é que a instalação via make copia as bibliotecas utilizadas pelo ImageMagick para /usr/local/lib e, ao executar, o ImageMagick busca-as em /usr/lib. Provavelmente é um bug no script utilizado para compilar e instalar o ImageMagick. Para resolver o problema, fiz uma pequena “adaptação técnica”:


sudo cp /usr/local/lib/libMagick*.* /usr/lib

Desta forma, as bibliotecas ficarão no diretório em que o ImageMagick faz a busca. Não é a solução mais bonita do mundo, mas funcionou.

Se tiver alguma solução mais limpa, por favor, deixe um comentário.

Comments

5 Responses to “Problemas instalando o ImageMagick 6.3.9 no Linux?”

  1. Bruno Coimbra on March 5th, 2008 17:59

    Ao invés de copiar as libs, basta criar links simbólicos.

  2. lucashungaro on March 5th, 2008 18:12

    Realmente, Bruno. Deixei essa passar:

    sudo ln /usr/local/lib/libMagick*.* /usr/lib

    Assim, se os arquivos originais forem apagados, os links também serão, além de evitar duplicação.

    Obrigado. :)

  3. roberto berto on May 17th, 2008 12:18

    Acrescente uma linha
    /usr/local/lib

    em
    /etc/ld.so.conf

    e depois:

    ldconfig

    Deve resolver sem precisar fazer esses links simbolicos.

  4. Lucas Húngaro on May 17th, 2008 12:48

    Valeu Roberto! Não estou mais utilizando Linux (no Leopard consegui instalar sem problemas), mas ajuda o pessoal que cair nesse post procurando ajuda. :)

  5. Informático en apuros » Odisea I: Rmagick en Ubuntu 8.04 (Hardy Heron) on July 10th, 2008 20:51

    [...] de Googlear un poco, intentar un fix a ciegas en portugués que no funcionó y demás, descubrí en un foro de ArchLinux que había problemas con las versiones [...]

Leave a Reply