人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Fedora CoreでカスタムのRPMパッケージを作りたいと思っているのですが、Specファイルを手動で書くのはとてもめんどうです。
Makefileからある程度Specファイルを生成する方法や簡単にカスタムのRPMパッケージを作れる方法を知っている人がいましたらぜひ教えてください。

●質問者: naoya_nakazawa
●カテゴリ:コンピュータ インターネット
✍キーワード:Fedora Core Makefile rpm SPEC はと
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● tkyk3
●35ポイント

checkinstallはどうでしょうか。

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/530mkrpmfs.htm...

同じようなことで悩んでいましたが、これをつかうとかなり簡単にRPMを作成できると思います。ただ、最新バージョンだったか、MD5チェックサムがなんか変だったので、そのあたりは気をつけてください。

(会社にはその辺を書き留めているので、コメントでも書いておきたいと思います)

◎質問者からの返答

ありがとうございます!さっそく試してみたのですが、checkinstall を root で実行すると、次のエラーが出てしまいます。

カーネルは、2.6.20 です。

make[4]: *** `arch/i386/kernel/msr.o' に必要なターゲット `arch/i386/kernel/msr.c' を make するルールがありません。中止。

m


2 ● keino
●35ポイント

msr.c のソースとそれから msr.o を作るルール(makefile)が必要です。

まず、ソースファイルがあるか確認し、なければ以下から取ってくる。

http://www.gelato.unsw.edu.au/lxr/source/arch/i386/kernel/msr.c

次にMakefileを作る。

ソースファイルの基準となるディレクトリ(xxx/sourceかな)で、

make Makefiles

だったかな、これで arch/i386/kernel/ に Makefile ができると思うので、checkinstall を作り直してください。

◎質問者からの返答

ありがとうございます!

さっそく試してみます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ