Rpm

安裝 rpm 包時如何執行腳本?

  • May 23, 2013

我嘗試建構 rpm 包。我跟著這裡

當執行命令為 " " 時,我想執行一個腳本(bash 或 python)rpm -Uvh mytest-1.0-1.el6.noarch.rpm

安裝 rpm 包時可以執行腳本嗎?如何?

RPM 指南

定義安裝腳本:

RPM 支持在安裝前執行腳本 %pre 和在安裝後執行腳本 %post。當軟體包被擦除或解除安裝時,同樣的概念也適用。%preun 腳本在解除安裝之前執行,%postun 腳本在解除安裝之後執行

因此,%pre如果您想在安裝包之前執行腳本,請使用該部分,或者%post如果您想在安裝包之後執行它,請使用該部分。


另見Mandriva Howto , rpm.org

引用自:https://unix.stackexchange.com/questions/76803