rpm scriptlet使用yum进行安装/删除/升级

前端之家收集整理的这篇文章主要介绍了rpm scriptlet使用yum进行安装/删除/升级前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究rpm scriptlets中的一个错误,这可能源于我们在安装/删除/升级软件包期间执行scriptlet的顺序.我们在Redhat Enterprise上使用yum.

显然我首先需要很好地理解rpm scriptlet的顺序 – 有趣的是,我没有在任何地方找到一个很好的总结.

从我gather这是升级的scriptlet订购:

>%pretrans的新包装
>%pre prein
>包安装
>%post postin的新帖子
>%preun的旧包装
>拆除旧包裹
>%postun旧包
>%posttrans的新包装

但是,它没有列出用于安装以前不在系统上的新软件包的scriptlet排序(即不是升级)和删除一个?
从上面的排序中我可以猜出这些排序可能看起来如何,但我也希望得到一些有关这方面的教育意见……

首次安装单个包的包装顺序:

>%pretrans的新包装
>%pre的新包装
>包安装
>新包裹的%帖子
>%posttrans的新包装

删除单个包的包装顺序:

>%preun的旧包装>拆除旧包裹>%postun旧包

猜你在找的Bash相关文章