问题标签 [rpm-spec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2177 浏览

rpm - rpmbuilder 只创建源 rpm 而不是二进制 rpm

我正在尝试为我在 Qt 中编写的库创建一个 rpm 包。这是我的规格文件:

跑完之后

rpmbuild 正常完成(退出 0),表明它写入了 src.rpm,对 .rpm 文件只字不提。我可以在 SRPMS 文件夹中看到 blabla-1.3.2-01.src.rpm 但 RMPS 文件夹是空的,这是我得到的部分输出:

任何人都知道我做错了什么...

0 投票
1 回答
1572 浏览

rpm - rpm 规范文件语法错误

我试图创建一个 rpm 包,我的规范文件如下所示:

但输出给了我一些错误,

请帮忙。

注意:安装后的目录是现有目录,当我尝试使用 %dir 包含它们时,它们也给了我同样的错误。

谢谢

0 投票
1 回答
1110 浏览

git - 版本控制 rpm 规范文件

我正在配置一个构建机器来为大量非常相似的项目生成 rpm。每个项目的规范文件都略有不同,无论是名称还是依赖项和其他属性。每个项目都有自己的 git 存储库,其中包含项目文件。

这些规范文件只存在并且真实地只对构建系统本身有用;每个项目都可以手动安装,但我打包成 rpms 以便于自动部署。

构建系统本身也有自己的 git 存储库。

规范文件应该版本化吗?如果是这样,在哪里?每个规范文件是否应该在与其关联的项目的存储库中进行版本控制?还是应该将它们都与构建系统在同一个存储库中进行版本控制?而且,最重要的是,为什么?

我担心对项目存储库中的规范进行版本控制会导致文件彼此不同步,因为我对安装过程进行了逐步改进。我还担心对构建存储库中的规范进行版本控制会导致在更改依赖项时忘记文件。

0 投票
1 回答
973 浏览

redhat - 如何创建 RPM 以在 Redhat linux 中安装 openJDK JRE、PostgreSQL?

我需要创建一个在 Redhat linux 中安装 JRE 和 PostgreSQL 的 rpm。我唯一知道的是我需要创建一个 .spec 文件并且需要提及执行此操作的说明。我可以通过在 linux 机器中安装每个 rpm 来手动完成,但我需要将它们捆绑在一起,以便我安装 rpm,然后安装 JRE 和 PostGreSQL。我是这个 rpm 创建的新手。有关如何执行此操作的任何指示?

0 投票
2 回答
3497 浏览

linux - RPM 规范需要特定的 RHEL 版本

在 RPM 规范文件中,要求最小 RHEL 分布的好方法是什么?我尝试使用以下方法将 RHEL 6.3 作为先决条件:

这会阻止 6.2 和 6.3 上的安装:

我也试过:

在 6.2 或 6.3 上的依赖检查都没有失败。

0 投票
2 回答
2269 浏览

ant - 由于未知选项“-bs”,Ant rpm 构建失败

构建.xml

例子.spec

输出:

0 投票
1 回答
1089 浏览

linux - 我正在尝试使用 SPEC 文件创建自定义 RPM。

演示规范


输出错误

RPM 构建错误

请帮我解决这个问题

0 投票
2 回答
10876 浏览

rpm - RPM-Build - 如何在客户端安装 rpm 时打印错误消息

我的要求是,如果 rpm 安装在任何情况下在客户端机器上失败,我想在屏幕上打印一些消息。或者由于任何生成的原因,在屏幕上显示消息,如 rpm 安装失败。就像其他标准 rpm 给出的那样。

而且我没有在我的 .spec 文件中制作任何 c 文件或 make 命令。我在规范文件本身中所做的一切。请建议如何使用规范文件在客户端控制台中打印这种类型的东西。


是的,这不是我关心的——测试我只给出了示例。我的 excet 要求低于规范文件内容。

然后我尝试使用命令卸载 rpm

输出:这两条消息都是根据服务状态打印的。我想如果客户端使用选项-v卸载然后它会在屏幕上显示消息,否则不会。我怎样才能做到这一点?

0 投票
2 回答
1032 浏览

rpm - RPMBUILD:是否可以在安装时对 RPM 配置文件进行移植

根据我的要求,所有服务器的 rpm 可能相同,但根据服务器环境(如生产、登台、测试或其他)只有一个配置文件更改。我有所有服务器的配置文件包,但我不想在规范文件中对其进行硬编码,或者无法为所有服务器创建不同的 rpm。可以在客户端上安装 rpm 时指定配置文件的名称边。

0 投票
2 回答
150 浏览

linux - RPM 使用专有安装程序打包 tarball

我目前正在尝试从使用专有二进制安装程序在文件系统中转储一堆文件的 tarball 创建一个 RPM。这个安装程序不允许指定文件的去向(所以我不能将它们转储到构建文件夹中)。我想知道的是可靠打包文件的最佳方法是什么?