В то же время Ubuntu Wiki говорит об обратном:
Если у вас нет особых причин для выбора 32-битного, мы рекомендуем использовать 64-битную полную емкость вашего оборудования.
[d3 ] https://help.ubuntu.com/community/32bit_and_64bitЕсли вы решили создать ImageMagick из исходного кода, вы должны быть готовы вручную разрешить все зависимости. Если у вас есть насущная потребность, вы должны установить все программное обеспечение на Ubuntu из репозитория - либо официальные репозитории, либо PPA.
Если вы устанавливаете Imagemagick с помощью APT (apt-get, Synaptic, Software Center, и т. д.), тогда файлы JPG будут работать очень хорошо, как я подтвердил на своей машине.
Если ваша причина для создания из источника - получить более новую версию, охота за PPA, которая отслеживает самые последние версия. Если вы строите источник, чтобы помочь с разработкой, то вы должны узнать у людей Imagemagick, что нужно для успешного создания из источника. Возможно, вам нужно указать некоторый флаг в ./configure или установить некоторую библиотеку разработки перед запуском ./configure.
Но, как правило, создание из исходного кода просто бесполезно усложняет вещи.
[d4 ] О, кстати, Red Hat и Ubuntu используют разные имена для пакетов. Поэтому, если yum жалуется на недостающий пакет, неудивительно, если apt-get не может найти пакет под этим именем. Вы не должны смешивать менеджеров пакетов в системе, если у вас нет действительно веских оснований для этого. Даже тогда попробуйте все остальные варианты.Обратите внимание, что ошибка no decode delegate может (довольно смутно) возникнуть из imagemagick (или некоторой ее части), не находя файл. Поэтому перед запуском для повторной установки imagemagick проверьте с identify -list format и convert -list configure, поддерживается ли формат JPEG, и если это так, проблема, вероятно, будет где-то в другом месте.
Например, convert -resize 50% foo\ bar.jpg дал me no decode delegate for this image format eror, но convert -resize 50% 'foo bar.jpg' работал отлично.
Если вы только что установили php5-imagick, попробуйте также установить полный пакет imagemagick. Это приведет к установке всех необходимых библиотек, таких как jpeg.
sudo apt-get install imagemagick
Затем перезагрузите веб-сервер, чтобы перезагрузить al libraries:
sudo service apache2 restart [ ! d3]
Декодирование JPEG теперь должно работать без ошибок.
вы пытались:
sudo apt-get install libjpeg62
, если вышеуказанная команда не работает, перейдите по следующей ссылке.
http : //psx-scene.com/forums/f150/help-install-libjpeg-libpng-ubuntu-9-10-livecd-64122/
Пусть они знают, если это было полезно, удачи. ..:)