rpmbuild 相关问题

rpmbuild命令用于从rpm SPEC文件构建rpms

无法禁用 rpmbuild 中的动态依赖项?

我需要重建一个预构建的RPM包,更改其中.service文件的位置。 非常简单: 解压源码包: rpm2cpio“$srcrpm”| ( cd "$src" ; cpio --no-

回答 1 投票 0

rpm 规范:如何在不删除链接的情况下抑制错误“宏在注释中展开”?

在排除 RPM .spec 文件问题时,通常可以方便地对 %files 部分中的行进行注释: %个文件 #%{_datadir}/vala/vapi/libgdaui-%{apiver}.vapi 然而,这可能会产生......

回答 1 投票 0

从rpm包中提取spec文件

有没有办法从rpm包中提取spec文件(我只有RPM文件) 不由 rpm --scripts -qp my-great-app-1.1.2.rpm (此语法无法获取规范文件,只能获取脚本...

回答 8 投票 0

生成的 RPM 对它包含的文件有要求,但没有提供这些文件

我正在尝试从外部构建的库创建 RPM。 我的规格基本上是这样的: 姓名: ace-tao 版本:6.5.3 发布:1 摘要:ACE 和 TAO 库 许可证: 其他

回答 1 投票 0

为什么我的rpm安装后文件丢失了?

我构建了我的第一个 rpm 包。这是将应用程序部署到我们的分布式 SuSE 服务器的规定方法。 该应用程序是使用 NodeJs 和 Typescript 构建的。 我们有一个构建步骤可以转换...

回答 2 投票 0

字节编译是通过 /usr/bin/python 而不是 /usr/bin/python3 完成的

我有一个python项目,我使用maven创建rpm文件,使用rpm-maven-plugin v2.1.3。 我的项目是用python3编写的。 当我创建 rpm 文件时,作为 ms creat 更大进程的一部分...

回答 1 投票 0

rpmbuild 的问题 --目标从 rocky 8 到 pcc64 架构

我正在使用 --target 选项进行 rpmbuild,但由于此处描述的错误而失败,但我的需要是真正为另一个架构构建 rpm。不要在我的架构上运行它。 PERL 构建

回答 1 投票 0

如何禁用 `rpmbuild` 重复构建 ID 错误?

在尝试重建 qemu 时,我收到以下错误: 重复的 build-ids /usr/src/rpmbuild/BUILDROOT/qemu-7.2.0-6.el9.x86_64/usr/lib64/qemu/accel-qtest-aarch64.so 和 /usr/src/rpmbuild/BUILDROOT/q。 ..

回答 1 投票 0

rpmbuild 安装(但未打包)的文件源

我正在尝试在 REDHAT 6 系统上从二进制文件构建 RPM。我拥有 %files 部分中包含的所有文件(find /path/to/fake/install -type f >> specfile) 当我运行 rpmbuild -bb spe 时...

回答 3 投票 0

为什么 rpmbuild 会重写 elf 标头以及如何阻止它?

我有一个精简的规范文件,如下所示: 名称: 某些二进制 版本:6.1.0 发布:1 许可:专有 摘要:二进制 %描述 任何 %安装 安装 -d %{buildroot}/fromrpm...

回答 1 投票 0

RPM 包内有多个 python3 版本,带有 .spec 文件

我正在尝试构建一个添加了两个python3版本的RPM包。我已经使用 python3.6 附带的 Rockylinux 8 构建了一个 Docker 容器。现在我又添加了两个版本3.9和3.11...

回答 1 投票 0

如何直接覆盖rpm规范文件中的optflags?

如何正确覆盖规范文件中的 %optflags ? $ rpm --eval %optflags # Fedora 29 -O2 -g -pipe -Wall -Werror=格式安全 -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -

回答 3 投票 0

如何使用旧的 autoconf/automake 项目打包 RPM

我正在尝试打包一个用 C 语言编写并由 autoconf 和 autotools 管理的 systemd 服务的 RPM。当我尝试按照项目中的指示使用 sudo make rpm 命令打包 RPM 时

回答 1 投票 0

为什么 %autosetup 在提取源代码之前执行修补?

我有一个非常简单的安排——一个源代码包,一个补丁: 来源:http://...../foo-%{version}.tar.gz 补丁:my-patch-for-foo.diff ... %准备 %autosetup -v -n bar-%{版本} 然而...

回答 1 投票 0

rpmbuild 跳过“检查未打包的文件 /usr/lib/rpm/check-files”

在构建内核 rpm 包时,rpmbuild 的“检查未打包文件”检查速度是否缓慢: $ make -j$(nproc) binrpm-pkg ... 检查未打包的文件: /usr/lib/rpm/check-files /home/u...

回答 3 投票 0

构建 rpm 时出现错误 - glob 未找到文件:

我正在 RHEL-6/64 位服务器上构建 rpm。 # rpmbuild -bb extras/rpm/neatx.spec RPM 构建错误: glob 找不到文件:/root/rpmbuild/BUILDROOT/neatx-0.1-1.el6.x86_64/usr/lib/py...

回答 1 投票 0

命令rpmbuild修改二进制文件

rpmbuild工具用于使用命令生成rpm文件 rpmbuild -bb 示例.spec sample.spec 中的一个二进制文件的 sha1sum 在 rpmbuild 之前计算。 样品后.r ...

回答 1 投票 0

如何在 centos7 上降级 smartpqi 驱动程序 [关闭]

想降级手上的smartpqi驱动,想知道标准步骤。到目前为止我找到的方法只告诉我如何强制安装驱动程序,但我担心

回答 0 投票 0

如何使用 specfile 中的 %filter_from_requires 宏解决“New unsatisfied dependencies found:/usr/bin/bustle-dbus-monitor”问题

我正在构建一个 rpm 包,在构建时我收到错误“发现新的不满足的依赖项:/usr/bin/bustle-dbus-monitor”我正在尝试使用 %filter_from_requires ma 解决它...

回答 0 投票 0

从 tar 文件构建 RedHat RPM

我有一个包含二进制文件的 tar 文件 myapp.tar.gz。解开后,创建的目录结构是这样的: 我的应用程序/ -bin/我的应用程序 -lib/mylib 我有一个包含二进制文件的 tar 文件 myapp.tar.gz。解开后,创建的目录结构是这样的: myapp/ -bin/myapp -lib/mylib <more directories and subdirectories and file> 我想为 myapp 创建一个 RedHat RPM,安装后 RPM 应该简单地在 /usr/local/myapp 中解压我的应用程序二进制文件。我正在努力处理 RPM 规范文件,它似乎过于复杂。我想让它做的就是在 /usr/local/myapp 中解压我的应用程序。 这是我到目前为止尝试过的: Name: myapp Version: 0.1 Release: 1%{?dist} Summary: myapp License: apache URL: myapp Source0: myapp.tar.gz BuildArch: noarch %description MyApp does fun things. %prep %setup -q %build %install mkdir -p %{buildroot}/%{_bindir} install -m 0755 %{name} %{buildroot}/%{_bindir}/%{name} %files %license LICENSE %{_bindir}/%{name} 这对我不起作用,不知道为什么。

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.