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
相关推荐
敲上瘾30 分钟前
Linux系统cgroups资源精细化控制基础
linux·测试工具·docker·压力测试·cgroups
起个昵称吧1 小时前
线程相关编程、线程间通信、互斥锁
linux·算法
sunflower_w1 小时前
linux I2C核心、总线与设备驱动
linux·运维·服务器
Ronin3052 小时前
【Linux系统】进程间通信:System V IPC——共享内存
linux·服务器·system v 共享内存
基于python的毕设3 小时前
C语言栈的实现
linux·c语言·ubuntu
luoqice4 小时前
linux下找到指定目录下最新日期log文件
linux·算法
林开落L4 小时前
库的制作与原理
linux·开发语言·动静态库·库的制作
2401_888423095 小时前
Linux软件编程-线程(2)
linux
共享家95276 小时前
linux-数据链路层
linux·网络·macos
Demisse6 小时前
[Linux] Linux文件系统基本管理
linux·运维·服务器