
Я не смог найти pngquant 2.0 для установки в Ubuntu 12.04. Я попробовал версию 1.0, но в ней есть некоторые ошибки.
решение1
Вы можете установить pngquant 2.0 в Ubuntu 12.04, используяppa:danmbox/ppaРепозиторий:
sudo add-apt-repository ppa:danmbox/ppa
sudo apt-get update
sudo apt-get install pngquant
решение2
FWIW, 2.0.1 доступен в репозиториях Trusty. Что делает это более интересным, так это то, что он зависит только от libc6
и libpng12-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
Вы можете установить его из исходного кода, следуя документу INSTALL на GitHub:
Другим вариантом является обновление до Ubuntu 14.04 LTS, которая включает версию 2.0.