首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建rpm文件以安装包含所有依赖项的各种模块

问构建rpm文件以安装包含所有依赖项的各种模块
EN

Stack Overflow用户
提问于 2015-12-23 17:50:20
回答 2查看 756关注 0票数 1

我是一个生成rpm包的新手。我正在尝试创建一个rpm文件,这需要如此多的模块,如php,mysql,Apache等。

我已经尝试了很多,但当我发现有.spec文件,makefile,配置文件来构建rpm。在我的例子中,没有这样的文件,因为我只想在一个rpm文件中安装一些第三方软件包。

我真的被卡住了,找不到合适的方法来做这些事情。请帮帮我,我非常感谢你。

我访问了一些链接,https://access.redhat.com/sites/default/files/attachments/rpm_building_howto.pdf

http://www.logiqwest.com/TechnicalPapers/rpmScriptInstall.html

http://www.linuxquestions.org/questions/linux-general-1/creating-an-rpm-without-source-734490/

没有人能提供更好的解决方案来实现我的座右铭。

简单地说,我只想将我所有步骤集成到可以使用脚本安装的rpm包中。

请建议一个合适的方法,或者让我知道这是不是可能的?

EN

回答 2

Stack Overflow用户

发布于 2015-12-23 20:30:22

您可以将源代码压缩为主Source,并让您的RPM Require满足您所需的各种服务器。在%install一节中,您将把所有文件复制到与您的目的地等效的登台区。

票数 0
EN

Stack Overflow用户

发布于 2017-09-07 13:54:34

创建适当的等级库文件。This为开发人员描述了rpm。

你应该注意%require。在这里您可以指定像php、mysql这样的依赖项。您不必将每个包都捆绑在您的rpm中。rpm很聪明,它能找出需要什么包。链接的第14章描述了这一点。

生成的rpm可以使用rpm install pkg_name.rpm安装,但如果需要yum install pkg_name,则需要set up a yum repo.

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

https://stackoverflow.com/questions/34432806

复制
相关文章

相似问题

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