centos系统,pngquant如何更新libpng依赖?
发布于 作者:苏南大叔 来源:程序如此灵动~

苏南大叔在执行服务器上的pngquant
命令的时候,发现有提示libpng
版本过低。那么,如何更新这个libpng
的版本,顺便更新pngquant
呢?就是本文中的主要内容了。

本文测试环境:centos@7.7.1908
,pngquant@2.7.10
,libpng@1.6.37
。
前置文章
本文的正确理解,可能需要您先阅读以下两篇文章:
提示信息
关于libpng
版本过低的提示信息如下:

处理libpng
这里经历一个源码安装libpng
的过程,具体可以参考下面的链接:
源码下载地址:
要执行的编译安装命令:

这里补充一下,识别本地的libpng
是不是符合pngquant
要求的途径,就是在pngquant
的./configure
阶段,就可以显示libpng
的版本号。
处理pngquant
因为重置libpng
之后,本地的pngquant
并不能识别,所以根据提示,需要重新编译pngquant
。这里就不细说编译的过程了,具体可以参考下面的连接:
源码下载地址:
前置命令,先删除ln
过的pngquant
。否则后续会报错:

要执行的编译安装命令:
最后,再做ln
软连接。命令如下:
在对libpng
和pngquant
都正确编译完成之后,执行pngquant
就可以看出,已经没有libpng
版本号低的提示信息了。

总结
pngquant
是用来处理png
图标压缩的,在苏南大叔的服务器上面,是负责处理博文图片的。主要目的就是:减少图片占用的空间。
更多文章,可以参考:


