Ubuntu安装SuperMap-iDesktop- libpng12.so.0: cannot open shared object file
libpng12.so.0: cannot open shared object file
libpng12.so.0: cannot open shared object file
依赖imagemin-pngquant,而imagemin-pngquant需要库文件libpng12.so.0,CentOS 默认没有安装这个文件。
在 CentOS 上构建时,经常会遇到这个错误:
解决方法
libpng12.so.0
属于 libpng 的开发版,直接安装 libpng-devel.x86_64 便可以了:
yum install -y libpng-devel.x86_64
以上是 CentOS libpng-devel 的安装方法,其他 Linux 发行版类似,用包管理工具搜索并安装libpng-dev
即可。
不知为毛,ubuntu的16.10和17.04都没有这个依赖,所以我们可以下载16.04的来用:
https://packages.ubuntu.com
路径为/amd64/libpng12-0/download
下载安装就好!
直接下载:
http://kr.archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭