我可以在 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(不要重复)让我将列表定义为…
新手rpmbuild错误
我正在尝试构建我的第一个 RPM,但出现错误。我的 .rpmmarcos 文件如下所示: %packager Your Name %_topdir /home/snort/test %_tmppath /home/snort…
如何知道系统当前正在安装ISO
我正在创建一个 RPM。该 RPM 将与 CentOS ISO 一起打包,并在安装 CentOs 时安装。也可以使用正常的 rpm 安装方法进行安装。但是,如果从 ISO 安装和…
创建 RPM 来简单地解压 tar 球
我正在为 rpm 编写一个 .spec 文件,该文件只是将 tar 球解压到文件系统上的某个目录中 那么我应该将原始 tar 球放在哪里?我见过的所有例子都是从互…
RPM 需要 i386 版本的软件包
不太确定这是否属于这里...但是... 我成功地为 Centos 构建了一个 RPM,问题是它是一个 32 位二进制文件(不要问..) - rpm 规范的需要部分仅安装…
在 Python 中使用 rpmbuild
我是一个新手,我正在尝试编写一个 python 脚本来构建 rpm 包作为自动构建系统(Hudson)的一部分。 我正在查看 rpm-python API,但我似乎看不到任何…