构建 rpm,覆盖 _topdir,但获取 BuildRequires deps?
我有一个可以创建的libfoo-devel rpm,使用技巧来覆盖_topdir。现在我想构建一个包“bar”,它有一个 BuildRequires 'libfoo-devel”。我似乎找不到访…
在构建 RPM 时,如何使 _topdir 相对于 .spec 文件的位置?
我有一个 .spec 文件,它依赖于一个名为 _topdir 的变量。 现在,当您从 git 签出 SRPM 源代码时,您必须去更改 _topdir 指向的位置,以使 rpmbuild …
如何强制 Anaconda 在 coreutils 之后安装我的软件包?
我有一个定制的 RPM,它构建了一组子包。每个子包在规范文件中都有一个 %post 脚本,用于将一些符号链接复制到另一个文件夹: %post server echo "Cop…
如何制作RPM包(无需rpmbuild)
deb: fakeroot dpkb-build -b directory package.deb # Name, version, architecture, etc. are in directory/DEBIAN/control rpm: $SOME_COMMAND dir…
我可以在 RPM 规范文件中使用 Bash 功能吗?
搜索 开源项目,向我展示了野外规范文件确实使用 bash 结构,例如 cat info|while read。 但它真的安全吗? rpm 文档是否告诉我可以依靠 Bash 运行 %b…
rpm 规范文件中的 chkconfig 命令
我想在 rpm 规范文件的 %install 部分使用“chkconfig --del NetworkManager”命令。如果我包含此命令,rpm 构建正常,但当我安装该 rpm 时,看起来该…
Ubuntu 下使用 rpmbuild 构建
我需要在 Ubuntu 10.4 下使用补丁构建 yum(原因是我需要一个支持我的虚拟服务器实例的 chroot 的 yum), 因为 ubuntu 的 yum src 不可用(第 3 方存…
CentOS 5.5 上未定义 rpmbuild %{dist}?
我正在尝试在 RPM 规范中使用 %{dist} 标签文件以提供 Fedora Core(例如 fc12)、CentOS 5(例如 el5)和 Amazon 的 Linux AMI 之间特定于发行版的依…
将RPM依赖性指定为“下列之一”
我正在为内部软件包开发 RPM 规范文件。该软件包依赖于 libuuid,它在 Fedora 上作为 libuuid 软件包提供,但标准 RPM 中没有针对 CentOS 5 的 libuui…
rpm 安装图标到桌面
在 Fedora Gnome 中... 使用 rpm 中的 .desktop 文件,我成功地将我的 gui 软件放入 gnome 应用程序菜单中。 我想知道是否有办法在安装 rpm 时也将图…
我的 RPM 包需要 2 个已安装的共享库
我正在寻找有关制作 rpm 包的帮助。 我刚刚使用 rpmbuild 创建了我的第一个 RPM 包。 这个包很简单。它只需复制几个配置文件和一个可执行文件。 我无…
是否有任何语法或技巧可以创建多行 rpm 规范文件宏
背景。 $ rpmbuild --version RPM version 4.3.3 我正在处理一个需要处理多个 scriptlet 中的文件列表的规范文件。 DRY(不要重复)让我将列表定义为…