Linux下升级安装ImageMagick

服务器系统为 Centos

1.删除旧版本

/usr/bin/convert 是 ImageMagick 工具集中 convert 命令的可执行文件

复制代码
#确定已安装版本
convert  --version

# 对于基于RPM的系统,如Red Hat、CentOS
rpm -qf /usr/bin/convert  

#根据返回的版本信息,卸载(CentOS)
sudo rpm -e --nodeps ImageMagick-6.7.8.9-16.el7_6.x86_64
#或者
sudo yum remove ImageMagick-6.7.8.9-16.el7_6.x86_64

2.安装新版本

可以直接按照官网的教程安装,https://imagemagick.org/script/download.php

如果发现缺少很多依赖,可以直接从源码编译安装。

使用源码直接编译,下载地址https://imagemagick.org/script/install-source.php

复制代码
#解压缩
tar -xvf ImageMagick-x.x.x.tar.xz
cd ImageMagick-x.x.x
#配置、编译与安装
./configure --prefix=/usr/local/imagemagick # 可以指定自定义安装路径
make
sudo make install
#配置环境变量
echo 'export PATH="/usr/local/imagemagick/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
相关推荐
码完就睡3 小时前
Linux——线程的创建与同步
linux·运维
Lsetea3 小时前
OpenSSL读取加密私钥报bad decrypt:passin与口令来源排查
linux·https·ssl证书·openssl·私钥
FY@-@3 小时前
Shell 脚本编程:条件判断与循环
linux·运维·前端
Peregrine93 小时前
Linux 基本指令大全
linux·运维·服务器
拂拉氏3 小时前
【知识讲解】 Linux动静态链接认识
linux·动静态链接
Huangjin007_3 小时前
【Linux 系统篇(二十八)】文件(五):Ext 系列文件系统(下):Ext2块组结构,inode与文件寻址原理
linux·运维·服务器
javachen__4 小时前
JsonView:一套VO实现多角色字段返回
java·linux·服务器
睡一觉就好了。4 小时前
TcpSocket
linux
小陈运维4 小时前
使用kubeadm初始化IPV4/IPV6集群
linux·docker·云原生·容器·kubernetes
东风微鸣4 小时前
精简 Ubuntu Linux 固件包:每个 N100 节点省下约 450 MB
linux·ubuntu·postgresql