| yum -y install bzip2-devel libtiff-devel giflib-devel ghostscript-devel libwmf-devel jasper-devel libtool-ltdl-devel libXext-devel libXt-devel librsvg2-devel OpenEXR-devel libwebp-devel | |
| rpm -ivh http://vault.centos.org/centos/7/updates/Source/SPackages/ImageMagick-6.7.8.9-15.el7_2.src.rpm | |
| sed -i '/BuildRequires:\tghostscript-devel/a BuildRequires:\tlibwebp-devel' /root/rpmbuild/SPECS/ImageMagick.spec | |
| sed -i '/Requires: pkgconfig/a Requires: libwebp' /root/rpmbuild/SPECS/ImageMagick.spec | |
| rpmbuild -ba /root/rpmbuild/SPECS/ImageMagick.spec | |
| # actual install | |
| rpm -Uvh --force /root/rpmbuild/RPMS/x86_64/ImageMagick-6.7.8.9-15.el7.centos.x86_64.rpm | |
| # if you to disable updates from CentOS repository | |
| yum-config-manager --save --setopt=updates.exclude=ImageMagick*; | |
| # verify WebP support via: | |
| identify -list format |
This comment has been minimized.
This comment has been minimized.
|
Two paths have changed, below updated ones:
|
This comment has been minimized.
This comment has been minimized.
|
On Centos 7.7 i needed the following URL |
This comment has been minimized.
This comment has been minimized.
|
I was working on a new server with CentOS Linux 7.7.1908 and i have to do this: sudo yum group install "Development Tools" yum -y install bzip2-devel libtiff-devel giflib-devel ghostscript-devel libwmf-devel jasper-devel libtool-ltdl-devel libXext-devel libXt-devel librsvg2-devel OpenEXR-devel libwebp-devel lcms2-devel rpm-build perl-devel rpm -ivh http://vault.centos.org/7.7.1908/os/Source/SPackages/ImageMagick-6.7.8.9-18.el7.src.rpm rpmbuild -ba /root/rpmbuild/SPECS/ImageMagick.spec actual installrpm -Uvh --force /root/rpmbuild/RPMS/x86_64/ImageMagick-6.7.8.9-18.el7.x86_64.rpm if you to disable updates from CentOS repositoryyum-config-manager --save --setopt=updates.exclude=ImageMagick*; verify WebP support via:identify -list format |
This comment has been minimized.
This comment has been minimized.
|
This works great with the below tweaks for ImageMagick-6.9.10.68-3 which also required an extra thing not previously listed "lcms2-devel"
Check for it:
|
This comment has been minimized.
This comment has been minimized.
Didn't work got: this error on the last command: |
This comment has been minimized.
This comment has been minimized.
You may need to build the RPM first with: |
This comment has been minimized.
This comment has been minimized.
[root@elegant-fermi x86_64]# rpm -Uvh --force /root/rpmbuild/RPMS/x86_64/ImageMagick-6.9.10.68-3.el7.x86_64.rpm Cant figure it out. Gives that error.. centos 7 ec2 machine w/plesk |
This comment has been minimized.
This comment has been minimized.
|
Try: Then |
This comment has been minimized.
On CentOS7 this will fail on freetype since FT_ENCODING_PRC is undefined in freetype.h. It can be fixed with a slightly fix of ImageMagick sources as described here: https://bugzilla.redhat.com/show_bug.cgi?id=1645218#c11
$ diff annotate.bak annotate.c
1148c1148,1149
< encoding_type=ft_encoding_gb2312;
Just after applying this patch all works as desired.