centos系统,pngquant如何更新libpng依赖?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
苏南大叔在执行服务器上的pngquant
命令的时候,发现有提示libpng
版本过低。那么,如何更新这个libpng
的版本,顺便更新pngquant
呢?就是本文中的主要内容了。
本文测试环境:centos@7.7.1908
,pngquant@2.7.10
,libpng@1.6.37
。
前置文章
本文的正确理解,可能需要您先阅读以下两篇文章:
提示信息
关于libpng
版本过低的提示信息如下:
WARNING: Your version of libpng is old and has buggy support for custom chunks.
Please recompile pngquant with the current version of libpng (1.6 or later).
处理libpng
这里经历一个源码安装libpng
的过程,具体可以参考下面的链接:
源码下载地址:
要执行的编译安装命令:
sudo chmod -R 777 ./
./configure
make
make install
这里补充一下,识别本地的libpng
是不是符合pngquant
要求的途径,就是在pngquant
的./configure
阶段,就可以显示libpng
的版本号。
处理pngquant
因为重置libpng
之后,本地的pngquant
并不能识别,所以根据提示,需要重新编译pngquant
。这里就不细说编译的过程了,具体可以参考下面的连接:
源码下载地址:
前置命令,先删除ln
过的pngquant
。否则后续会报错:
rm -rf /usr/bin/pngquant
rm -rf /usr/local/bin/pngquant
要执行的编译安装命令:
sudo chmod -R 777 ./
./configure
make
make install
最后,再做ln
软连接。命令如下:
ln -s /usr/local/bin/pngquant /usr/bin/
在对libpng
和pngquant
都正确编译完成之后,执行pngquant
就可以看出,已经没有libpng
版本号低的提示信息了。
总结
pngquant
是用来处理png
图标压缩的,在苏南大叔的服务器上面,是负责处理博文图片的。主要目的就是:减少图片占用的空间。
更多文章,可以参考:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。