いまさら聞けないrpmbuildことはじめ

CentOSなどrpmを使っているシステムで、欲しいツールのrpmが見つからない、使いたいツールのバージョンが古いときに、rpmbuildを使って望みのrpmを作成することが出来ます。 ウェブを探せば色々と情報はあるんですが、ざっとスタートするときに必要な流れをまとめて書いてみることにしました。 ...

2011-04-29

rpm, yumコマンドでパッケージの更新履歴を見る

rpmパッケージに更新がかかったときに、何の変更があったか知りたいときがあります。 ちょっと調べたら出てきたのでメモ。 rpmの場合は下記のコマンドでChangelogを見ることが出来ます。 ...

2010-04-15

rpm作成時の小ネタ (yum-builddep)

欲しいrpmが無かったりバージョンが古かったりするときにrpmを自前で作成する場合、こういうことがあるかと思います。 rpmbuild --rebuild foovar-0.0.1.src.rpm error: Failed build dependencies: bzip2-devel is needed by foovar-0.0.1.i386 sqlite2-devel >= 2.8.0 is needed by foovar-0.0.1.i386 libedit-devel is needed by foovar-0.0.1.i386 libtool-ltdl-devel is needed by foovar-0.0.1.i386 libc-client-devel is needed by foovar-0.0.1.i386 mysql-devel >= 4.1.0 is needed by foovar-0.0.1.i386 unixODBC-devel is needed by foovar-0.0.1.i386 net-snmp-devel is needed by foovar-0.0.1.i386 libxslt-devel >= 1.0.18-1 is needed by foovar-0.0.1.i386 libjpeg-devel is needed by foovar-0.0.1.i386 xorg-x11-devel is needed by foovar-0.0.1.i386 libmcrypt-devel is needed by foovar-0.0.1.i386 libtidy-devel is needed by foovar-0.0.1.i386 freetds-devel is needed by foovar-0.0.1.i386 aspell-devel >= 0.50.0 is needed by foovar-0.0.1.i386 recode-devel is needed by foovar-0.0.1.i386 libicu-devel >= 3.6 is needed by foovar-0.0.1.i386 specファイルに記述された BuildRequires 依存パッケージの嵐!こういう時素直に ...

2010-03-10