2010-08-30
■[RPM] 「インストール済み(ただし未伸張)ファイルが見つかりました」の対処
rpmファイルをビルドするとき、SPECファイルの%filesセクションと、
BUILDディレクトリのファイルに差異があると、以下のようなエラーが出力される。
要は、インストールしたけど、パッケージングしていないファイルがあるよ!、ってこと。
# rpmbuild -bb plugin_pack.spec
<省略>
伸張ファイルの検査中: /usr/lib/rpm/check-files /var/tmp/purple-plugin_pack-2.6.3-0-root-root
エラー: インストール済み(ただし未伸張)ファイルが見つかりました:
/usr/share/pixmaps/pidgin/protocols/16/napster.png
/usr/share/pixmaps/pidgin/protocols/22/napster.png
/usr/share/pixmaps/pidgin/protocols/48/napster.png
RPM ビルドエラー:
インストール済み(ただし未伸張)ファイルが見つかりました:
/usr/share/pixmaps/pidgin/protocols/16/napster.png
/usr/share/pixmaps/pidgin/protocols/22/napster.png
/usr/share/pixmaps/pidgin/protocols/48/napster.png
以下のチェックコマンドがマクロに定義されているためっぽい。
# rpmbuild --showrc | grep __check
-14: __check_files /usr/lib/rpm/check-files %{buildroot}
--defineオプションで定義されているマクロを消してあげれば、OK。
# rpmbuild -bb --define="__check_files %{nil}" plugin_pack.spec
トラックバック - http://d.hatena.ne.jp/bokuju/20100830/1283138481
リンク元
- 2 http://www.google.co.jp/search?q=leopard+php+.vimrc&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja-JP-mac:official&hl=ja&client=firefox-a
- 1 http://d.hatena.ne.jp/diarylist?of=50&mode=rss&type=public
- 1 http://pipes.yahoo.com/pipes/pipe.info?_id=vpw6npu13rgko15vbrnmsa
- 1 http://search.yahoo.co.jp/search?p=centos5.5+java&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 1 http://twitter.com/tabe1hands
- 1 http://twitter.com/tabe1hands?evid=fNiqnt5fPOmTIy4WkPEaEmlB7Zo3dbN5X6Okq%2Fm9%2BbM%3D&utm_campaign=newfollow20100823&utm_content=profile&utm_medium=email&utm_source=follow
- 1 http://www.google.co.jp/search?hl=ja&lr=&q=シグナル python&aq=f&aqi=&aql=&oq=&gs_rfai=
- 1 http://www.google.co.jp/search?hl=ja&q=jre+インストール+firefox+"centos5.5"&btnG=検索&aq=f&aqi=&aql=&oq=&gs_rfai=
- 1 http://www.google.co.jp/search?hl=ja&q=macbook+air+Flash+Player+10?????壔?????&aq=f&aqi=&aql=&oq=&gs_rfai=
- 1 http://www.google.co.jp/search?hl=ja&rlz=1B3GGGL_jaJP297JP297&q=Java インストール済み(ただし未伸張)ファイルが%
