MixHost(レンタルサーバー)にpngquantをインストールする
更新日:2023/01/14
MixHostにpngquantをソースからビルドしてインストールします。
ダウンロード
pngquantはバージョンが3に上がった時点で、ビルドでRust環境が必要になりました。
Rustのインストール方法を見てインストールを試しましたが、上手くいかないのでバージョン2をダウンロードします。
pngquantの過去のリリース一覧を見ると、最終バージョンが2.17.0のようです。
2.17.0のファイルのURLをコピーしておきます。
■https://pngquant.org/releases.html
MixHostのコントロールパネルからターミナルを開きます。
次のコマンドを実行します。
$ wget http://pngquant.org/pngquant-2.17.0-src.tar.gz
$ tar xvf pngquant-2.17.0-src.tar.gz
これで、ダウンロード後に解凍されます。
インストール
MixHostはroot権限がもらないので、ホームディレクトリ内にインストールします。
今回は/home/ユーザー名/binにしておきます。
インストール先のディレクトリは、あらかじめ作成しておきます。
次のコマンドを実行します。
$ cd pngquant-2.17.0-src
$ ./configure --prefix=/home/ユーザー名/bin
$ make
$ make install
cd のディレクトリは、解凍されたものを指定します。
./configureの--prefixは、インストール先を指定します。
適宜、置き換えてください。
実行するとpngquantがビルドされて、インストール先に配置されます。
なお、ビルドにはlibpngが必要です。
MixHostはインストールされている(はず)ですが、環境によっては自分で入れる必要があります。
次のページを参考にして、インストールしてみてください。
パスの設定
インストール先のディレクトリにパスを通します。
.bash_profileまたは.bashrcでコマンドの検索パスを設定します。
.bash_profileまたは.bashrc
export PATH=$PATH:$HOME/bin/bin
テスト
ターミナルを再読み込みして、次のコマンドを実行します。
$ pngquant --version
2.17.0 (September 2021)
これで終了。
更新日:2023/01/14
関連記事
スポンサーリンク
記事の内容について

こんにちはけーちゃんです。
説明するのって難しいですね。
「なんか言ってることおかしくない?」
たぶん、こんなご意見あると思います。
裏付けを取りながら記事を作成していますが、僕の勘違いだったり、そもそも情報源の内容が間違えていたりで、正確でないことが多いと思います。
そんなときは、ご意見もらえたら嬉しいです。
掲載コードについては事前に動作確認をしていますが、貼り付け後に体裁を整えるなどをした結果動作しないものになっていることがあります。
生暖かい視線でスルーするか、ご指摘ください。
ご意見、ご指摘はこちら。
https://note.affi-sapo-sv.com/info.php
このサイトは、リンクフリーです。大歓迎です。