I needed a newer version of ImageMagick than is available on the yum packages on Amazon Linux. I tried using the remi repo but it failed with dependency errors. Here is what I did to install ImageMagick with support for PNG, JPG, and TIFF.
download the most recent package
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
uncomress the package
tar -vxf ImageMagick.tar.gz
install the devel packages for png, jpg, tiff. these are dependencies of ImageMagick
sudo yum -y install libpng-devel libjpeg-devel libtiff-devel
configure ImageMagick without X11. this is a server without a display (headless) so we don't need X11
cd ImageMagick
./configure --without-x
make && make install
mission complete.
I tried in a clean aws machine and it didn't work.
I needed to use curl instead of wget
and the run
yum groupinstall "Development tools"
because I was getting errors calling the ./configure --without-x
The error was>
configure: error: in `/home/ec2-user/ImageMagick-7.0.1-5':
configure: error: no acceptable C compiler found in $PATH
at last I needed to do sudo for make && make install