Kazuhiko
kazuh****@fdiar*****
2007年 11月 6日 (火) 04:56:22 JST
かずひこです。 Tetsuro IKEDA wrote: > rpm -ivhの警告はrpmbuildしたときのユーザがmir:mirだったからかもですね。 > 次回からこの辺も考えてrpm作ります。。メモメモ。。 (snip) >> これらのパッケージで以下のような警告がわらわら出てしまいました。 >> >> # rpm -ivh mecab-0.96-tritonn.1.0.7.i386.rpm >> 準備中... ########################################### [100%] >> 1:mecab 警告: ユーザ mir は存在しません - root を使用します >> 警告: グループ mir は存在しません - root を使用します >> 警告: ユーザ mir は存在しません - root を使用します >> 警告: グループ mir は存在しません - root を使用します >> 警告: ユーザ mir は存在しません - root を使用します 各パッケージの%filesのセクションで、%defattrを使って無指定時のユーザとグ ループをrootにしておけば、一般ユーザ権限でrpmパッケージを作っても、root ユーザ・rootグループでインストールしてくれます。 %files %defattr(-,root,root) (snip) %files common %defattr(-,root,root) (snip) ↑こんな感じ。 かずひこ