安装rpm包时如何运行脚本? 2024-5-18 • rpm 我尝试构建rpm包。我跟随这里。 我想在以“ rpm -Uvh mytest-1.0-1.el6.noarch.rpm”运行命令时运行脚本(bash 或 python)。 安装rpm包时可以运行脚本吗?如何? 答案1 来自转速指南: 定义安装脚本: RPM 支持安装前运行的脚本 %pre 和安装后运行的脚本 %post。当删除或卸载软件包时,同样的概念也适用。 %preun 脚本在卸载之前运行,%postun 脚本在卸载之后运行 因此,%pre如果您想在安装软件包之前运行脚本,请使用 部分;%post如果您想在安装软件包之后运行脚本,请使用 部分。 也可以看看曼德里瓦指南,rpm.org 答案2 在软件包安装之前运行的命令放置在该%pre部分中。软件包安装后运行的命令放置在该%post部分中。 相关内容 即使通过 ICACLS 设置“只读”权限,文件仍然可以被修改。为什么它不起作用? 跨子图对齐轴 如何在 Ubuntu 18.04 中正确安装 Ionic 框架及其所有依赖项? urxvt 中的垂直线脱节 IIS FTP 上传,文件权限 我怎样才能从我的文档中删除修改日期分组? 如何使用 $1 - 1 个周期进行 for 循环 [关闭] 我怎样才能打开 80 端口? ZFS 分区作为交换 NMAP 端口扫描-结果不一致