Как установить ImageMagic 6.6.2 на Ubuntu 10.04 (lucid) Проблема, связанная с тем, что lucid имеет старую версию ImageMagic (6.5.2)
Это очень важно, потому что мне нужно работать с SVG-графикой. На моем локальном компьютере у меня есть ubuntu 11.04 и ImageMagic 6.6.2, и все работает нормально, на сервере у меня 6.5 ... и у меня проблема. Переустановите ubuntu на 11. * это не решение.
Я попытался изменить /etc/apt/source.list с ubuntu 10.04 (lucid) на список с ubuntu 11.04 (natty) и обновить ImageMagic. После этого действия у меня есть ImageMagic 6.6.2 (я смотрел phpinfo ()), но ImageMagick сейчас не работает. Если я попытаюсь выполнить какое-либо действие, я получу ошибку:
[error] 8996 # 0: * 19983 FastCGI отправлен в stderr: «Неустранимая ошибка PHP: неперехваченное исключение 'ImagickException' с сообщением 'no decode delegate для этого формата изображения' / tmp / magick-XXnYKWKC '@ error / Create.c / ReadImage / 532 '
Как это исправить? Или как вернуться к старой версии imagemagick?
Проблема, если я попытаюсь установить из источников:
/tmp/image/ImageMagick-6.7.2-7# ./configure
configuring ImageMagick 6.7.2-7
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking whether build environment is sane... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/tmp/image/ImageMagick-6.7.2-7':
configure: error: C compiler cannot create executables
See `config.log' for more details
/tmp/image/ImageMagick-6.7.2-7#
Почему это проблема? Это LTS-версия Ubuntu, поэтому, очевидно, вы хотите придерживаться стабильных версий (хороший выбор). Если вы хотите иметь более новую версию ImageMagick, почему бы не обновить сам Ubuntu? Все, что между ними - ненужная работа в сочетании с неприятностями.
Кстати, версия ImageMagick на Ubuntu 10.04 - 6.5.7.8. Так что надо как минимум обновиться.
Версия ImageMagick в Ubuntu 10.04 - 6.5.7. Шаг 1 - обновить вашу машину до этой версии. После этого у вас есть два пути на выбор:
libc6
и libc-bin
;Почему бы вам просто не скомпилировать желаемую версию ImageMagick (возможно, с другим префиксом, если вы не хотите связываться с системными пакетами),
$ tar xvfz ImageMagick.tar.gz $ cd ImageMagick- * $ ./configure $ make $ sudo make install
Ссылка: http://www.imagemagick.org/script/install-source.php?ImageMagick=j5jdjn9mfvhul1r9rno3p50r85#unix