Tetsuro IKEDA
ikdtt****@gmail*****
2007年 11月 6日 (火) 09:27:31 JST
おはようございます。池田です。 07/11/06 に Kazuhiko<kazuh****@fdiar*****> さんは書きました: > かずひこです。 > > 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) > > ↑こんな感じ。 > > かずひこ かずひこさん、ありがとうございます! さっそく手元のspecファイルにdefattrを追加して次回から反映させたいと思います。