カテゴリー: 手順書,
WordPress のプラグイン「EWWW Image Optimizer」でインストールしといてねってメッセージが出たのでやってみた。jpegtran、optipng、両方とも画像最適化やメタデータ系をあつかうらしい。
簡単だったのでこちらから。
dnf info optipng
結果
インストール済みパッケージ
名前 : optipng
バージョン : 0.7.7
リリース : 3.el8
Arch : x86_64
サイズ : 237 k
ソース : optipng-0.7.7-3.el8.src.rpm
リポジトリー : @System
repo から : epel
概要 : PNG optimizer and converter
URL : http://optipng.sourceforge.net/
ライセンス : zlib
説明 : OptiPNG is a PNG optimizer that recompresses image files to a
: smaller size, without losing any information. This program also
: converts external formats (BMP, GIF, PNM and TIFF) to optimized
: PNG, and performs PNG integrity checks and corrections.
インストール
dnf info optipng
楽でいいですね。
調べたところ、libjpeg ってものに同梱されてるらしいのでそっちをインストールすることになる。次のページから最新版を探す
libjpeg
http://libjpeg.sourceforge.net/
とりあえずコンパイラ確認
dnf info gcc make
結果
利用可能なパッケージ
名前 : gcc
バージョン : 8.3.1
リリース : 5.el8.0.2
Arch : x86_64
サイズ : 23 M
ソース : gcc-8.3.1-5.el8.0.2.src.rpm
リポジトリー : AppStream
概要 : Various compilers (C, C++, Objective-C, ...)
URL : http://gcc.gnu.org
ライセンス : GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and
: LGPLv2+ and BSD
説明 : The gcc package contains the GNU Compiler Collection version 8.
: You'll need this package in order to compile C code.
利用可能なパッケージ
名前 : make
エポック : 1
バージョン : 4.2.1
リリース : 10.el8
Arch : x86_64
サイズ : 498 k
ソース : make-4.2.1-10.el8.src.rpm
リポジトリー : BaseOS
概要 : A GNU tool which simplifies the build process for users
URL : http://www.gnu.org/software/make/
ライセンス : GPLv3+
説明 : A GNU tool for controlling the generation of executables and
: other non-source files of a program from the program's source
: files. Make allows users to build and install packages without
: any significant knowledge about the details of the build process.
: The details about how the program should be built are provided
: for make in the program's makefile.
無いものはインストール
dnf install gcc
dnf install make
jpegtranインストールへ。今日時点ではこれが最新版。
jpegsrc.v9d.tar.gz 1,046 KB Sun Jan 12 10:49 2020
しかしエラーが出る
/bin/sh: ./libtool: そのようなファイルやディレクトリはありません
make[1]: *** [Makefile:783: jaricom.lo] エラー 127
make[1]: ディレクトリ '/usr/local/src/jpeg-9d' から出ます
make: *** [Makefile:526: all] エラー 2
仕方がないのでバージョンをひとつ過去のもので試す。
jpegsrc.v9c.tar.gz 1,005 KB Sun Jan 14 11:48 2018
cd /usr/local/src
wget http://www.ijg.org/files/jpegsrc.v9c.tar.gz
tar xzvf jpegsrc.v9c.tar.gz
ls
cd jpeg-9c
./configure
make
make install
おしまい。
関連記事はまだありません