首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装MUNGE时找不到rpmbuild错误文件

安装MUNGE时找不到rpmbuild错误文件
EN

Stack Overflow用户
提问于 2016-11-17 19:53:38
回答 1查看 234关注 0票数 0

我正在遵循Munge installation guide,我下载了tar.gz文件,但由于这个原因,我无法创建教程中提到的三个rpm二进制文件

代码语言:javascript
复制
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

在home中,创建了/rpmbuild/SPEC/munge.spec。但我不知道该在哪里编辑。我提到了Thomas Dickeythis question的回答,它说要覆盖BUILDROOT目录的位置,不确定如何做到这一点,根据muschy的回答,我们需要添加%install,所以我也这么做了

代码语言:javascript
复制
%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

非常感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-11-22 05:38:33

调用"rpmbuild -tb“是非常不寻常的,几乎没有文档。所以I it是这样的:

到~/rpmbuild/SOURCES/

  • call rpmbuild -ba ~/rpmbuild/SOURCES/that_extracted.spec

的~/rpmbuild/SPECS/

  • copy tar文件中,
  1. 解压tar文件中的任何*.spec

因为您的规范包含:

代码语言:javascript
复制
Source0: munge-%{version}.tar.xz

则rpmbuild正在查找munge-0.5.12.tar.xz,但您的tar文件实际上名为munge-0.5.12-11-g4699a9f.tar.gz

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40654215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档