示例文件:
/var/lib/dpkg/info/util-linux.prerm
该文件在 Fedora 中的等效项是什么? (不限于 util-linux - 任何软件包的通用问题。)
使用案例:prerm 脚本失败。出于调试目的,我想启用 xtrace ( sh -x
)。
答案1
Fedora 使用 RPM。假设您的系统上安装了 util-linux RPM,则显示预删除 scriptlet 的命令为:
rpm -q --queryformat '%{PREUN}\n' util-linux
您可以使用以下命令检查是否安装了“util-linx”RPM:
rpm -q util-linux
如果要显示 util-linux 的所有 RPM scriptlet,可以使用以下命令:
rpm -q --scripts util-linux
编辑:由于预删除脚本失败,RPM 可能未安装。在这种情况下,您可以使用以下命令查看已卸载的 RPM 的 scriptlet:
rpm -qp --scripts util-linux
要查看系统上当前安装的每个软件包的所有 scriptlet:
rpm -qa --scripts