2016-11-17 7 views
0

をインストールしている間、私はtar.gzファイルをダウンロードしたが、私はこのためにrpmbuildのエラーファイルは、私が<a href="https://github.com/dun/munge/wiki/Installation-Guide" rel="nofollow noreferrer">Munge installation guide</a>を、次の午前のmunge

自宅で
sudo rpmbuild -tb --clean munge-0.5.12-11-g4699a9f.tar.gz 
error: File /home/user1/Downloads/munge-0.5.12.tar.xz: No such file or directory 

/rpmbuildののチュートリアルで説明したように3つの回転数のバイナリを作成することができません見つかりません。 /SPEC/munge.specが作成されます。しかし私はどこで編集するのか分からない。私は​​で、それは1がその答えに応じてそれを行う方法がわからないBUILDROOTディレクトリの場所を上書きすると言うThomas Dickeyによってthis questionに対する回答を参照し、我々は%を追加する必要があるので、私は大いに

同様にその
%install 
rm -rf %{buildroot} 
make install DESTDIR=%{buildroot} 
touch %{buildroot}/%{_sysconfdir}/munge/munge.key 
touch %{buildroot}/%{_localstatedir}/lib/munge/munge.seed 
touch %{buildroot}/%{_localstatedir}/log/munge/munged.log 
touch %{buildroot}/%{_localstatedir}/run/munge/munged.pid 
rm -f %{buildroot}/%{_sysconfdir}/sysconfig/munge 
rm -f %{buildroot}/%{_initddir}/munge 

に任意の助けをしたインストール感謝。

答えて

0

「rpmbuild -tb」と呼ぶことは非常に珍しく、ほとんど文書化されていません。

  1. は、〜/ rpmbuildの/ SOURCES/
  2. コールrpmbuild -ba ~/rpmbuild/SOURCES/that_extracted.spec
に〜/ rpmbuildの/ SPECS/
  • コピーtarファイルにtarファイルから任意の*.specを抽出:だから私はそれがない思い

    スペックには以下が含まれています:

    Source0: munge-%{version}.tar.xz 
    

    rpmbuildはmunge-0.5.12.tar.xzを探していますが、実際にはtarファイルの名前はmunge-0.5.12-11-g4699a9f.tar.gz

    です
  • 関連する問題

     関連する問題