pngquant 2.0 для ubuntu 12.04 недоступен

pngquant 2.0 для ubuntu 12.04 недоступен

Я не смог найти 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:

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

Другим вариантом является обновление до Ubuntu 14.04 LTS, которая включает версию 2.0.

Связанный контент