首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从当前目录创建RPM

从当前目录创建RPM
EN

Stack Overflow用户
提问于 2011-04-06 21:24:39
回答 2查看 2.3K关注 0票数 3

我正在尝试从本地资源创建一个rpm。有没有可能用类似于pdebuild的方式进行编译--只需复制本地目录作为源代码,然后对该副本进行操作?每次我执行rpmbuild -ba ...时,它都会尝试在RPMBUILD/SOURCE中解压一些归档文件,但我不想这样做。

从本质上讲,我希望能够用代码签出存储库,在签出目录中执行rpmbuild -ba application.spec,并让它做正确的事情……这有可能吗?

EN

回答 2

Stack Overflow用户

发布于 2017-11-03 07:05:31

我不知道还有比下面更好的方法:

代码语言:javascript
复制
rpmbuild -bs my_file.spec --define "_sourcedir $PWD"

对于我自己的项目,我总是使用Makefile来定义make rpm一次,然后就使用它。

票数 1
EN

Stack Overflow用户

发布于 2011-12-23 01:04:06

等级库文件中的%setup宏解压缩源代码。删除它,你的问题就会消失,你可以做任何你想获取源代码的事情。

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

https://stackoverflow.com/questions/5567080

复制
相关文章

相似问题

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