我正在研究rpm scriptlets中的一个错误,这可能源于我们在安装/删除/升级软件包期间执行scriptlet的顺序.我们在Redhat Enterprise上使用yum.
显然我首先需要很好地理解rpm scriptlet的顺序 – 有趣的是,我没有在任何地方找到一个很好的总结.
>%pretrans的新包装
>%pre prein
>包安装
>%post postin的新帖子
>%preun的旧包装
>拆除旧包裹
>%postun旧包
>%posttrans的新包装
但是,它没有列出用于安装以前不在系统上的新软件包的scriptlet排序(即不是升级)和删除一个?
从上面的排序中我可以猜出这些排序可能看起来如何,但我也希望得到一些有关这方面的教育意见……
首次安装单个包的包装顺序:
>%pretrans的新包装
>%pre的新包装
>包安装
>新包裹的%帖子
>%posttrans的新包装
删除单个包的包装顺序:
>%preun的旧包装>拆除旧包裹>%postun旧包
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。