RHEL 5.7 和 RHEL 6.1 中的 rpmbuild 差异
我正在尝试使用 rpmbuild 构建 RPM,它适用于 RHEL 5.7 计算机和 RHEL 6.1 计算机,但我在理解如何构建 rpmbuild/SOURCE 目录时遇到了一些困难。 根据…
RPM %files,如何为文件指定不同的构建和安装路径而不是使它们相同
我想为文件指定不同的构建和部署路径,如何指定?我的构建盒上的路径 A 上有一个文件目录,并且想将它们安装在路径 B 上。 %files subpackagetest %de…
/var/tmp/rpm-tmp.ajKra4 的退出状态错误 (%prep)
我遇到了一个奇怪的 RPM 问题,我是新手,所以请耐心等待...我创建了规范文件,当我运行进行构建时,出现错误: /var/tmp/rpm-tmp.ajKra4:第 36 行:…
rpm包信息:自增版本
我想知道是否有人知道是否有一种方法可以自动增加 rpm 包中信息的版本/发布号。 IE rpm -qil 'package_name' 会返回类似以下内容: Name: package_nam…
rpm -e 没有删除安装目录
所有, 我使用 rpm.spec 文件创建了一个 RPM 包。软件包安装成功。当我使用 rpm -e 删除软件包时,它从 RPM 数据库中删除, 但 pkg 创建的目录结构并…
rpmbuild 创建 tmp 文件并因“权限被拒绝”而失败;当试图删除它们时
背景 我正在尝试构建一个简单的 rpm,它只是将一些 Web 应用程序源文件复制到安装目录。该网络应用程序是用 Java 编写的,由供应商提供(即它不是我编…
全新安装操作系统后是否可以构建用于系统配置的 RPM?
我想做的是创建一个 RPM,我将在全新安装操作系统后运行它。我希望它运行我创建的自定义脚本,该脚本当前将一堆东西复制到操作系统并配置不同的服务等…
MacOsX rpmbuild --target noarch 不起作用
我有一个由 Maven 构建 rpm 的 java 项目。需要创建 noarch 数据包,但我看到具体的拱门。 我通过MacOsX上的macports安装rpm(4.4.9或5.2.0),并从ma…
如何添加“rpmlib(PayloadIsXz) <= 5.2-1”到我的 .rpm 包?
使用 rpmbuild 从源 (.src.rpm) 构建 .rpm 包。如何添加 rpmlib(PayloadIsXz) <= 5.2-1 的依赖项。 无法更改我的 .spec 文件。 尝试添加宏 %__lzma /u…
rpmbuild:使用 %pre 脚本中包中包含的脚本文件
在安装/升级 RPM 软件包之前,我必须对目标系统执行多次复杂的“健全性”检查。我想将该过程与其他附件文件(例如 SQL 脚本)一起包含在脚本(bash/py…
版本更新时遇到 RPM 构建错误
关于这个 RPM 构建错误有什么想法吗?我正在进行版本更新并重新运行 RPM 构建。 我的 SOURCES 目录有一个名为 electric-fence_2.1.13-0.1.tar.gz 的 t…
如何阻止在 RedHat 系统上安装 SUSE RPM
我们有一个通过 RPM 分发的产品。我们创建 SUSE SLES10 SP1 RPM 和 RedHat 5.5 RPM。两者之间存在差异,如果您在 RedHat 计算机上安装 SUSE RPM,则事…
RPM:如何获取需求(发布)列表
已生成带有spec文件的rpm包,其中使用Requires(post)指定安装后部分所需的工具。 那么如何从rpm包中获取Requires(post)工具列表呢? rpm -qp --whatre…