0

我正在使用安装了 rpm 4.4 的 ClearOS5.3。我正在使用 rpm 分发我创建的模块,但是%post当我安装包时,我的规范文件中的脚本没有执行。

我正在使用命令rpmbuild -ba mypackage.spec 来构建 rpm,并使用命令rpm -ivh mypackage-version-release.rpm来安装包。

make在 %install 脚本中手动执行安装(不使用)。所有文件似乎都安装在正确的位置,但是没有安装脚本运行(特别是%post%preun,在我的包的情况下)。使用其他安装脚本 ( %pre) 进行的测试表明这些部分也不起作用。

根据我在调试模式下安装软件包的情况,%pretrans%posttrans脚本运行。此外,在构建包时,它会识别安装脚本并列出它们的依赖项 ( /bin/sh)。

有谁知道为什么这些安装脚本可能无法运行并有解决问题的建议?

4

0 回答 0