【发布时间】:2013-02-04 23:40:25
【问题描述】:
"%pre – 这是在安装脚本运行之前运行代码的位置。"
本节不适用于我。 我从“http://repo.andrewfarley.com/centos/specs/zabbix.spec”得到了一个规范文件。一切正常,但是rpm包无法创建“zabbix”用户。
感谢任何回复。谢谢。
操作系统:CentOS 5.7
【问题讨论】:
-
创建用户需要
root(或其他类似提升的)权限。您是否使用允许您创建用户的权限运行? -
当你说RPM包不能创建Zabbix用户时,你是不是真的看到了不能创建用户的错误?还是安装只是出错,因为一旦超过 %pre 部分,用户就不存在了?
-
谢谢很多人,rpm包是root安装的,应该有正确的权限。
-
安装时收到错误消息“用户 zabbix 不存在 - 使用 root /组 zabbix 不存在 - 使用 root”,我使用 --scripts 选项检查包是否有脚本,但事实并非如此。
-
我明白了,这是我的错。%pre 部分是针对 zabbix 包的,而不是针对附加包的。谢谢大家。
标签: rpmbuild pre specifications