jpegoptimのrpmファイルを作成する
3943 ワード
はじめに
jpegoptimのrpmファイルを作成する方法を記述します。
環境
- CentOS 6.6
- jpegoptim 1.4.3
- rpm-build 4.8.0
- rpmdevtools 7.5
rpm-build及びrpmdevtoolsのインストール
$ sudo yum install rpm-build.x86_64
$ sudo yum install rpmdevtools.noarch
rpmdev-setuptreeで環境を構築する
$ rpmdev-setuptree
$ cat .rpmmacros
%_topdir %(echo $HOME)/rpmbuild
%_smp_mflags -j3
%__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
$ tree -L 1 rpmbuild/
rpmbuild/
├── BUILD
├── BUILDROOT
├── RPMS
├── SOURCES
├── SPECS
└── SRPMS
ソースコードの取得
$ wget -P rpmbuild/SOURCES/ http://www.kokkonen.net/tjko/src/jpegoptim-1.4.3.tar.gz
specファイルの有無の確認
$ tar ztvf rpmbuild/SOURCES/jpegoptim-1.4.3.tar.gz | grep spec
-rw-rw-r-- root/root 1082 2015-05-19 13:27 jpegoptim-1.4.3/redhat/jpegoptim.spec
依存ライブラリ等のインストール
$ sudo yum install libjpeg-turbo.x86_64
$ sudo yum install libjpeg-turbo-devel.x86_64
rpm作成
$ rpmbuild -ta rpmbuild/SOURCES/jpegoptim-1.4.3.tar.gz
$ tree rpmbuild/RPMS rpmbuild/SRPMS
rpmbuild/RPMS/
└── x86_64
├── jpegoptim-1.4.3-1.x86_64.rpm
└── jpegoptim-debuginfo-1.4.3-1.x86_64.rpm
rpmbuild/SRPMS/
└── jpegoptim-1.4.3-1.src.rpm
インストール
$ sudo yum localinstall rpmbuild/RPMS/x86_64/jpegoptim-1.4.3-1.x86_64.rpm
$ yum list installed | grep jpeg
jpegoptim.x86_64 1.4.3-1 @/jpegoptim-1.4.3-1.x86_64
libjpeg-turbo.x86_64 1.2.1-3.el6_5 @base
libjpeg-turbo-devel.x86_64
turbojpeg.x86_64 1.2.1-2.el6 @epel
turbojpeg-devel.x86_64
参考
Author And Source
この問題について(jpegoptimのrpmファイルを作成する), 我々は、より多くの情報をここで見つけました https://qiita.com/toshiro3/items/10bc8161665e91dfb297著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .