- 2009年4月20日 12:09 AM
- LinuxTips
一般ユーザ権限での rpmbuildrpmbuild は、root で実行すると “/usr/src/redhat/…..” 等にファイルが保存されます。
ディレクトリに対して一般ユーザーは書き込み権限を持っていないので、rpmbuild が
実行できません。
一般ユーザー専用のディレクトリを作成する。例:”$HOME/src/rpms”←の下に
BUILD, RPMS, SOURCES, SPECS, SRPMS というディレクトリを作成する。
rpmbuild に対する設定は、.rpmmacros に記入します。
ビルドしたRPM ファイルは $HONE/src/rpms/…以下に保存されます。
1.一般ユーザーでログインします。
2..rpmmacrosを作成する。
[centos@user ~]$vi .rpmmacros
%_topdir /home/user/src/rpms
%_specdir %{_topdir}/SPECS
%_sourcedir %{_topdir}/SOURCES
%_builddir %{_topdir}/BUILD
%_srcrpmdir %{_topdir}/SRPMS
%_rpmdir %{_topdir}/RPMS
3.ディレクトリを作成
src, rpms, BUILD, RPMS, SOURCES, SPECS, SRPMS
[centos@user ~]$
mkdir -p $HOME/src/rpms/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
【改訂新版】 Linuxコマンド ポケットリファレンス (Pocket Reference)
著者/訳者:沓名 亮典 平山 智恵
出版社:技術評論社( 2009-04-08 )
定価:¥ 2,394
Amazon価格:¥ 2,394
単行本(ソフトカバー) ( 576 ページ )
ISBN-10 : 4774138169
ISBN-13 : 9784774138169
関連する記事:
コメント:0
トラックバック:0
- この記事のトラックバック URL
- http://kencom.biz/archives/2009/0420000958.php/trackback
- トラックバックの送信元リスト
- 一般ユーザ権限での rpmbuild - KENCOM.BIZ より
