Kのプログラミング勉強ブログ

プログラミング勉強中のKです。できるだけ簡潔に、勉強したことをブログに載せていこうと思います。

【Linux】pngquantをLinuxサーバー等にインストールする方法

pngquantについてはこちらを参照。

https://pngquant.org/
http://nukesaq88.hatenablog.com/entry/2013/04/16/194251

以下の様なコマンドで、pngファイル等を圧縮することができる。

$ pngquant hoge.png

サーバーには以下の様な方法でインストールすることができた。



【インストール方法】

1. インストールする任意のフォルダに移動する。
今回は/usr/local/srcというフォルダを作り、そこにインストールすることにした。

$ cd /usr/local/src


2. git cloneでpngquantをダウンロードする。

$ sudo git clone git://github.com/pornel/pngquant.git


3. pngquantフォルダに移動する。

$ cd pngquant


4. libpng-develをインストールする。

$ sudo yum install libpng-devel


※libpng-develがなくてsudo makeをしてしまうと、以下の様なエラーが出てしまう。

$ sudo make
./configure

  Compiler: gcc
     Debug: no
       SSE: yes
    OpenMP: no
    libpng: error ... not found (try: `apt-get install libpng-dev` or `yum install libpng-devel`)

make: *** `pngquant.o' に必要なターゲット `config.mk' を make するルールがありません.  中止.


5. makeコマンドでpngquantをインストールする。

$ sudo make


6. pathを/usr/binに指定する。

$ sudo ln -s /usr/local/src/pngquant/pngquant /usr/bin


7. これで完了。最後にversionを見てコマンドで使える様になっているかを確認する。

$ pngquant —version

2.5.1 (August 2015)