Ubuntu 或 Debian 源码安装 ImageMagick 7
ImageMagick 是一个功能非常强大的图片处理软件,支持包括 png jpeg gif webp avif heic bmp raw等等格式。
Ubuntu 默认源中的ImageMagick版本是6,有些软件依赖的是7, Ubuntu的PPA中也找不到 ImageMagick 7,这个时候需要我们通过源码手动安装。
删除ImageMagick6
1
apt purge imagemagick imagemagick-6-common
安装编译所需的依赖
1
apt build-dep imagemagick
这个时候可能会提示 需要在
sources.list配置deb-src,我们需要编辑/etc/apt/sources.list,去掉deb-src前边的#
安装图片格式依赖
1
apt-get install checkinstall libwebp-dev libopenjp2-7-dev librsvg2-dev libde265-dev
下载ImageMagick源码
1
2wget https://www.imagemagick.org/download/ImageMagick.tar.gz
tar xzvf ImageMagick.tar.gz编译ImageMagick
1
2
3
4
5./configure --enable-shared --with-modules --with-gslib
make
make install
ldconfig /usr/local/lib
identify -versionconfigure和make不需要root权限 ,make install和ldconfig需要root权限