ubuntu 12.04 的 pngquant 2.0 不可用

ubuntu 12.04 的 pngquant 2.0 不可用

我在 ubuntu 12.04 中找不到要安装的 pngquant 2.0。我尝试过 1.0 版本,但它有一些错误。

答案1

您可以使用以下方式在 ubuntu 12.04 中安装 pngquant 2.0ppa:danmbox/ppa存储库:

sudo add-apt-repository ppa:danmbox/ppa

sudo apt-get update

sudo apt-get install pngquant

答案2

值得一提的是,2.0.1 可在 Trusty 存储库中找到。更有趣的是,它仅依赖于libc6libpng12-0,而这两者都可在 12.04 中找到。我相信您可以直接从 Trusty 吸进包裹

不过,这并不是一个好习惯。你可能需要自己尝试一下。

sudo apt-get install build-essential git checkinstall libpng12-{dev,0} zlib1g-dev
git clone git://github.com/pornel/pngquant.git
cd pngquant
./configure
make

此时,我们有一个可以运行的二进制文件。./pngquant --version对我来说输出 2.2。唯一不好的是它只在我的当前目录中。就我个人而言,我对此没有问题,我可以在需要时指定二进制文件的路径...或者您可以将其打包。我们checkinstall之前安装了最简单的打包安装方法:

sudo checkinstall

但正如我所说,这完全是可选的。

答案3

您可以按照 GitHub 上的 INSTALL 文档从源代码进行安装:

https://github.com/pornel/pngquant/blob/master/INSTALL

另一个选择是升级到包含 2.0 版本的 Ubuntu 14.04 LTS。

相关内容