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.0をインストールするには、ppa:danmbox/ppaリポジトリ:

sudo add-apt-repository ppa:danmbox/ppa

sudo apt-get update

sudo apt-get install pngquant

答え2

ちなみに、2.0.1はTrustyリポジトリで入手可能です。これがさらに興味深いのは、12.04で利用可能なlibc6とのみに依存している点です。libpng12-0Trustyからパッケージを吸い込む

それでも、それは良い習慣とは言えません。おそらく、自分でそれを構築することを検討したほうがよいでしょう。

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

もう 1 つのオプションは、2.0 バージョンを含む Ubuntu 14.04 LTS にアップグレードすることです。

関連情報