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
权限