linux - 构建一个 rpm 文件以安装具有所有依赖项的各种模块

标签 linux rpm rpmbuild rpm-spec

我是生成 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包中。

请建议一个正确的方法或让我知道这是否可能?

最佳答案

您可以将您的源代码打包成主要的 Source 并让您的 RPM Require 满足您需要的各种服务器。在 %install 节中,您会将所有文件复制到与目标位置等同的暂存区域。

关于linux - 构建一个 rpm 文件以安装具有所有依赖项的各种模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34432806/

相关文章:

linux - x-www-browser GET 变量

linux - 如何在 rpm 中更改 "Build Host"

python-2.7 - 如何创建一个安装 python 依赖项的 RPM?

python - Distutils、旧版 rpm 和自定义规范文件

linux - 如何使用 cat 创建包含 TAB 的文件?

linux - 使用 virsh 创建时共享容器和主机用户空间

python - 使用 Python 为 Sensu 创建一个 tty

linux - couchdb 已死,但 pid 文件存在

linux - 我们可以在 %install 部分执行 unix 命令吗?

python - 如何在 python setuptools 中包含安装后脚本