NoureaのLinux日記

Linux関連の事でもぼちぼちと。Windowsの話題のほうが多いかも。

tarballからのrpmの作り方

2006-06-06 03:50:39 | Linux
rpmってのは、作業命令を記述したhoge.specっていうファイルを同梱した書庫ファイルみたいな物で、tarballに拡張子が.specっていうファイルが中に入っていれば、簡単にrpmを作れる。今回はそのまま使えるrpmをtarballから作る方法。

主要コマンド : rpmbuild
対象ファイル : ~/hoge-1.2.3.tar.gz
 % su
 % cd ~
 % rpmbuild -tb hoge-1.2.3.tar.gz

多分suしないとエラーが出ると思う。SUSEだと大丈夫だったはず
うまくいくと /usr/src/ 以下のどっかにできてるはず

specファイルが無い時は諦めるかmakeするかspecファイルを作って
-tb を -bb にして同じディレクトリにspecファイルを置いてそれをtar.gzの代わりに指定。

コメントを投稿