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
相关推荐
MayZork2 小时前
Windows 与 Linux 下 vcpkg 的安装部署指南
linux·运维·windows
zbyyd2 小时前
Linux 进程间通信学习笔记
linux·笔记·学习
w200512246 小时前
Pod管理
linux·服务器·云原生·容器·k8s·podman
chen<>7 小时前
C++ 六种 memory_order:从原子性到线程间可见性.md
java·linux·开发语言·c++
一直C7 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
库玛西7 小时前
Linux网络编程:HTTP/HTTPS协议核心技术全解析
linux·运维·服务器·网络·c++·http·https
sxd20017 小时前
Vmware和multicast
linux·windows·vmware·无线桥接·multicast
暴力求解7 小时前
Linux网络---NAT代理服务、内网穿透
linux·网络·智能路由器
一直C8 小时前
Linux系统编程|信号进阶 + SystemV IPC(消息队列、共享内存)
linux·c语言·开发语言·算法·青少年编程·vim
_F_y8 小时前
Linux网络常用指令
linux·运维·网络