我正在尝试使用RPM升级软件包。我怎么知道它是全新安装还是更新。我是否可以检查任何标志,还是应该编写脚本来检查它是全新安装还是升级?
答案 0 :(得分:1)
如果我很了解您的问题,我想您自己打包package
吗?
如果您希望在首次安装或升级期间执行其他操作;建议您在规范文件中使用%post
触发器,以便于区分:
%post
if [ $1 -eq 1 ]; then
echo "this is the first installation"
else
echo "this is an upgrade"
fi